Ich bin InstallShield Entwickler und vor kurzem ein seltsames Szenario auf meinem Client-Computer aufgetreten, in dem die InstallShield-Anwendung unseres Kunden auf Hauptaktualisierung geht, während ich versuche Mach eine neue Installation. Details sind wie folgt:InstallShield erstellte Anwendung geht während der Neuinstallation auf Hauptaktualisierung, während vorherige Version auf dem Computer nicht vorhanden ist
Ich habe versucht, meine Anwendung zu installieren, die über InstallShield entwickelt wurde. Es wurde die vorherige Version auf dem Zielcomputer erkannt und es wurde ein großes Upgrade-Szenario ausgeführt, aber das Upgrade ist fehlgeschlagen, da auf meinem Computer keine frühere Version vorhanden ist.
überprüfte ich die ausführlichen Protokolle und den Wert von „IS_MAJOR_UPGRADE“ gesetzt ist „Ja“
Ich habe Programme hinzufügen/entfernen, aber kein Eintrag gefunden werden. Ich überprüfte auch den uninstall-Stock des Registrierungs-Editors, aber das enthielt auch keinen Eintrag meines Produkts (irgendwelche seiner vorherigen Version)
Ich überprüfte für alle Binärdateien, die über mein Produkt installiert werden, und löschte sie manuell aus die Maschine (Registrierung und Dateien), aber es geht immer noch auf ein Upgrade.
Ich überprüft den Speicherort "C: \ Windows \ Installer" für alle MSI bezogen auf mein Produkt, aber keine dort gefunden.
Ich habe in "C: \ Windows \ Downloaded Installations" nach der zwischengespeicherten MSI gesucht und sie auch dort gelöscht, aber dann erkennt auch mein Produkt die vorherige Version auf dem Rechner.
Jeder kann das helfen, was die mögliche Ursache sein kann für seine die MSI-Eigenschaft „IS_MAJOR_UPGRADE“ = „Ja“ einstellen, wie ich mich die möglichen Standorte alle auf meiner Maschine zu meinem Produkt, wo alles im Zusammenhang konnte gesucht gefunden werden, aber es ist immer noch die vorherige Version Details von irgendwo abholen?
Danke für die Antwort Daniel. – Vyom
Nein, die Anwendung unterstützt keine Benutzerinstallationen. Es führt pro Maschineninstallationen durch. Die Deinstallationszeichenfolge für die Anwendung war nirgends in den Registries zu sehen.Die Protokolldatei enthielt nur die heruntergeladene Installationsanleitung. Ich habe den Ordner, der zwischengespeicherte MSI enthält, manuell gelöscht, es ging immer noch auf ein Upgrade-Szenario. – Vyom