前言
我用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目录!)刷新卸载程序界面即可看到消失了。至此,卸载工作完成。
文章来源:https://www.toymoban.com/news/detail-458451.html
@HaohaoCppDebuger|寻兰
2022/3/10 文章来源地址https://www.toymoban.com/news/detail-458451.html
THANK YOU !
到了这里,关于无法识别的VS2019的卸载方法(含清理注册表)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!