怎么彻底删除visual studio

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么彻底删除visual studio相关的知识,希望对你有一定的参考价值。

在控制面板中,单击添加或删除程序。

注意:若要手动打开该控制面板项,单击开始,单击运行,在打开框中,键入appwiz.cpl ,然后单击确定。
在当前安装的程序列表中,单击Microsoft Visual Studio 2005年,然后单击更改/删除。请按照屏幕说明进行操作以删除 Microsoft Visual Studio 2005年。
注意:此步骤是可选的。您没有删除该组件。此外,此组件可能不包含原始安装的 Visual Studio 2005年中。

Visual Studio 2005年从缓存中删除 Microsoft Windows Installer。若要执行此操作,请按照下列步骤操作:
单击开始,单击运行,请在打开框中,键入安装程序,然后单击确定。
在视图菜单上的 Windows 安装程序中,单击详细信息。
用鼠标右键单击名称列标题,然后单击评论。
缓存的 Windows 安装程序文件具有的 Office 系统 2005年运行时 RTL x86 enu Microsoft Visual Studio 工具注释,用鼠标右键单击,然后单击卸载。
请按照屏幕说明卸载此包。
Visual Studio 2005年中手动删除
重要:此部分、 方法或任务包含一些介绍如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重的问题。因此,请确保仔细按照下列步骤操作。为增加保护,对其进行修改之前备份注册表。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756如何在 Windows 中备份和还原注册表

下面的方法不是去安装过程安装在计算机上的所有内容。此方法用于删除过去造成困难当用户尝试重新安装该产品的项目。

此方法要求的 MSIZap.exe 实用程序。MSIZap.exe 实用程序将包括与 Microsoft Windows 服务器 2003 Service Pack 1 (SP1) 平台软件开发工具包 (SDK)。
若要从计算机中手动删除 Visual Studio 2005年,请执行以下步骤︰
使用 MSIZap.exe 实用程序从注册表中删除 Visual Studio 2005年产品密钥。
Microsoft Visual Basic: msizap TP 164B10B9-B200-11D0-8C61-00A0C91E29D5
Microsoft Visual C#: msizap TP 7E7D7935-B0C8-4032-80BA-2CDC9E43C3B8
Microsoft Visual C++: msizap TP AB6F4AB9-AC85-4002-9829-B6EEA55AE3A5
Microsoft Visual J#: msizap TP 94160B78-D7C5-4706-8E03-9D8B3763C7DB
办公室的 visual Studio 工具︰ msizap TP 324C61EA-256E-4DFD-BF2C-6D6E5A1271A0
Visual Web Developer: msizap TP 221125DC-6A40-4900-B844-591F5E1195B0
Crystal 报告︰ msizap TP 97358C99-E52D-42C7-8B7C-B59CC4425F4B
单击开始,单击运行,在打开框中,键入cmd ,然后单击确定。
在命令提示符下,键入CD\\,,然后按 enter 键。
查找 Windows 安装 SDK 已放置 Msizap.exe 实用工具的目录。
在命令提示符下,键入msizap TP Product Code ,,然后按 enter 键。

产品代码取决于已安装的产品版本。
从 Windows 组件更新在安装程序中删除这些组件。
单击开始,单击运行,请在打开框中,键入安装程序,然后单击确定。
在视图菜单上,单击详细信息。
修改日期列标题,用鼠标右键单击,然后单击评论。
在注释列中,找到具有以下标题的 Windows 安装程序文件︰
Microsoft 文档资源管理器 2005-英语
此缓存的 Windows 安装程序文件,用鼠标右键单击,然后单击卸载。
在注释列中,找到具有以下标题的 Windows 安装程序文件︰
Microsoft 设备仿真程序版本 1.0-ENU RTL x86 enu
此缓存的 Windows 安装程序文件,用鼠标右键单击,然后单击卸载。
使用 MSIZap.exe 实用程序从注册表中删除所有 Visual Studio 2005 Windows 组件更新的产品密钥。
Visual Studio 2005年专业︰ msizap TP 437AB8E0-FB69-4222-B280-A64F3DE22591
Visual Studio 2005年速成版 Visual Studio 2005年标准︰ msizap TP D407F7C0-579E-4CCB-91FD-855CE5084E86: msizap TP 577AD794-8B34-40B4-9E7A-BE4CFFE396E6
重命名或删除 Microsoft Visual Studio 8 文件夹和 VS7Debug 文件夹。
单击开始,单击运行,在打开框中,键入%programfiles% ,然后单击确定。
找到然后重命名或删除Microsoft Visual Studio 8文件夹。
双击公用文件文件夹,然后双击Microsoft 共享文件夹。
找到然后重命名或删除VS7Debug文件夹。
关闭此窗口。
删除保留的注册表项。
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\8.0
HKEY_CURRENT_USER\\Software\\Microsoft\\VisualStudio\\8.0
单击开始,单击运行,在打开框中,键入注册表编辑器,然后单击确定。
删除以下注册表项︰
退出注册表编辑器。
参考技术A 安装VS2008时会同时安装很多组件,
卸载时并不能所有的同时卸载,需要手动卸载。
将控制面板添加删除程序中带有以下字样的全部卸载。
带*的,说明带这个字符的不只一个项目。如果带有语言包先删语言包,如果带有有SP先删SP

如何完全卸载 Visual Studio 2010?

【中文标题】如何完全卸载 Visual Studio 2010?【英文标题】:How to completely uninstall Visual Studio 2010? 【发布时间】:2012-09-17 02:04:19 【问题描述】:

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

我已经尝试过 Microsoft 制作的一个小实用程序,但它几乎什么也没做。

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

真的,最好的解决方案是什么?如果没有,为什么微软没有开发出真正运行良好的?

【问题讨论】:

从添加/删除程序运行卸载程序? 卸载“Microsoft Visual Studio 2010”实际上似乎卸载了该产品,但在“添加/删除程序”中创建的其他 54 个条目仍然存在。可以卸载这 55 个条目中的每一个,但它有点长,我不确定我们是否可以称之为“干净”卸载。 可能不是一个选项,但是,将其安装在虚拟环境中将使其易于卸载(只需删除虚拟环境)。 放入您的 CD 或安装您的 ISO。使用标志 /uninstall /force 从命令提示符运行安装程序 @kobaltz 我想查看有关它实际作用的任何文档。 【参考方案1】:

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

Microsoft 于 2015 年底开始通过发布 VisualStudioUninstaller 来解决该问题。

他们暂时放弃了解决方案;但是工作又开始了again as of April 2016。

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


原始答案 - 适用于 VS2010、VS2012

请注意,以下两种解决方案仍会留下痕迹(例如注册表文件),不能真正视为“干净”卸载(请参阅答案的最后部分以获得完全干净的解决方案)。


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

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

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

上面的链接更详细地解释了卸载程序 - 我建议在使用之前阅读文章中的 cmets,因为有些人在安装 Service Pack 时注意到了问题(和解决方法)。之后,使用 CCleaner 之类的东西删除剩余的注册表文件。

Here is the link to the download page of the VS2010 UU.


解决方案 2 - 适用于:VS 2010、VS 2012

Microsoft 提供了一个uninstall /force 功能,可以从您的计算机中删除大部分 VS2010 或 VS2012 的残留物。

MSDN: How to uninstall Visual Studio 2010/2012。从链接:

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

    下载您最初用于安装 Visual Studio 2012 的安装应用程序。如果您从媒体安装,请插入该媒体。 打开命令提示符。单击开始菜单上的运行 (Start + R)。键入 cmd 并按 OK (Enter)。 输入安装应用程序的完整路径,然后 通过以下命令行开关:/uninstall /force 示例: D:\vs_ultimate.exe /uninstall /force 点击卸载按钮并按照提示操作。

之后,使用 CCleaner 之类的东西删除剩余的注册表文件。


完全卸载?

遗憾的是,实现此目的的唯一(当前)方法是follow dnLL's advice in their answer 并执行完整的操作系统重新安装。然后,将来,您可以在虚拟机中使用 Visual Studio,而不必再担心这些问题。

【讨论】:

清洁!= 快。从 Windows 的角度来看,这些都是独立的应用程序,需要单独卸载。任何在没有实际运行相应的卸载程序的情况下神奇地卸载它们的实用程序绝对不是一个干净的解决方案;您所希望的最好的结果是一个以正确顺序为您运行卸载程序的实用程序;但这样做只会节省您的时间,实际上,您需要多久卸载一次 Visual Studio? 根据经验,从添加/删除程序中卸载单个 Microsoft 条目会在注册表和我的硬盘中留下大量垃圾。我仍然这样做了(55 个条目一个接一个),当在注册表或硬盘驱动器中执行一些 CTRL+F 时,我仍然到处都能看到“Visual Studio”。我还没有尝试过所有其他组件,但我想那里还有很多工作要做。好吧,最终答案是否定的,没有办法以任何干净的方式完全卸载 Visual Studio。可能还有一个:就目前而言,格式化做得很好。 我写了一些说明:github.com/Microsoft/VisualStudioUninstaller/issues/21 ... 并构建它是因为,你知道,大多数想要这个的人可能无法构建它,因为... :/ github.com/Microsoft/VisualStudioUninstaller/issues/… @daniel Yah,当然。我们都在这里提供帮助(并获得笑声)。民意调查:他们要多久才能删除它?【参考方案2】:

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

通过将上述命令中的visual% 替换为sql 来重复SQL 等。

【讨论】:

不错!就像一个魅力 - 也用它来卸载 ms sql server 的东西:D 你能详细说明一下吗?可以举个例子吗? 谢谢!您也可以通过"name like 'microsoft visual%' OR name like 'microsoft sql%'" 将所有内容合二为一 @user3658994 这对大多数组件都有效。尽管对于“Microsoft Visual Studio 2010 Ultimate - ENU”,Version="10.0.40219" 和“Microsoft Visual Studio 2010 Ultimate - ENU”,Version="10.0.40219",我得到 ReturnValue = 1603。关于如何摆脱这两个的任何想法?【参考方案3】:

放入您的 CD 或安装您的 ISO。使用标志/uninstall /force从命令提示符运行安装程序

实际上,前几天我遇到了这个问题,而且效果很好。 =)

【讨论】:

运行 3 次以上以摆脱更多的东西。仍然没有干净地删除所有内容...... @dsg 的答案中的链接显示了 Visual Studio 团队的回复,已经提出了这个解决方案,但是它不能完全工作,因此请愿删除软件:( 这不适用于 VS2010 pro。当我运行 setup /force /uninstall 时,它只会给我安装启动画面。 试过几次。即使这对我来说也失败了,也就是说,它实际上在中途崩溃了。【参考方案4】:

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

永久解决方案

从头开始(全新安装,VS 从未安装在操作系统上),避免所有这些问题的最佳方法是按照 默认 所述从 VM(虚拟机)安装和运行 VS在上面的 cmets 中。这样,只要微软不做任何事情来改进其整个平台以使其更加用户友好,从一个版本切换到另一个版本将是快速而简单的,并且 HDD 的主分区(或 SSD 在我的情况下)不会与VS留下的所有垃圾一起归档。

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

【讨论】:

我会将 user1394965 的回复保留为最喜欢的答案,因为它直接回答了我的主要问题,即如何卸载 VS。但是,我仍然认为发布我对未来安装 VS 的最终想法是相关的。 坦率地说,这个答案(格式化和重新安装操作系统)是唯一正确的答案。我也遇到过同样的情况。 Microsoft 产品(尤其是 VS)往往会分散并感染操作系统的每个角落。此外,卸载程序不可避免地无法完全删除所有组件,您将留下数百个文件、条目和其他垃圾仍然漂浮在周围。你也不能简单地删除垃圾,因为如果你尝试,你很可能最终会得到一个没有功能的 .NET 框架或更糟。 @dnLL:“即使在最新的发烧友平台上,安装也需要很长时间” - 我刚刚在带有 SSD 的 Win 8.1 上安装了 VS 2013(SATA3 上的英特尔 520,没有 RAID 或任何东西) .安装耗时 6 分钟。 “即使 VS 在高端 SSD 上启动速度可能更快,但它只是很慢” - 启动时间为 2 秒,重启后处于冷态。 @BorisB。希望你有高速SSD的时候不要快速调用6分钟。但是我发这篇文章的时候,VS2013 还没有发布。 @Boris,Visual Studio 2015 安装花了我 2-3 个小时,而且它经常挂断,需要我关闭某些进程才能继续。我的朋友们花了 19 个小时。【参考方案5】:

遇到同样的问题:许多应用程序,但至少让这部分“令人愉快”:这个技巧被称为Batch-Uninstall。 所以使用我推荐的这三个程序之一:

Absolute Uninstaller(+ slim,删除注册表和文件夹,- 点击 OK 50 次) IObit 卸载程序(+ 也适用于工具栏,删除注册表和文件夹,-自带可选工具栏) dUninstaller(+ 静默模式/强制:不点击 50 个应用程序,它在后台执行 - 不扫描注册表/文件)

恕我直言,2号,1很好,但有时会遇到一些错误:-)

【讨论】:

IOBit 确实做得很彻底,只是注意不要在安装时接受工具栏【参考方案6】:

有一个 solution here : 添加

/完整的 /netfx 在路径的尽头!

这应该几乎可以清除所有内容。您应该只剩下 SQL Server。

【讨论】:

我真的很想对此有更多的反馈,有人试过吗?这已于 2014 年 1 月发布,它谈到了 cpanel 中的 55 个剩余应用程序,这几乎就像作者在 SO 上阅读了我的帖子一样。你是那篇文章的作者吗?它看起来确实很有希望,我想看看是否有人愿意在具有 VS2008、VS2010、VS2012 和 VS2013 的 VM 中尝试它。 kobaltz 的答案看起来与使用 /uninstall /force 相似,据说效果不太好,这就是为什么我对这样的神奇而简单的解决方案非常怀疑,但我想我们会有试试看。【参考方案7】:

下载并安装 IOBIT 卸载程序:http://www.iobit.com/advanceduninstaller.php,找到您安装 Visual Studio 的日期并选择从该日期起与 VS 相关的所有程序。然后运行 ​​de batch 卸载程序。它不是一个完全自动化的解决方案,但它比在 Windows 中逐个添加/删除程序要快得多。它甚至可以通过电源扫描来清理注册表。

【讨论】:

【参考方案8】:

如果我可以回答一个旧线程;您可以使用PC Decrapifier 选择要卸载的程序。 PC Decrapifier 会为你一一卸载,这样你就不用单独点击了。

这对于删除所有“垃圾”非常有用 - 例如 SQL 数据库工具 - Visual Studio 即使在卸载后也会留下。

【讨论】:

如果走 long 路线,这听起来像是节省一些时间的好方法,但它不会清理 Windows 注册表中的混乱以及 HDD 上所有其他挂起的 DLL .【参考方案9】:

我用过的最好的方法是挂载VS 2010 Image或插入安装盘并运行uninstall选项,真的很好用

【讨论】:

是否将appwiz.cpl中的55个条目一一卸载?上次我检查时,它没有。【参考方案10】:

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

【讨论】:

这已经在 cmets 中进行了讨论,您应该在发布之前阅读这些内容。此实用程序不会卸载随 VS2010 安装的 55 多个程序中的任何一个。

以上是关于怎么彻底删除visual studio的主要内容,如果未能解决你的问题,请参考以下文章

如何彻底删除Visual Studio Code Insiders,包括扩展

如何把visual studio卸载干净

彻底卸载Visual Studio Code

如何将visual studio卸载干净

VS2012彻底删除

如何彻底卸载android studio