如何完全卸载Visual Studio 2010?

时间:2012-09-25 14:16:44

标签: .net windows visual-studio uninstall

我一直在寻找一个完整的CLEAN解决方案,并最终从我的计算机中删除Visual Studio 2010。安装Visual Studio时,它还会在添加/删除程序面板(appwiz.cpl)中安装一堆程序(大约55个)。

我已经尝试过微软制造的小型实用程序,但它几乎什么也没做。

我现在正在寻找一种更好的方法来卸载任何版本的Microsoft Visual Studio。 因为我有很多电脑,所以我经常换成一个或另一个版本,或者我只是决定在一台电脑上不再需要它来取回一些空间。

真的,什么是最好的解决方案?如果没有,为什么微软没有开发出一款实际运行良好的产品呢?

11 个答案:

答案 0 :(得分:96)

2016年4月更新 - VS2013 +

微软在2015年底开始发布VisualStudioUninstaller

,开始解决这个问题

他们放弃了解决方案一段时间;然而,工作又开始again as of April 2016

2016年4月终于有一个official release这个卸载程序被描述为"旨在清理/烧掉Visual Studio 2013,Visual Studio 2015和Visual的所有Preview / RC / RTM版本Studio vNext"。


原始答案 - 适用于VS2010,VS2012

请注意,以下两个解决方案仍会留下痕迹(例如注册表文件),并且无法真正被视为“干净”的解决方案。卸载(请参阅答案的最后一节以获得完全干净的解决方案)。


解决方案1 ​​ - 适用于:VS 2010

Microsoft提供了一个名为Visual Studio 2010 Uninstall Utility的卸载程序。它有三个选项:

  1. 默认(VS2010_Uninstall-RTM.ENU.exe)
  2. 完整(VS2010_Uninstall-RTM.ENU.exe / full)
  3. 完成(VS2010_Uninstall-RTM.ENU.exe / full / netfx)
  4. 以上链接更详细地解释了卸载程序 - 我建议在使用之前阅读文章的评论,因为有些人在安装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。从链接:

      

    警告:运行此命令可能会删除某些包,即使它们是   仍在使用,如可选共享包中列出的那些。

         
        
    1. 下载最初安装Visual Studio 2012的安装应用程序。如果从媒体安装,请插入该媒体。
    2.   
    3. 打开命令提示符。单击“开始”菜单上的“运行”(“开始”+ R)。键入cmd,然后按确定(回车)。
    4.   
    5. 键入安装应用程序的完整路径   传递以下命令行开关:/uninstall /force 示例:   D:\vs_ultimate.exe /uninstall /force
    6.   
    7. 单击“卸载”按钮并按照提示进行操作。
    8.   

    然后,使用类似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。 因此,我可以使用以下三个程序之一:

  • Absolute Uninstaller(+ slim,删除注册表和文件夹, - 单击OK 50次)
  • IObit卸载程序(+也用于工具栏,删除注册表和文件夹, - 自带可选工具栏)
  • dUninstaller(+ silent mode / force:没有点击50个应用程序,它在后台执行 - 不扫描注册表/文件)

在imho中取2号,1很不错但有时遇到一些错误: - )

答案 5 :(得分:1)

答案 6 :(得分:1)

有一个solution here: 添加

  

/ full / netfx   在路的尽头!

这几乎应该清除所有。您应该只留下SQL Server。

答案 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