Не удается удалить Python 3.4.2 из Windows 7 после восстановления системы

Через пару дней после удаления Python 3.4.2 мне пришлось выполнить восстановление системы (у меня Windows 7) из-за случайной установки кучи хлама, который портил мой компьютер даже после установки. Это восстановление системы фактически «переустановил» Python, а точнее его сломанную версию. Теперь я не могу удалить его с помощью обычного инструмента «Панель управления» -> «Удаление программ» и не могу переустановить его с помощью оригинального установщика. К сожалению, Windows не сохранила более ранний снимок системы, к которому я мог бы восстановиться.

Как процессы удаления, так и повторной установки выполняются довольно быстро, прежде чем остановиться с предупреждением об ошибке, в котором говорится: «Существует проблема с этим пакетом установщика Windows. Программа, запущенная как часть установки, не завершилась должным образом. Обратитесь в службу поддержки. или поставщик пакета"

Есть ли у кого-нибудь предложения о том, как мне добиться успеха в этой деинсталляции?


person Eddie    schedule 29.10.2014    source источник


Ответы (2)


Просто удалите каталог c:\Python3.4\, переустановите python 3.4 (любая подверсия, только должна быть 3.4) и удалите ее.

Python, по большей части, полностью автономен в каталоге Python3.4. Переустановка python необходима только для того, чтобы вы могли получить новый деинсталлятор для удаления ключей реестра, созданных при установке.

person Tritium21    schedule 29.10.2014
comment
Сработало на славу! Извините за медленный ответ. По какой-то причине я не получил уведомления о вашем полезном ответе. - person Eddie; 31.10.2014

Только что столкнулся с этой проблемой и решил ее, нажав сначала восстановить, а затем удалить.

person Siebz    schedule 09.12.2014
comment
Да, по какой-то причине это не сработало для меня в то время. У меня сработало только ручное удаление каталога Python (как было предложено выше). - person Eddie; 09.12.2014
comment
Мне пришлось восстановить, запустив MSI соответствующей версии Python и запустив восстановление оттуда, а затем удалить, снова запустив MSI. Я не уверен, почему это отличалось от выполнения этого в панели управления, но выполнение этого через только что загруженный .msi той же версии python, которую я установил, только что сработало. Это сработало даже после удаления каталогов и, предположительно, очистки дополнительных ключей реестра. - person gparent; 04.02.2016