我一直在寻找一个完整的CLEAN解决方案,并最终从我的计算机中删除Visual Studio 2010。安装Visual Studio时,它还会在添加/删除程序面板(appwiz.cpl
)中安装一堆程序(大约55个)。
我已经尝试过微软制造的小型实用程序,但它几乎什么也没做。
我现在正在寻找一种更好的方法来卸载任何版本的Microsoft Visual Studio。 因为我有很多电脑,所以我经常换成一个或另一个版本,或者我只是决定在一台电脑上不再需要它来取回一些空间。
真的,什么是最好的解决方案?如果没有,为什么微软没有开发出一款实际运行良好的产品呢?
答案 0 :(得分:96)
微软在2015年底开始发布VisualStudioUninstaller。
,开始解决这个问题他们放弃了解决方案一段时间;然而,工作又开始again as of April 2016。
2016年4月终于有一个official release这个卸载程序被描述为"旨在清理/烧掉Visual Studio 2013,Visual Studio 2015和Visual的所有Preview / RC / RTM版本Studio vNext"。
请注意,以下两个解决方案仍会留下痕迹(例如注册表文件),并且无法真正被视为“干净”的解决方案。卸载(请参阅答案的最后一节以获得完全干净的解决方案)。
解决方案1 - 适用于:VS 2010
Microsoft提供了一个名为Visual Studio 2010 Uninstall Utility的卸载程序。它有三个选项:
以上链接更详细地解释了卸载程序 - 我建议在使用之前阅读文章的评论,因为有些人在安装Service Pack时会注意到问题(和解决方法)。然后,使用CCleaner之类的东西删除剩余的注册表文件。
Here is the link to the download page of the VS2010 UU
解决方案2 - 适用于:VS 2010,VS 2012
Microsoft提供卸载/强制功能,可从计算机中删除VS2010或VS2012的大部分残余内容。
MSDN: How to uninstall Visual Studio 2010/2012。从链接:
警告:运行此命令可能会删除某些包,即使它们是 仍在使用,如可选共享包中列出的那些。
- 下载最初安装Visual Studio 2012的安装应用程序。如果从媒体安装,请插入该媒体。
- 打开命令提示符。单击“开始”菜单上的“运行”(“开始”+ R)。键入cmd,然后按确定(回车)。
- 键入安装应用程序的完整路径 传递以下命令行开关:
/uninstall /force
示例:D:\vs_ultimate.exe /uninstall /force
- 单击“卸载”按钮并按照提示进行操作。
醇>
然后,使用类似CCleaner的内容删除剩余的注册表文件。
完全干净的卸载?
可悲的是,实现此目的的唯一(当前)方法是follow dnLL's advice in their answer并执行完整的操作系统重新安装。然后,将来,您可以在虚拟机中使用Visual Studio,而不必再担心这些问题。
答案 1 :(得分:35)
这是删除所有包的最简单方法。从管理员提示:
wmic product where "name like 'microsoft visual%'" call uninstall /nointeractive
重复SQL等,将上述命令中的visual%
替换为sql
。
答案 2 :(得分:23)
放入CD或安装ISO。使用标志/uninstall /force
前几天我实际上遇到了这个问题,它创造了奇迹。 =)
答案 3 :(得分:21)
卸载VS(Visual Studio,无论它是什么版本)唯一真正干净的方法是完全重新安装整个操作系统。如果不这样做,可能会出现更多兼容性问题。
永久解决方案
从头开始(干净安装,从未在操作系统上安装过VS),避免所有这些问题的最佳方法是从虚拟机(虚拟机)安装和运行VS,如默认所述在上面的评论中。这样,只要微软没有采取任何措施来改善其整个平台以便更加用户友好,从一个版本切换到另一个版本将是快速和简单的HDD(或我的情况下SSD)的主要分区将不会提交VS留下的所有垃圾。
当然,缺点是速度。该程序在各方面都会变慢。但说实话,谁使用VS的速度呢?即使在最新的发烧友平台上,安装也需要很长时间。即使VS在高端SSD上启动速度更快,也只是慢。
答案 4 :(得分:5)
遇到同样的问题:许多应用程序,但至少使这部分“愉快”:这个技巧被称为Batch-Uninstall
。
因此,我可以使用以下三个程序之一:
在imho中取2号,1很不错但有时遇到一些错误: - )
答案 5 :(得分:1)
尝试下面的链接
http://msdn.microsoft.com/en-us/library/ms246604%28v=vs.80%29.aspx
或者
http://archive.msdn.microsoft.com/vs2010uninstall
这可能会对你有帮助。
答案 6 :(得分:1)
答案 7 :(得分:0)
下载并安装IOBIT卸载程序:http://www.iobit.com/advanceduninstaller.php,找到安装Visual Studio的日期,并选择该日期与VS相关的所有程序。然后运行de batch uninstaller。它不是一个完全自动化的解决方案,但它比在Windows中添加/删除程序一个接一个地快得多。它甚至有一个电源扫描来清理注册表。
答案 8 :(得分:0)
如果我可以回答一个旧线索;您可以使用PC Decrapifier选择要卸载的程序。 PC Decrapifier将为您逐个卸载它们,因此您无需单独单击它们。
这对于删除所有“垃圾”非常有用 - 就像SQL数据库工具一样 - 即使在卸载时Visual Studio也会留下。
答案 9 :(得分:-3)
我使用的最佳方法是安装VS 2010映像或插入安装光盘并运行uninstall
选项,确实效果很好
答案 10 :(得分:-4)
卸载VS 2010的最佳方法是在此链接上使用Microsoft Visual Studio 2010卸载实用程序http://archive.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=vs2010uninstall&DownloadId=11182