强制卸载Visual Studio


101

卸载Microsoft Visual Studio Ultimate 2015预览版时,它引发错误,提示“ Microsoft Visual Studio Ultimate 2015预览版已停止工作”

邮件内容包括:

问题导致程序停止正常运行。Windows将关闭程序并通知您是否有解决方案。

我在Google上搜索,发现可以在此处卸载Visual Studio 2010的实用程序,但对于Visual Studio 2012、2013和2015不存在任何实用程序。我的问题是:

是否有任何通用实用程序按版本卸载Visual Studio?

还是有一种方法可以在不使用“程序和功能”菜单的情况下强行卸载Visual Studio 2012?


1
在卸载之前,您是否尝试过重新安装?我赞赏这似乎违反直觉,但它通常可以工作。
克里斯·斯皮茨

是的,我做到了。但安装程序未提供修复或修改的选项。
阿拉法特

进一步谷歌搜索之后,我找到了一种强制卸载Visual Studio 2012的方法。support.microsoft.com/kb/ 2771441/EN-US# Force。有没有人尝试过?
阿拉法特

正如我始终告诉我的那样,“请自己承担风险或在测试机中尝试将来的软件”。由于大多数Microsoft团队都在忙于制作出色的功能,因此卸载将永远无法进行。顺便说一句,如果这不起作用,请恢复出厂设置。
Anirudha Gupta 2015年

12
即时通讯添加此评论,而不是答案,因为没有其他地方可以咆哮。在我的一生中,我从未见过像这样的安装程序如此糟糕。我花了最后2个小时尝试修复或卸载vs 2015,但它要么卡住了,要么要求我重复单击“重试”以分别下载130〜dll。我已经看到一些学校儿童项目的安装效果更好,错误更少,使用体验也更好。认真地讲,他们是否不给该死的程度,以至于他们甚至不花最小的精力来提供一个正常的,可工作的安装程序?
YavgenyP '16

Answers:


130

我遇到了同样的问题,但是刚刚通过可信任的旧CMD进行了完全卸载:

D:\vs_ultimate.exe /uninstall /force

其中D:是安装介质的位置(已安装iso等)。

您还可以将/ passive(无需用户输入-仅显示进度)或/ quiet传递到上述命令行。

编辑:在下面添加到MSDN文章的链接,其中提到这将强制删除所有已安装的组件。

http://blogs.msdn.com/b/heaths/archive/2015/07/17/removing-visual-studio-components-left-behind-after-an-uninstall.aspx

另外,为确保链接腐烂不会使此无效,请在原始文章的下方添加简短文字。

从Visual Studio 2013开始,您可以强制删除几乎所有组件。尽管存在一些核心组件(如.NET Framework和VC运行时),但是它们随处可见,不过如果您确实愿意,可以将其与程序和功能分开删除。

警告:这将删除所有组件,而不管其他产品是否需要它们。这可能会导致其他产品无法正常工作或根本无法工作。

祝好运!


20
如果您没有媒体,则dir /s vs_ultimate.exe在根目录提示符下执行操作即可找到它。我进去了C:\ProgramData\Package Cache\{[guid]}。我导航到那里并运行带有/ uninstall和/ force标志的vs_ultimate.exe后,便运行了卸载程序。
LetMyPeopleCode 2015年

1
@imarktu这会删除Vs安装的所有依赖项吗?框架等等。?我问是因为很快我将完全删除VS 2013以安装Vs 2015,因此我想删除2013之前安装的所有功能(例如某些SQL Server 2012项目)。谢谢
拉斐尔·梅林

14
顺便说一句,如果您有社区安装,则exe名称为vs_community.exe并具有相同的参数
Boas Enkler 2015年

2
这适用于所有版本的Visual Studio。我已经在VS 2015和VS 2013上成功尝试了这一点
Arafat

2
没有完整的解决方案,没有精确的解决方案,实际上不是解决方案!,虽然我第一次认为是它,但是不,请在此页面中使用终身的答案。
captain_majid

69

微软从2015年底开始通过发布VisualStudioUninstaller解决此问题。

他们暂时放弃了解决方案。但是,截至2016年4月,工作又开始

该卸载程序的官方版本最终于2016年4月发布,被描述为“旨在清理/修复Visual Studio 2013,Visual Studio 2015和Visual Studio vNext的所有Preview / RC / RTM版本”。


1
这绝对不适用于VIsual Studio2015。我自己编译并运行它,它似乎仅检测Visual Studio 2012。也许他们认为保持它在2013年的工作,但它绝对不是在VS 2015年工作
沃伦·P

1
我在他的博客上ping bheath,以查看他是否对该github存储库的状态有任何评论/更新。
沃伦·P

1
卸载需要多长时间?我运行了它,十分钟后它也只是在命令提示符下显示Uninstalling ....!
kuldeep '16

1
VS2015专业版取得了成功(使用第5版),对我来说也是如此,谢谢。唯一对我有用的方法。
9

3
工作良好。谢谢。花费了5分钟时间,事情才发生了。
bic

28

如果您没有媒体,则dir /s vs_ultimate.exe在根目录提示符下执行操作即可找到它。我进去了C:\ProgramData\Package Cache\{[guid]}。我导航到那里并vs_ultimate.exe使用/uninstall/force标志运行后,卸载程序就运行了

"Command Prompt"以管理员身份打开程序,并"dir /s vs_ultimate.exe"在ProgramData文件夹中搜索运行,并找到vs_ultimate.exe文件的路径。

然后我将工作目录更改为该路径并运行vs_ultimate.exe /uninstall /force

终于完成了。


17
顺便说一句,如果您有社区安装,则exe名称为vs_community.exe并具有相同的参数
Boas Enkler 2015年

当我从以管理员身份运行的命令提示符下运行dir / s时,找不到该exe。在c:\ programdata \ package cache \ {{guid]}下给出一堆空目录。我的一个exe文件在C:\ Users \ {用户名} \ AppData \ Local \ Temp \ b0800c07-ed8c-4c60-8b0d-02741ff7ae9f下。
克劳斯·纳吉

是的,这正是我所要做的...如果尝试以任何其他方式卸载,则卸载程序将失败。我确认这个工作了VS 2015年社区
尼古拉斯·米勒

10

微软现在有这个:

https://github.com/Microsoft/VisualStudioUninstaller/releases

我允许Windows 10更新通过完全完整的VS2015,所以我在尝试重建之前尝试了此操作。WT *。:-(

https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/3487794-create-a-remove-all-remnants-of-visual-studio-fro


只是有一个非常类似的问题。卸载工具加上删除可重新分发的Visual C ++ 2017和最新的Visual Studio更新似乎可以解决问题。它可能采取乱搞的12小时修复此问题,由于MS .....
约翰·中号

3

因此,Soumyaansh的Revo Uninstaller Pro修复程序对我有用:)(在对其他选项进行了2天的故障排除后{内部尖叫😀})。

尽管我选择使用自定义设置安装Visual Studio并选择了要安装的SDK,但我的方法确实遇到了一个问题,“找不到合适的SDK来定位”。如果在重新安装Visual Studio之后看到相同的错误,则可能需要下载Windows 10独立SDK才能解决此问题,以便开发UWP应用。

去做这个

  1. 卸载系统上我安装的所有Windows 10 SDK(它们的命名方式看起来像Windows 10 SDK (WINDOWS_VERSION_NUMBER_HERE)-> Windows 10 SDK(14393)等。)。如果您的系统上没有SDK,请转到步骤2!
  2. 剩下的就是通过签出所有可用SDK的SDK存档来下载所需的SDK ,您应该可以为UWP进行开发了!

3

这是一个奇怪的解决方案,但对我有用。

我想卸载Visual Studio 2015,然后进行全新安装,但是当我尝试通过控制面板删除它时,它给了我一个一般性错误。

我通过删除程序文件(x86)中的Visual Studio 2015文件夹来修复它。之后,控制面板卸载工作正常。


这是对我有用的一种解决方案。单独使用TotalUninstaller只会挂几个小时而没有开始删除。删除文件夹,然后运行TotalUninstaller,它将删除VS留下的所有垃圾。
loger9
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.