删除_Instances文件夹后手动卸载所有Visual Studio版本
手动完全卸载未被Visual Studio Installer识别的VS版本(2017/2019/2022专业版)
问题背景
误删C:\ProgramData\Microsoft\VisualStudio\Packages下的_Instances文件夹后,Visual Studio Installer无法识别已安装的2017、2019、2022专业版,控制面板卸载、运行InstallCleanup.exe均无效,需手动彻底卸载后重装。
一、强制卸载VS主程序
打开管理员权限的命令提示符,针对不同版本执行对应命令:
- VS 2022专业版(默认路径):
vs_installer.exe uninstall --installPath "C:\Program Files\Microsoft Visual Studio\2022\Professional" --force - VS 2019专业版(默认路径):
vs_installer.exe uninstall --installPath "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional" --force - VS 2017专业版(默认路径):
vs_installer.exe uninstall --installPath "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional" --force
如果你的VS安装路径不是默认值,替换命令里的路径为实际安装路径即可
命令执行完成后,手动删除对应的VS安装文件夹。
二、清理相关服务
继续在管理员命令提示符中执行:
net stop "Visual Studio Installer" net stop "Microsoft Visual Studio Installer" sc delete "Visual Studio Installer" sc delete "Microsoft Visual Studio Installer"
(如果提示服务不存在,直接跳过即可)
三、清理注册表项(操作前建议备份注册表)
打开注册表编辑器(运行regedit),删除以下路径下对应VS版本的子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio(15.0对应2017,16.0对应2019,17.0对应2022)HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio(同上)HKEY_CURRENT_USER\Software\Microsoft\VisualStudio(同上)HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\Setup(删除残留的安装记录)
四、删除缓存与配置文件
- 删除VS安装器与缓存文件夹:
C:\ProgramData\Microsoft\VisualStudio\Packages(彻底清空,重装时会自动生成)C:\Program Files (x86)\Microsoft Visual Studio\Installer(整个删除,重装时会重新下载)
- 删除用户配置文件夹:
%USERPROFILE%\AppData\Local\Microsoft\VisualStudio(删除对应版本的子文件夹)%USERPROFILE%\AppData\Roaming\Microsoft\VisualStudio(同上)
五、验证卸载完成
重启电脑后,检查:
- 控制面板程序列表里没有Visual Studio相关条目
- 原VS安装路径已不存在
- 注册表中无对应版本的VS残留项
内容的提问来源于stack exchange,提问作者Smowheer
相关产品推荐
相关产品推荐

