卸载VS2012会挂起系统还原点


3

我试图在我的开发虚拟机上卸载VS2012并尝试了以下内容:

- 完全关闭Windows Defender - 在“系统设置”中创建禁用的还原点 - 使用cmd提示符... vs-premium.exe / uninstall / force - 删除任何额外的c ++可分发包

但卸载仍然挂起“创建系统还原点...” 有没有其他方法可以实现这一目标?


1
您是否检查了包含更详细信息的安装日志。你能手动创建一个还原点吗?
Ramhound

@Ramhound我确实手动创建了还原点,但是,强制卸载仍尝试自己创建它。我确实通过删除所有工具和重复可拆卸的c ++包来解决问题,直到卸载工作
Mutu Yolbulan

你应该提交你所做的答案。您应该知道有多个单独版本的C ++可再发行版本,因此它们不太可能重复安装。
Ramhound

@Ramhound你是对的,但我怀疑它是造成这个问题的77个组件之一
Mutu Yolbulan

Answers:


1

因为除了@Ramhound之外没有其他人做出回应并且我解决了问题,我认为我应该将其作为答案发布。我无法确切地指出问题所在,但我对根本原因有了一个很好的了解。我按照这些步骤成功删除了VS2010和2012,并成功安装了2013。

1)从程序和功能中删除了C ++可再发行组件。它有很多版本,包括x64和x86的相同版本。删除了几乎所有这些。

2)然后我手动删除了初始安装附带的一些额外的VS工具。我删除了大约7-8。

3)我没有直接进入强制卸载,而是对原始安装文件进行了修复。我认为这是从第1步和第2步中删除所有包和工具后拯救我的步骤。

4)手动创建还原点

5)关闭Windows Defender和系统还原点创建。我不认为这有助于说实话,因为卸载仍然说“创建系统还原点”

6)然后我开始强制卸载,它成功了。

一个好的起点是删除所有不使用的不必要的VS工具。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.