无法识别的VS2019的卸载方法(含清理注册表)
文章目录
- 前言
- 【STEP1】删除相关文件
- 【法1】· 恢复相关文件
- 【法2】· 运行卸载程序
- 【法3】· 使用专用卸载工具VSUninstaller
- 【法4】· 手动卸载
- 【STEP2】删除注册表
- 第一步
- 第二步
前言
我用vs2019有差不多一年吧,本来安装完成后什么问题都没有,我也很久没关注过installer了,但是前几天当我打算装一个新扩展时,怎么点都没反应,一看installer,发现里面没有显示我安装的Visual Studio Community 2019
,想卸载重装,但卸载也是在installer上的,它显示识别不到该实例,导致卸载也无法进行…
因此我就只能尝试非常规的卸载方式了,以下方法仅供参考,请在尝试前仔细考虑,有任何不正确的地方可以在评论中指出,我会尽快改正!
另外,我卸载后重新安装了VS2022,如果你的需求是完全卸载并不在重装,不建议看本文。
【STEP1】删除相关文件
以下方法不一定都有效,可以自行尝试。
【法1】· 恢复相关文件
我在网上找到了一些相关的问答和文章,说无法识别是因为缺失了下载缓存(也有说是安装目录下Package
文件夹的),可以试试从另一台已安装相同版本vs的目录中复制相关文件(夹)过来,然后使用控制面板删除。
【法2】· 运行卸载程序
管理员启动cmd,进入目录C:\Program Files(x86)\Microsoft Visual Studio\Installer\resources\app\layout
,运行InstallCleanup.exe
(或直接以管理员身份运行卸载程序)
然后删除这个目录C:\Program Files(x86)\Microsoft Visual Studio
。
如果找不到找不到...\layout\
目录,可以直接搜索InstallCleanup.exe
并管理员运行。
【法3】· 使用专用卸载工具VSUninstaller
这是github上的一个工具:链接
下载的是一个zip,解压后运行exe,输入y,然后就可以等待清理了,清理后打开vs2019看能否正常打开,打不开就成功了(不过我运行完没有变化)。
【法4】· 手动卸载
注:这是最后的办法,在确定其他方法实在没有后再考虑这个方法!
建议先下个everything,搜东西会很快。
用everything此电脑搜索(要开启正则表达式):*Visual*Studio*
,把搜到的全删了(除非是你的installer安装程序,当然也可以删了,但是建议先把installer的exe提前备份好),还有其他类似的,像什么:*vs*
、*visual*studio*
等等,总之把一切有关的都删了。
注:电脑上会有自带的Visual C++
,注意不要误删,只删Visual Studio
。
【STEP2】删除注册表
使用以上方法或其他方法卸载后,到控制面板-卸载程序页面,查看是否有Visual Studio <年份> <类型>
,如果没有可以跳过第二步。
另外,如果你有相关清理注册表的软件(比如dism++),可以直接使用,不用参考本步。
第一步
WIN+R,输入regedit
,路径HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio
,将该目录整个删除即可。
第二步
如果此时控制面板-卸载程序仍有Visual Studio(不是installer是Community/…),在注册表中打开HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\UNINSTALL
,里面就是卸载程序中的项目,一项项找(vs对应的项目前面是一串乱码,得点开项目看DisplayName
项对应的值,也可以直接搜索值找Visual Studio Community/…),找到对应的项,删除那个文件夹(不是UNINSTALL目录!)刷新卸载程序界面即可看到消失了。至此,卸载工作完成。
@HaohaoCppDebuger|寻兰
2022/3/10
-----THE END-----
THANK YOU !
无法识别的VS2019的卸载方法(含清理注册表)相关推荐
- 卸载idea2020不干净_强制卸载软件程序、以及清理注册表
我们经常遇到,软件卸载不了,或者卸载不干净的情况.要手动去强制卸载软件和清理它的注册表信息,比较麻烦.因此很多朋友都喜欢用三百六来强制卸载.但是360有时候也卸载不干净软件.而且三百六本来就不干净.除 ...
- 删除服务残留注册表_强制卸载软件程序、清理注册表的好工具
我们经常遇到,软件卸载不了,或者卸载不干净的情况.要手动去强制卸载软件和清理它的注册表信息,比较麻烦.因此很多朋友都喜欢用三百六来强制卸载.但是360有时候也卸载不干净软件.而且三百六本来就不干净.除 ...
- 卸载idea2020不干净_强制卸载软件程序、清理注册表的好工具
我们经常遇到,软件卸载不了,或者卸载不干净的情况.要手动去强制卸载软件和清理它的注册表信息,比较麻烦.因此很多朋友都喜欢用三百六来强制卸载.但是360有时候也卸载不干净软件.而且三百六本来就不干净.除 ...
- 卸载 AutoCAD 清理注册表
一.正确卸载已经安装的 AutoCAD 有些人直接到安装目录下删除已安装的 AutoCAD 系统文件夹,以达到卸载 AutoCAD 目的,这种做法是不对的!正确卸载方法见下面的步骤. 1.1.如下图所 ...
- 迈克菲官方卸载软件以及Uninstall Tool适合清理注册表的软件集合
我大一加入了学校的电脑协会,专门无偿的为学校的小姐姐修电脑!前期一些简单的却是容易,随便搞都可以搞定!然后遇到合适的借机问个微信--我技术强硬,以后遇到电脑的难题就找我哦!(然而修机修得好,备胎当到老 ...
- 控制面板里卸载软件的入口注册表项
向"添加/删除程序"添加卸载信息 控制面板准备卸载时,会提供卸载入口,这个入口是通过读取注册表得到的, 写注册表,以便在"添加/删除程序"中显示 注册表所在的位 ...
- 计算机卸载打不开,注册表删了电脑打不开如何修复
注册表删了电脑打不开如何修复 电脑的注册表主要是指注册表编辑器,注册表编辑器主要是用于设置电脑硬件和软件的,是一个比较重要的文件夹.但是有些人因为错误的操作导致注册表编辑器不能正常的打开,甚至是无法打 ...
- 删除未完全卸载的Halcon软件注册表
win7_64位系统安装其他版本的halcon时,之前安装的没有删除注册表,出现一些问题,解决如下: 1.win+R 打开运行窗口 2.输入regedit 3.对于64位系统,在HKEY_LOCAL_ ...
- 西门子step7安装注册表删除_西门子的软件如何卸载干净
最好是不要卸载,而是直接用系统备份恢复到未装西门子软件的状态,这样更彻底一些. 回答者: t-mac0411 - 新生  第1级 2009-06-14 13:13:59 ...
最新文章
- Kubernetes — 生产环境架构简述
- JavaScript中判断为整数的多种方式
- 服务器发送消息技术,知识科普:IM聊天应用是如何将消息发送给对方的?(非技术篇)...
- securecrt是什么工具_比较一下几款常用的SSH工具
- 一般图最大匹配(UOJ-79)
- mysql in union all_MySQL中使用or、in与union all在查询命令下的效率对比_MySQL
- Java 集合 之 Set
- MongoDB学习记录:入门(一)——五叶草
- 31muduo_net库源码分析(七)
- 基于深度卷积神经网络的玉米病害实时识别检测系统
- 小学计算机京剧脸谱教案,京剧脸谱小学高年级美术教学设计
- 《Unix编程艺术》pdf
- 面向对象程序设计———大花园
- Smail语法(1)
- 条码打印软件如何设置双排标签纸尺寸
- 日本外贸市场开发攻略
- COPYPASTE: AN AUGMENTATION METHOD FOR SPEECH EMOTION RECOGNITION -论文阅读
- xshell6配色-保护您的眼睛
- 对一个整形数组进行顺序排列
- 【云原生 | Kubernetes 系列】----污点与容忍
热门文章
- macos Terminal 显示名太长了,个性化修改
- python 提取txt某一段内容_(转)提取TXT文本中指定内容——python
- The Foundry Nuke 14Mac软件安装包下载Nuke14Mac安装教程
- C语言点滴chpt3 数据类型
- FL Studio20.9Win/Mac中文完整正式版
- shell脚本之创建文件,自动复制粘贴文件
- 假如用CSS来逆向推理视觉设计空间
- 一张图解决thinkpad Ctrl和Fn互换问题
- 《惢客创业日记》2019.02.12(周二)我真的和他们一样吗?
- Xen Server虚拟机数据丢失的恢复过程