我想卸载Visual Studio 2010,因为安装文件已损坏,但是无法卸载。
当我尝试通过控制面板卸载时,它卡在开始处(我在网上发现我不是唯一的一个有此问题的人)。
所以我尝试使用Visual Studio 2010卸载实用程序,但它也卡住了!
我完全没有任何想法,并且很着急,请你帮忙吗?
先感谢你。
Eric
我想卸载Visual Studio 2010,因为安装文件已损坏,但是无法卸载。
当我尝试通过控制面板卸载时,它卡在开始处(我在网上发现我不是唯一的一个有此问题的人)。
所以我尝试使用Visual Studio 2010卸载实用程序,但它也卡住了!
我完全没有任何想法,并且很着急,请你帮忙吗?
先感谢你。
Eric
微软的Visual Studio 2010卸载实用程序,可以从这里下载:
这个好用的小工具不仅能够成功运行,还能完全删除和卸载Visual Studio 2010及其所有已安装的模块。
Visual Studio 2010卸载实用程序可以以三种不同的模式运行:
默认(VS2010_Uninstall-RTM.ENU.exe)
卸载所有2010版本的顶级产品及其支持组件。此模式不会删除与先前产品版本共享的Visual Studio组件(例如Visual Studio 2008)或系统级更新,如Microsoft .NET Framework 4.0。
完整(VS2010_Uninstall-RTM.ENU.exe /full)
删除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 文件,您可以运行该文件来卸载该东西。
毋庸置疑,这是一种绝对的最后手段/绝望之举。如果您的生命没有受到威胁,请不要使用它。
如果您的控制面板/卸载程序允许,您可以尝试这个方法。
点击您想要删除的Visual Studio版本。在已安装程序的顶部,您会看到组织和更改链接。点击更改。这应该会引导您卸载所选的Visual Studio。 另一个选择是运行
wmic product where "name like 'microsoft visual studio%'" call uninstall /nointeractive