2014-10-29 2 views
8

Ein paar Tage nach der Deinstallation von Python 3.4.2 musste ich eine Systemwiederherstellung durchführen (ich benutze Windows 7), weil ich versehentlich eine Menge installiert habe Mülleimer, die selbst nach der Installation mit meinem Computer zu tun hatten. Diese Systemwiederherstellung hat Python, oder besser gesagt, eine defekte Version davon, "neu installiert". Ich kann es jetzt nicht über das übliche Systemsteuerung -> Programme deinstallieren deinstallieren, noch kann ich es mit dem ursprünglichen Installer neu installieren. Leider hat Windows keinen früheren System-Snapshot gespeichert, den ich wiederherstellen könnte.Kann Python 3.4.2 nicht von Windows 7 nach der Systemwiederherstellung deinstallieren

Sowohl die Deinstallations- als auch die Neuinstallationsprozesse machen einige Fortschritte, bevor sie mit einem Warnfehler beendet werden, der besagt: "Es liegt ein Problem mit diesem Windows Installer-Paket vor. Ein als Teil des Setups ausgeführtes Programm wurde nicht wie erwartet beendet. Wenden Sie sich an Ihren Supportmitarbeiter oder Paketanbieter "

Hat jemand irgendwelche Vorschläge, wie ich bei dieser Deinstallation erfolgreich sein könnte?

Antwort

12

Löschen Sie einfach das Verzeichnis c:\Python3.4\, Python 3.4 neu installieren (jede Unterversion, muss nur 3.4 sein) und deinstallieren.

Python ist zum größten Teil vollständig im Python3.4-Verzeichnis enthalten. Das erneute Installieren von Python wird nur benötigt, damit Sie ein neues Deinstallationsprogramm zum Entfernen der von der Installation erstellten Registrierungsschlüssel erhalten können.

+1

Arbeitete eine Belohnung! Sorry für langsame Antwort. Aus irgendeinem Grund habe ich Ihre hilfreiche Antwort nicht erhalten. – Eddie

14

Just hatte dieses Problem und löste es durch Schlagen Reparatur zuerst dann deinstallieren.

+0

Ja, aus irgendeinem Grund funktionierte das damals nicht für mich. Nur das Löschen des Python-Verzeichnisses (wie oben vorgeschlagen) funktionierte für mich. – Eddie

+0

Ich musste reparieren, indem ich die MSI der entsprechenden Version von Python starte und Reparatur von dort aus ausführte, dann durch erneutes Starten des MSI deinstallieren. Ich bin mir nicht sicher, warum dies anders war, als es in der Systemsteuerung zu tun, aber es über eine frisch heruntergeladene .msi der gleichen Version von Python, die ich installiert hatte, gerade funktioniert hat. Dies funktionierte auch nach dem Löschen der Verzeichnisse und vermutlich bereinigt die zusätzlichen Registrierungsschlüssel. – gparent

Verwandte Themen