如何完全卸载Visual Studio 2010?

我一直在寻找一个干净的解决scheme,彻底并最终从我的电脑中删除Visual Studio 2010。 当你安装Visual Studio时,它还会在“添加/删除程序”面板( appwiz.cpl )中安装一堆程序(大约55个)。

我已经试过了微软制造的一个小工具,但几乎没有任何东西。

我现在正在寻找更好的方式来卸载任何版本的Microsoft Visual Studio。 因为我有很多计算机,所以我经常换一个版本,或者只是决定在一台计算机上不再需要它来获得一些空间。

真的,最好的解决scheme是什么? 如果没有一个,为什么微软没有开发一个实际运行良好的?

2016年4月更新 – 适用于VS2013 +

微软在2015年底通过发布VisualStudioUninstaller开始解决这个问题。

他们放弃了一段时间的解决scheme; 但是从2016年4月起,工作再次开始。

终于在2016年4月正式发布了这个卸载程序,它被描述为“旨在清理/烧焦Visual Studio 2013,Visual Studio 2015和Visual Studio vNext的所有Preview / RC / RTM版本”。


原始答复 – 适用于VS2010,VS2012

请注意,下面的两个解决scheme仍然留下痕迹(如registry文件),并不能真正被认为是一个“干净的”卸载(请参阅答案的最后部分为完全干净的解决scheme)。


解决scheme1 – 用于:VS 2010

有一个由Microsoft提供的卸载程序称为Visual Studio 2010卸载实用程序 。 它有三个选项:

  1. 默认 (VS2010_Uninstall-RTM.ENU.exe)
  2. 完整 (VS2010_Uninstall-RTM.ENU.exe / full)
  3. 完成 (VS2010_Uninstall-RTM.ENU.exe / full / netfx)

上面的链接更详细地解释了卸载程序 – 我build议在使用它之前阅读文章上的注释,因为有些注意到安装Service Pack时出现问题(和解决方法)。 之后,使用类似CCleaner的东西来删除剩余的registry文件。

这里是VS2010 UU下载页面的链接 。


解决scheme2 – 用于:VS 2010,VS 2012

Microsoft提供的卸载/强制function可以从计算机中删除VS2010或VS2012的大部分残留。

MSDN:如何卸载Visual Studio 2010/2012 。 从链接:

警告:运行此命令可能会删除一些软件包,即使它们仍在使用,如可选共享软件包中所列。

  1. 下载最初安装Visual Studio 2012的安装应用程序。如果从媒体安装,请插入该媒体。
  2. 打开命令提示符。 单击开始菜单上的运行(开始+ R)。 inputcmd,然后按OK(回车)。
  3. 键入安装应用程序的完整path并传递以下命令行开关: /uninstall /force 例如: D:\vs_ultimate.exe /uninstall /force
  4. 点击卸载button并按照提示。

之后,使用类似CCleaner的东西来删除剩余的registry文件。


一个完全干净的卸载?

可悲的是,唯一的(当前)方法是遵循dnLL的build议,并重新安装完整的操作系统。 然后,将来可以在虚拟机中使用Visual Studio,而不必再担心这些问题。

这是删除所有包的最简单的方法。 从pipe理提示符:
wmic product where "name like 'microsoft visual%'" call uninstall /nointeractive

通过用sqlreplace上面命令中的visual%来重复SQL等。

放入你的CD或挂载你的ISO。 使用flags /uninstall /force从命令提示符运行安装程序

我其实曾经遇到过这个问题,它创造了奇迹。 =)

卸载VS(Visual Studio,无论它是什么版本)唯一真正干净的方法是完全重新安装整个操作系统。 如果不这样做,则可能会出现更多的兼容性问题。

永久解决scheme

从头开始(干净安装,VS从未安装在操作系统上),避免所有这些问题的最好方法是在虚拟机(虚拟机)上安装和运行VS,如上面注释中所述。 这样一来,只要微软没有采取任何行动来改善整个平台,使其更加便于用户使用,从一个版本切换到另一个版本将变得简单快捷,而HDD(或SSD)将不会被提交VS留下的所有垃圾。

当然,缺点是速度。 程序在几乎每一个方面都会变慢。 但说实话,谁使用VS的速度? 即使在最新的发烧友平台上,也需要很长时间才能安装。 即使VS可能在高端SSD上启动速度更快,但速度也很

与同样的问题挣扎:许多应用程序,但至less使这部分“愉快”:诀窍叫做Batch-Uninstall 。 所以使用这三个程序我可以推荐:

  • 绝对卸载(+苗条,删除registry和文件夹, – 点击确定50次)
  • IObit卸载程序(+也用于工具栏,删除registry和文件夹, – 自带可选工具栏)
  • dUninstaller(+静音模式/力量:没有点击50个应用程序,它在后台 – 不扫描registry/文件)

在imho采取第二,1是好的,但有时遇到一些错误:-)

这里有一个解决scheme :添加

/ full / netfx在path的最后!

这应该清除几乎所有。 你应该只剩下SQL Server。

下载并安装IOBIT卸载程序: http : //www.iobit.com/advanceduninstaller.php ,find安装Visual Studio的date,并select与该date相关的所有程序。 然后运行de批量卸载程序。 它不是一个完全自动化的解决scheme,但比在Windows中添加/删除程序要快一些。 它甚至有一个强大的扫描来清理registry。

如果我可以回答一个古老的线索; 您可以使用PC Decrapifier来select要卸载的程序。 PC Decrapifier会一个一个地卸载它们,所以你不必单独点击它们。

这对于删除所有的“垃圾”非常有用 – 就像SQL数据库工具一样 – 即使在卸载的情况下,Visual Studio也会留下这些垃圾。

我使用的最好的方法是安装VS 2010映像或插入安装光盘并运行uninstall选项,真的很好

卸载VS 2010的最佳方法是在此链接上使用Microsoft Visual Studio 2010卸载实用程序http://archive.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=vs2010uninstall&DownloadId=11182