控制面板重复显示Visual Studio两次,实际仅单实例的问题求助
这种情况我之前排查过好几次,大概率是VS在升级、卸载或者修复过程中留下的残留注册表项,并不是真的装了两份实例。给你几个实用的排查和解决步骤:
一、先确认实际安装情况
- 直接在系统里全局搜索
devenv.exe,看搜索结果里是不是只有C:\Program Files (x86)\Microsoft Visual Studio\路径下的那一个。如果只有这一个,那基本可以实锤是控制面板的显示bug了。
二、用Visual Studio安装器处理
- 打开Visual Studio Installer(开始菜单搜一下就能找到),它会自动扫描系统里真正有效的VS实例。如果安装器里只显示一个,那控制面板里的另一个就是无效残留。
- 要是安装器里也显示两个实例,选中那个“幽灵”实例,点击卸载或者修改,安装器会自动识别并清理掉无效的条目。
三、手动清理注册表残留(操作前请备份!)
如果上面的方法没解决,那就是注册表留了无效项:
- 按下
Win + R,输入regedit打开注册表编辑器。 - 导航到这两个路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\UninstallHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
- 在这两个路径下找带“Visual Studio”或对应版本号的子项,查看每个子项里的
InstallLocation值,找到指向不存在路径的那个,右键导出备份后删除该子项即可。
四、用官方清理工具兜底
如果还是搞不定,直接上微软官方的清理工具:
- 运行
InstallCleanup.exe(微软专门为VS清理残留做的工具),选择清理VS相关组件,它会彻底扫掉所有无效的安装条目、注册表项和残留文件。
内容的提问来源于stack exchange,提问作者MyDaftQuestions
相关产品推荐
相关产品推荐

