Visual Studio 2015 无法启动:并行配置不正确

lfk*_*lfk 5 side-by-side visual-studio visual-studio-2015

安装VS 2015时,安装程​​序被中断,进程被终止。后来我再次成功运行安装程序。但是,该程序不会启动。单击该图标不会执行任何操作。我尝试手动运行“devenv.exe”并收到以下消息:

程序“devenv.exe”无法运行:应用程序无法启动,因为其并行配置不正确。请查看应用程序事件日志或使用命令行 sxstrace.exe 工具了解更多详细信息At line:1 char:1

使用 sxstrace.exe,我得到了巨大的日志。值得注意的是,这出现了多次:

信息:在 WinSxS 中未找到该程序集。

并以以下消息结束:

错误:无法解析引用 coloader80.dll,processorArchitecture="X86",type="win32",version="1.0.0.0"。

我尝试过修复安装以及卸载/重新安装。我也尝试过强制卸载([installer_file] /uninstall /force)。

我正在使用网络安装程序。

lfk*_*lfk 1

问题是由于安装中断而导致 Visual C++ Redistributable 2015 安装损坏。Visual C++ Redistributable 2015 未显示在“程序和功能”中,因此无法卸载它,甚至无法知道它已安装。但 VS 2015 安装程序显然假设它已安装。

我使用此工具查找并卸载 Visual C++ Redistributable 2015。然后我预先卸载了 VS 2015 并重新安装(可能在重新启动后)。

我还卸载了 Windows 显示的所有其他版本的 Visual C++ Redistributable,但这可能是不必要的。后来我修复了VS 2017,这样Visual C++ Redistributable 2017也安装好了。

现在 VS 2017 和 VS 2015 都可以工作了。