Fehler 1001 bei der Deinstallation

7
  

Fehler 1001. Während der Deinstallation ist eine Ausnahme aufgetreten. Diese Ausnahme   wird ignoriert und die Deinstallation wird fortgesetzt. Aber die   Nach der Deinstallation wird die Anwendung möglicherweise nicht vollständig deinstalliert   vervollständigen

Ich kann die Anwendung nicht deinstallieren oder installieren. Diese spezielle Box ist nicht in der Lage, auf das Internet zuzugreifen, und ich habe keinen physischen Zugang, so dass die meisten der googlefähigen Ergebnisse nicht nützlich sind, da sie vorschlagen, eine EXE von Microsoft auszuführen.

Was sind die manuellen Schritte, um diese Probleme zu lösen? Es gibt keine Möglichkeit, diese Maschine physisch zu erreichen, noch scheint es einen Weg für mich zu geben, Dateien darauf zu bekommen. Dies ist Code, den ich entwickle und teste. Ich habe versucht zu reparieren und zu entfernen, was fehlschlägt. Ich habe die Registrierung durchforstet, aber ich muss etwas hier vermissen.

Wenn das auf SuperUsers besser ist, werde ich es gerne verschieben.

    
Rig 15.04.2013, 23:24
quelle

5 Antworten

9

Ich hatte das gleiche Deinstallationsproblem beim Entfernen einer Anwendung, die ich geschrieben habe und die zwei Windows-Dienste enthält, ergo-benutzerdefinierte Aktionen waren unvermeidlich. Ich habe es gelöst PC-Tools Registry Mechanic ausgeführt. Leider hat Symantec dieses Produkt zurückgezogen. Es ist jedoch bekannt, dass Microsoft Fixit bei Problemen mit der Registrierung hilft. Ссылка

    
John Pittaway 17.07.2014, 17:05
quelle
9

1001 bedeutet immer, dass eine benutzerdefinierte Aktion InstallUtil (Installer-Klasse) fehlgeschlagen ist. Es ist unmöglich, Ihnen eine ausführlichere Antwort zu geben, denn es handelt sich um eine "benutzerdefinierte" Aktion. Es gibt keinen Hinweis darauf, welcher Code eine Ausnahme auslöst.

Wenn Sie diesen Computer speichern und nicht neu erstellen möchten, müssen Sie die Deinstallation protokollieren, um den Namen der fehlgeschlagenen benutzerdefinierten Aktion abzurufen. Verwenden Sie ORCA, um die MSI zu optimieren, um die benutzerdefinierte Aktion auszuschneiden und die MSI erneut zu cachen und führen Sie eine Deinstallation durch.

Sie haben jetzt den Hardway warum gelernt:

1) Verwenden Sie immer VMs, um Ihr MSI während des Entwicklungs- / Testlebenszyklus zu testen

2) Vermeiden Sie wann immer möglich benutzerdefinierte Aktionen

3) Verwenden Sie niemals benutzerdefinierte InstallUtil-Aktionen. Sie sind kein gutes Muster oder Übung.

    
Christopher Painter 16.04.2013 00:16
quelle
6

1.Goto Systemsteuerung dann rechts klicken, um Reparatur-Option zu erhalten. 2. Repair es und wieder nach der Reparatur deinstallieren. Hier gehst du die Software deinstalliert ..

    
user4297325 26.11.2014 18:47
quelle
2

Erstellen Sie eine ausführliche Protokolldatei :

%Vor%
%Vor%

Öffnen Sie es im Editor, und Suche nach Wert 3 . Überprüfen Sie auch das Ereignisprotokoll des Systems für Hinweise.

    
Stein Åsmul 17.07.2014 20:37
quelle
1

Die meisten MSI-Fehler wie diese werden wahrscheinlich benutzerdefinierte Aktionen oder Service-Konfigurationen beinhalten, wie Chris sagt .

Wenn dies wirklich wichtig ist, sollten Sie Orca - das SDK-Tool, um MSI-Dateien zu inspizieren - in den Griff bekommen. Sie können in diese Antwort einige Screenshots des in Betrieb befindlichen Tools sehen. Überprüfen Sie dann die Benutzerdefinierte Aktionstabelle und das Ende der InstallExecuteSequence-Tabelle (Reihenfolge nach Sequenznummer) und melden Sie, welche Einträge Sie dort finden.

Leider scheint es der einzige Weg zu sein, Orca zu ergattern installieren Sie das Windows SDK . Alternativ können Sie auch eine Testversion eines der Third Party Installer-Tools herunterladen.

>

Meine Vermutung besagt, dass nach InstallFinalize eine benutzerdefinierte Sofortaktion ausgeführt wird, die einen Fehlercode zurückgibt. Kurz gesagt können Sie alle Einträge NACH InstallFinalize in der InstallExecuteSequence melden und wir können sie wahrscheinlich eingrenzen.

    
Stein Åsmul 18.07.2014 16:33
quelle

Tags und Links