dnL*_*nLL 114 .net windows uninstall visual-studio
我一直在寻找一个完整的CLEAN解决方案,并最终从我的计算机中删除Visual Studio 2010.安装Visual Studio时,它还会在添加/删除程序面板(appwiz.cpl)中安装一堆程序(大约55个).
我已经尝试过微软制造的小型实用程序,但它几乎什么也没做.
我现在正在寻找一种更好的方法来卸载任何版本的Microsoft Visual Studio.因为我有很多电脑,所以我经常换成一个版本或另一个版本,或者我只是决定在一台电脑上不再需要它来取回一些空间.
真的,什么是最好的解决方案?如果没有,为什么微软没有开发出一款实际运行良好的产品呢?
dsg*_*fin 96
微软在2015年底通过发布VisualStudioUninstaller开始解决这个问题.
他们放弃了解决方案一段时间; 但是截至2016年4月,工作再次开始.
2016年4月终于有一个这个卸载程序的正式版本,被描述为"旨在清理/烧毁Visual Studio 2013,Visual Studio 2015和Visual Studio vNext的所有Preview/RC/RTM版本".
请注意,以下两个解决方案仍然留下痕迹(例如注册表文件),并且实际上不能被视为"干净"卸载(请参阅答案的最后部分以获得完全干净的解决方案).
解决方案1 - for:VS 2010
Microsoft提供了一个称为Visual Studio 2010卸载实用程序的卸载程序.它有三个选项:
上面的链接更详细地解释了卸载程序 - 我建议在使用之前阅读文章的注释,因为有些人在安装Service Pack时会注意到问题(和解决方法).然后,使用像CCleaner之类的东西来删除剩余的注册表文件.
解决方案2 - 适用于:VS 2010,VS 2012
Microsoft提供卸载/强制功能,可从计算机中删除VS2010或VS2012的大多数残留.
MSDN:如何卸载Visual Studio 2010/2012.从链接:
警告:运行此命令可能会删除某些软件包,即使它们仍在使用,如可选共享软件包中列出的软件包.
- 下载最初安装Visual Studio 2012的安装应用程序.如果从介质安装,请插入该介质.
- 打开命令提示符.单击"开始"菜单上的"运行"("开始"+ R).键入cmd,然后按确定(回车).
- 键入安装应用程序的完整路径并传递以下命令行开关:
/uninstall /force示例:D:\vs_ultimate.exe /uninstall /force- 单击"卸载"按钮,然后按照提示进行操作.
然后,使用像CCleaner之类的东西来删除剩余的注册表文件.
一个完全干净的卸载?
遗憾的是,实现这一目标的唯一(当前)方法是在他们的答案中遵循dnLL的建议并执行完整的操作系统重新安装.然后,将来,您可以在虚拟机中使用Visual Studio,而不必再担心这些问题.
小智 35
这是删除所有包的最简单方法.从管理员提示:
wmic product where "name like 'microsoft visual%'" call uninstall /nointeractive
通过用visual%上面的命令替换来重复SQL等sql.
kob*_*ltz 23
放入CD或安装ISO.使用标志从命令提示符运行安装程序/uninstall /force
实际上我前几天碰到了这个问题,它创造了奇迹.=)
dnL*_*nLL 21
卸载VS(Visual Studio,无论它是什么版本)唯一真正干净的方法是完全重新安装整个操作系统.如果不这样做,可能会出现更多兼容性问题.
永久解决方案
从头开始(干净安装,VS从未安装在操作系统上),避免所有这些问题的最佳方法是从VM(虚拟机)安装和运行VS,如上面的注释中的默认所述.这样,只要微软没有采取任何措施来改善其整个平台以便更加用户友好,从一个版本切换到另一个版本将是快速和简单的HDD(或我的情况下SSD)的主要分区将不会提交VS留下的所有垃圾.
当然,缺点是速度.该程序在各方面都会变慢.但说实话,谁使用VS的速度呢?即使在最新的发烧友平台上,安装也需要很长时间.即使VS可能在高端SSD上启动速度更快,但速度也很慢.
挣扎着同样的问题:很多应用程序,但至少使这部分"愉快":这个技巧被称为Batch-Uninstall.所以我可以推荐使用这三个程序中的一个:
在imho中取2号,1很不错但有时遇到一些错误:-)
| 归档时间: |
|
| 查看次数: |
211274 次 |
| 最近记录: |