2014-10-29 16 views
8

Un paio di giorni dopo la disinstallazione di Python 3.4.2 Ho dovuto eseguire un ripristino del sistema (sto usando Windows 7) a causa dell'installazione accidentale di un gruppo di spazzatura-ware che stava facendo casino con il mio computer anche dopo l'installazione. Questo sistema ripristina in modo efficace Python "reinstallato", o meglio una sua versione non funzionante. Ora non riesco a disinstallarlo tramite il consueto Pannello di controllo -> Strumento Disinstalla programmi, né posso reinstallarlo utilizzando il programma di installazione originale. Sfortunatamente Windows non ha salvato uno snapshot di sistema precedente a cui potrei ripristinare.Impossibile disinstallare Python 3.4.2 da Windows 7 dopo il ripristino del sistema

Sia i processi di disinstallazione che di reinstallazione fanno un bel po 'di progressi prima di fermarsi con un errore di avviso che dice: "C'è un problema con questo pacchetto di Windows Installer. Un programma eseguito come parte del setup non è terminato come previsto. Contattare il personale di supporto o il venditore del pacchetto "

Qualcuno ha qualche suggerimento su come potrei avere successo in questa disinstallazione?

risposta

12

Basta eliminare la directory c:\Python3.4\, reinstallare python 3.4 (qualsiasi versione secondaria, deve essere solo la 3.4) e disinstallarla.

Python è, per la maggior parte, completamente autonomo nella directory Python3.4. La reinstallazione di python è necessaria solo per poter ottenere un nuovo programma di disinstallazione per rimuovere le chiavi di registro create dall'installazione.

+1

Ha funzionato a meraviglia! Scusa per una risposta lenta. Per qualche motivo non ho ricevuto la notifica della tua risposta utile. – Eddie

14

Appena avuto questo problema e risolto risolvendo prima la riparazione e poi la disinstallazione.

+0

Sì, per qualche motivo che non ha funzionato per me in quel momento. Solo l'eliminazione manuale della directory Python (come proposto sopra) ha funzionato per me. – Eddie

+0

Ho dovuto riparare lanciando l'MSI della versione appropriata di Python e eseguendo la riparazione da lì, quindi disinstallando di nuovo l'MSI. Non sono sicuro del motivo per cui è stato diverso dal farlo nel pannello di controllo, ma farlo tramite un .msi appena scaricato della stessa versione di python che avevo installato ha funzionato. Questo ha funzionato anche dopo aver cancellato le directory e presumibilmente pulito le chiavi di registro aggiuntive. – gparent