文章目录

  • 前言
  • 【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的卸载方法(含清理注册表)相关推荐

  1. 卸载idea2020不干净_强制卸载软件程序、以及清理注册表

    我们经常遇到,软件卸载不了,或者卸载不干净的情况.要手动去强制卸载软件和清理它的注册表信息,比较麻烦.因此很多朋友都喜欢用三百六来强制卸载.但是360有时候也卸载不干净软件.而且三百六本来就不干净.除 ...

  2. 删除服务残留注册表_强制卸载软件程序、清理注册表的好工具

    我们经常遇到,软件卸载不了,或者卸载不干净的情况.要手动去强制卸载软件和清理它的注册表信息,比较麻烦.因此很多朋友都喜欢用三百六来强制卸载.但是360有时候也卸载不干净软件.而且三百六本来就不干净.除 ...

  3. 卸载idea2020不干净_强制卸载软件程序、清理注册表的好工具

    我们经常遇到,软件卸载不了,或者卸载不干净的情况.要手动去强制卸载软件和清理它的注册表信息,比较麻烦.因此很多朋友都喜欢用三百六来强制卸载.但是360有时候也卸载不干净软件.而且三百六本来就不干净.除 ...

  4. 卸载 AutoCAD 清理注册表

    一.正确卸载已经安装的 AutoCAD 有些人直接到安装目录下删除已安装的 AutoCAD 系统文件夹,以达到卸载 AutoCAD 目的,这种做法是不对的!正确卸载方法见下面的步骤. 1.1.如下图所 ...

  5. 迈克菲官方卸载软件以及Uninstall Tool适合清理注册表的软件集合

    我大一加入了学校的电脑协会,专门无偿的为学校的小姐姐修电脑!前期一些简单的却是容易,随便搞都可以搞定!然后遇到合适的借机问个微信--我技术强硬,以后遇到电脑的难题就找我哦!(然而修机修得好,备胎当到老 ...

  6. 控制面板里卸载软件的入口注册表项

    向"添加/删除程序"添加卸载信息 控制面板准备卸载时,会提供卸载入口,这个入口是通过读取注册表得到的, 写注册表,以便在"添加/删除程序"中显示 注册表所在的位 ...

  7. 计算机卸载打不开,注册表删了电脑打不开如何修复

    注册表删了电脑打不开如何修复 电脑的注册表主要是指注册表编辑器,注册表编辑器主要是用于设置电脑硬件和软件的,是一个比较重要的文件夹.但是有些人因为错误的操作导致注册表编辑器不能正常的打开,甚至是无法打 ...

  8. 删除未完全卸载的Halcon软件注册表

    win7_64位系统安装其他版本的halcon时,之前安装的没有删除注册表,出现一些问题,解决如下: 1.win+R 打开运行窗口 2.输入regedit 3.对于64位系统,在HKEY_LOCAL_ ...

  9. 西门子step7安装注册表删除_西门子的软件如何卸载干净

    最好是不要卸载,而是直接用系统备份恢复到未装西门子软件的状态,这样更彻底一些. 回答者: t-mac0411 - 新生&nbsp&nbsp第1级 2009-06-14 13:13:59 ...

最新文章

  1. Kubernetes — 生产环境架构简述
  2. JavaScript中判断为整数的多种方式
  3. 服务器发送消息技术,知识科普:IM聊天应用是如何将消息发送给对方的?(非技术篇)...
  4. securecrt是什么工具_比较一下几款常用的SSH工具
  5. 一般图最大匹配(UOJ-79)
  6. mysql in union all_MySQL中使用or、in与union all在查询命令下的效率对比_MySQL
  7. Java 集合 之 Set
  8. MongoDB学习记录:入门(一)——五叶草
  9. 31muduo_net库源码分析(七)
  10. 基于深度卷积神经网络的玉米病害实时识别检测系统
  11. 小学计算机京剧脸谱教案,京剧脸谱小学高年级美术教学设计
  12. 《Unix编程艺术》pdf
  13. 面向对象程序设计———大花园
  14. Smail语法(1)
  15. 条码打印软件如何设置双排标签纸尺寸
  16. 日本外贸市场开发攻略
  17. COPYPASTE: AN AUGMENTATION METHOD FOR SPEECH EMOTION RECOGNITION -论文阅读
  18. xshell6配色-保护您的眼睛
  19. 对一个整形数组进行顺序排列
  20. 【云原生 | Kubernetes 系列】----污点与容忍

热门文章

  1. macos Terminal 显示名太长了,个性化修改
  2. python 提取txt某一段内容_(转)提取TXT文本中指定内容——python
  3. The Foundry Nuke 14Mac软件安装包下载Nuke14Mac安装教程
  4. C语言点滴chpt3 数据类型
  5. FL Studio20.9Win/Mac中文完整正式版
  6. shell脚本之创建文件,自动复制粘贴文件
  7. 假如用CSS来逆向推理视觉设计空间
  8. 一张图解决thinkpad Ctrl和Fn互换问题
  9. 《惢客创业日记》2019.02.12(周二)我真的和他们一样吗?
  10. Xen Server虚拟机数据丢失的恢复过程