Fehler 1001 auf deinstallieren
Fehler 1001. Eine Ausnahme aufgetreten ist, während der deinstallation. Diese Ausnahme
werden ignoriert, und die deinstallation wird fortgesetzt. Jedoch, die
Anwendung möglicherweise nicht vollständig deinstalliert wurde nach dem deinstallieren ist
komplette
Kann ich nicht deinstallieren oder installieren Sie die Anwendung. Diese Besondere box wird nicht auf das internet zugreifen und ich habe keinen physischen Zugang, so dass die meisten der googleable Ergebnisse sind nicht nützlich, da Sie schlagen vor, die Ausführung einer exe-Datei von Microsoft.
Was sind die manuelle Schritte, die zur Lösung dieser Probleme. Es gibt keinen Weg, ich kann physisch erreichen diese Maschine noch tut, es scheint für mich ein Weg, um Dateien auf Sie. Dies ist der code, dass ich das entwickeln und testen. Ich habe versucht, zu reparieren und entfernen, was nicht aus. Ich habe durchforstet die registry, aber ich muss hier etwas fehlt.
Wenn dies besser ist, auf Superuser ich werde gerne verschieben.
- Lassen Sie mich Ihnen eine Geschichte erzählen. Es war einmal eine gegeben wurde eine installer defekt ticket sagen, dass es konnte nicht deinstalliert werden: Error 1001. Untersuchung ergab, dass ein Entwickler geschrieben hatte, eine benutzerdefinierte Aktion erstellen und starten eines Dienstes während der Installation und stop / löschen während der deinstallation. Er hatte sich nicht die Mühe gemacht, wickeln Sie den code in einen try-catch. Die developer auf einem Computer installiert, verwendet der Befehl SC den Dienst zu löschen und dann wenn die deinstallation lief seine eigene Aktion warf eine Ausnahme, und rollte wieder der installer. Ich informierte den Entwickler, dass er das Rad neu erfinden.....
- Er sollte die Nutzung der integrierten Funktionen (ServiceInstall, ServiceControl) von Windows Installer anstelle des Einspritzens von geringer Qualität code in den kritischen Pfad. Ich manuell nachgestellt, der service und die deinstallation lief. Ich nahm das ticket, dass der installer-Funktionen wie entworfen und neu zugewiesen, die es dem Entwickler fix gehen seinen Müll. Dies geschah so oft, dass, vorwärts gehend, immer wenn ich sah 1001 in einem ticket, habe ich kurzerhand geschlossen, da Funktionen wie entworfen.
- Ich bin mir nicht ganz sicher, sein Dienst starten, da seine Ausführung in IIS aber es ist möglich es gibt ein ähnliches Szenario.
- Das war nur ein Beispiel.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche Problem deinstallieren " entfernen Sie eine Anwendung, die ich schrieb, beinhaltet zwei Windows-Dienste, ergo benutzerdefinierte Aktionen waren unvermeidlich. Ich löste es, laufen, PC Tools Registry Mechanic. Leider hat Symantec im Ruhestand, das Produkt. Aber die Microsoft-Fix it ist bekannt, um zu helfen, Sie mit dem registry-Probleme. http://support.microsoft.com/mats/Program_Install_and_Uninstall
1001 bedeutet immer eine InstallUtil (Installer Class) benutzerdefinierte Aktion fehlgeschlagen. Es ist unmöglich, Ihnen eine ausführlichere Antwort, weil, naja, es ist ein "custom" - Aktion. Es ist nicht abzusehen, welchen code eine Ausnahme auslösen.
Wenn Sie möchten, speichern Sie diese Maschine und nicht haben, um es wieder aufzubauen, müssen Sie sich anmelden deinstallieren, um den Namen der benutzerdefinierten Aktion, die fehlschlägt, verwenden Sie ORCA, um die Anpassung des MSI-schneiden Sie die benutzerdefinierte Aktion, Zwischenspeichern der MSI und deinstallieren.
Haben Sie jetzt gelernt, die hardway warum:
1) verwenden Sie Immer VM ' s zum testen Ihrer MSI bei der Entwicklung /test-life-cycle -
2) Vermeiden Sie die Verwendung von benutzerdefinierten Aktionen, Wann immer möglich
3) verwenden Sie Niemals InstallUtil benutzerdefinierte Aktionen. Sie sind nicht ein gutes Muster oder Praxis.
1.Gehe Systemsteuerung dann rechts klicken, um die Reparatur-option.
2.Sie reparieren und wieder deinstallieren, nach der Reparatur.
Hier gehen Sie die software deinstalliert wird..
Machen verbose log-Datei:
Öffnen Sie ihn in Editor, undSuche nach Wert 3 . Überprüfen Sie auch die system event log für alle Hinweise.
Die meisten MSI-Fehler, wie dies wird wahrscheinlich beinhalten benutzerdefinierte Aktionen oder service-Konfiguration, so wie Chris es sagt.
Wenn das ist wirklich wichtig, zu jagen, sollte man halten von Orca - das SDK-tool verwendet werden, zu untersuchen MSI-Dateien. Sehen Sie einige screenshots des Tools im Betrieb in diese Antwort. Und überprüfen Sie dann die Benutzerdefinierte Aktion Tabelle und das Ende der Tabelle "installexecutesequence" (order by sequence number) und in dem Bericht, welche Einträge Sie dort finden.
Leider scheint es der einzige Weg, um halt zu bekommen Orca ist durch die Installation von das Windows SDK. Alternativ können Sie auch laden Sie eine Testversion von einem der Dritten installer-tools.
Meine Vermutung ist, dass es eine unmittelbare mode custom action after InstallFinalize, dass ist die Rückgabe ein Fehlercode von einer Art sein. Kurz gesagt, Sie können melden Sie alle Elemente NACH InstallFinalize in die "InstallExecuteSequence" und wir können wohl weiter einzugrenzen.
Beheben der 1001 problem deinstallieren von windows-Dienst in Windows Server 2012 R2 habe ich:
Wählen Sie Reparatur-Service
Schließen Sie das applet, wählen Sie erneut Ändern Service
Jetzt Wählen Sie deinstallieren.
Ich hoffe, dass dies helfen