我想卸载 Visual Studio 2010,因为安装已损坏,但无法这样做。当我尝试使用控制面板卸载时,它一开始就卡住了(我在网上发现我不是唯一的)。所以我尝试使用Visual Studio 2010 Uninstall Utility,但它也卡住了!!
我完全没有想法,我很着急,你能帮忙吗?
提前致谢。
埃里克
我想卸载 Visual Studio 2010,因为安装已损坏,但无法这样做。当我尝试使用控制面板卸载时,它一开始就卡住了(我在网上发现我不是唯一的)。所以我尝试使用Visual Studio 2010 Uninstall Utility,但它也卡住了!!
我完全没有想法,我很着急,你能帮忙吗?
提前致谢。
埃里克
Microsoft 提供的 Visual Studio 2010 卸载实用程序,可从此处下载:
这个方便的小工具不仅运行成功,而且完全删除和卸载了 Visual Studio 2010 及其所有已安装的模块。
Visual Studio 2010 卸载实用程序可以在 3 种不同的模式下运行:
默认(VS2010_Uninstall-RTM.ENU.exe)
卸载 2010 版本的所有顶级产品及其支持组件。此模式不会删除与以前的产品版本(例如 Visual Studio 2008)或系统级更新(例如 Microsoft .NET Framework 4.0)共享的 Visual Studio 组件。
完整(VS2010_Uninstall-RTM.ENU.exe /完整)
删除 Visual Studio 2010 和支持产品,包括与以前版本的 Visual Studio 共享的组件。注意:可能会破坏机器上安装的以前版本的 Visual Studio 的功能。此选项不会从计算机中删除 Microsoft .NET Framework 4.0。
完成(VS2010_Uninstall-RTM.ENU.exe /full /netfx)
删除整套 Visual Studio 2010 和支持产品,包括 Microsoft .NET Framework 4.0 和与以前版本的 Visual Studio 共享的组件。注意:可能会破坏以前版本的 Visual Studio 或其他依赖 Microsoft .NET Framework 4.0 的产品的功能。
我曾经遇到过这样的问题并且在能够卸载它之前挣扎了很多。为此,我编写了以下 PowerShell 脚本:
# Be careful with that axe, Eugene.
Get-ChildItem HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall |
select @{Name='Guid';Expression={$_.PSChildName}}, @{Name='Disp';Expression={($_.GetValue("DisplayName"))}} |
where-object {$_.Disp -ilike "*Studio*"} |
where-object {$_.Guid -like '{*'} |
% {"rem " + $_.Disp; '$Env:WinDir\system32\msiexec.exe /x "' + $_.Guid + '" /passive'; ''} > uninstallVS.bat
这会生成一个 .bat 文件,您可以运行该文件来卸载该事物。
不用说这是绝对的最后手段/绝望的措施。如果您的生命没有受到威胁,请不要使用它。
我今天遇到这个问题,发现删除工具并没有删除SP1,您应该通过控制面板中的添加/删除程序删除SP1,然后使用该工具。
如果您的控制面板/卸载程序中允许,您可以尝试此操作。
单击要删除的 Visual Studio 版本。在已安装程序的顶部,您将组织和更改链接。单击更改。这将引导您卸载所选的 Visual Studio。另一种选择是运行
wmic product where "name like 'microsoft visual studio%'" call uninstall /nointeractive
在您的命令提示符中。确保以管理员身份运行命令提示符。对此您应该非常小心。