Удаление VS2012 зависает на точке восстановления системы

718
Mutu Yolbulan

Я пытаюсь удалить VS2012 на моей виртуальной машине dev и пробовал сделать следующее:

-Отключен Защитник Windows полностью -Отключено создание точки восстановления в настройках системы -Используется приглашение cmd ... vs-premium.exe / uninstall / force -Удалены все дополнительные распространяемые пакеты c ++

НО деинсталляция все еще висит на «Создание точек восстановления системы ...». Есть ли другой способ, которым я могу это сделать?

2
Вы проверили журнал установки, который содержит более подробную информацию. Можете ли вы вручную создать точку восстановления? Ramhound 8 лет назад 1
@Ramhound Я создал точку восстановления вручную, однако принудительная деинсталляция все еще пытается создать ее сама. Я решил проблему, удалив все инструменты и дублирующиеся дистрибутивные пакеты C ++, пока деинсталляция не сработала Mutu Yolbulan 8 лет назад 0
Вы должны представить то, что вы сделали в качестве ответа. Вы должны знать, что существует несколько отдельных версий распространяемого C ++, поэтому они вряд ли были дублирующими установками. Ramhound 8 лет назад 0
@ Ramhound Вы правы, но я подозреваю, что это был один из 77 компонентов, который вызвал проблему Mutu Yolbulan 8 лет назад 0

1 ответ на вопрос

1
Mutu Yolbulan

Поскольку никто, кроме @Ramhound не ответил, и я решил проблему, я решил опубликовать ее в качестве ответа. Я не мог точно определить, в чем проблема, но у меня есть хорошее представление о коренных причинах. Я выполнил эти шаги и успешно удалил VS2010 и 2012 и успешно установил 2013.

1) Удален распространяемый C ++ из программ и компонентов. Было много версий, включая одну и ту же для x64 и x86. Удалены почти все из них.

2) Затем я вручную удалил некоторые из дополнительных инструментов VS, которые пришли с начальной установкой. Я удалил около 7-8.

3) Вместо того, чтобы перейти непосредственно к принудительному удалению, я запустил восстановление исходного установочного файла. Я думаю, что этот шаг спас меня после удаления всех пакетов и инструментов из шагов 1 и 2.

4) Создал точку восстановления вручную

5) Отключил Защитник Windows и создание точки восстановления системы. Я не думаю, что это очень помогло, если честно, поскольку деинсталляция все еще говорила «Создание точки восстановления системы»

6) Затем я начал принудительное удаление, и оно прошло успешно.

Хорошее место для начала - удалить все ненужные инструменты VS, которые вы не используете.