如何修复Visual Studio 2017提示‘此安装的安装程序未完成’问题
解决Visual Studio 2017启动提示“安装程序未完成”的问题
嘿,这个问题我在Stack Overflow上帮不少开发者解决过——用了好几个月突然出这提示,大概率是安装残留的进程、损坏的缓存文件或者小配置冲突搞的鬼,试试下面这些靠谱的办法:
先尝试修复VS安装
这是最直接有效的第一步:- 打开控制面板的「程序和功能」
- 找到Microsoft Visual Studio 2017,右键选择「更改」
- 在弹出的安装界面里,选择「修复」选项,等修复完成后重启电脑再打开VS
清理安装缓存后再修复
如果单纯修复没用,可能是安装缓存文件损坏了:- 先打开任务管理器,结束所有和VS相关的进程(比如
devenv.exe、setup.exe这类) - 以管理员身份打开命令提示符,执行这条命令清理缓存:
vs_installer.exe --quiet --clean - 再回到第一步的修复流程,重新运行修复
- 先打开任务管理器,结束所有和VS相关的进程(比如
删除残留的安装锁文件
有时候安装程序会留下锁文件,导致VS误以为安装没完成:- 打开文件资源管理器,导航到
C:\Program Files (x86)\Microsoft Visual Studio\Installer - 找找有没有叫
installer.lock或者其他带lock后缀的文件,直接删掉它们 - 重启电脑后再启动VS试试
- 打开文件资源管理器,导航到
排查第三方扩展干扰
如果你装了不少第三方扩展,也可能是扩展冲突导致的:- 按住
Ctrl键的同时启动VS,会进入安全模式(自动禁用所有扩展) - 如果能正常启动,说明是某个扩展的问题,逐个禁用扩展排查就能找到元凶
- 按住
内容的提问来源于stack exchange,提问作者Abhijeet




