VS2015不能卸载解决方法

来源:互联网 发布:小米手环2数据清零 编辑:程序博客网 时间:2024/05/17 01:42

今天使用VS2015企业版调试windows 10内核驱动程序,发现在附加到进程进行调试时,vs2015总是崩溃,折腾了半天也没解决,就把它升级到update RC2版本,发现还是有问题,就想卸载掉VS2015企业版重新安装在试试,结果发现在程序和功能列表中有两个vs2015就随便删除了一个,结果悲剧了,当删除程序和功能列表中第二个vs2015时,发现已经不能删除了,卸载结果像下面这样,卸载出错!

于是我有开始折腾了,重新安装一遍然后,还是有问题,在卸载还是出错抓狂

于是我决定通过安装介质卸载,结果,悲剧的是,启动安装介质竟然只有安装选项,没有卸载和修复!!最终到MSDN上寻求帮助,这个是我找到的原文链接(全英语):http://stackoverflow.com/questions/28041688/force-uninstall-a-visual-studio-2015-preview-or-release-candidate方法如下:在CMD里输入“G:\vs_enterprise.exe /uninstall/force",其中G是安装介质路径,我用的是虚拟光驱,盘符是G,我的安装版本是企业版,如果是专业版就把enterprise改为professional,然后回车就开始卸载啦!注意!!!必须以管理员身份运行cmd!!!大笑



卸载程序会提示有更新是否立即更新,如果选择更新,程序会出错,不能正常卸载,只能选择忽略,接下来就出现在面的界面,程序开始卸载。

 

卸载程序运行完成后,到程序和功能列表中一看,怎么还在啊,就像狗皮膏药一样,甩不掉了,到系统更新列表看看,发现有Visual Studio2015 Update 2 RC(KB3022398)的更新,点击卸载。

完成后发现在程序和功能列表中依然存在,如下图:

最后,忽然灵机一动,想到这个是不是和UAC有关系啊,就想试一试看看。

  1. 打开注册表管理器

  2. 找到到下面的键HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

  3. 在右边的面板,找到到EnableLUA  DWORD 值,把他设置为0,如下图:

点确定保存后退出注册表管理器。这是到程序和功能列表中删除马上就可是删掉Visual Studio 2015这个程序相了。记得删除完后,把注册表改回来哦。

 

注意,这个时候虽然把Visual Studio 2015从程序列表中删除了,实际上程序在硬盘上还是存在的,如果你要安装别的版本的Visual Studio2015系统还是会提示Visual Studio 2015 enterprise没有删除,不能安装别的版本,解决的办法是把Visual Studio 2015 enterprise版本在安装一遍,然后再在控制面板的程序和功能列表中删除它,这时可以正常删除了。

 

0 0
原创粉丝点击