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

Visual Studio 2015 won't start: side-by-side configuration is incorrect

安装VS 2015时,安装程​​序中断,进程终止。后来我又成功运行安装了。但是,该程序不会启动。单击该图标没有任何作用。我手动尝试 运行 'devenv.exe' 并收到此消息:

Program 'devenv.exe' failed to run: The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detailAt line:1 char:1

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

INFO: Did not find the assembly in WinSxS.

它以这条信息结束:

ERROR: Cannot resolve reference coloader80.dll,processorArchitecture="X86",type="win32",version="1.0.0.0".

我试过修复安装以及uninstalling/reinstalling。我还尝试了强制卸载 ([installer_file] /uninstall /force)。

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

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

我使用 this tool 找到并卸载了 Visual C++ Redistributable 2015。然后我预先卸载了 VS 2015 并重新安装它(可能在重启后)。

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

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

如果有人在 VS 2019 中遇到类似错误(就像我一样),可能有比卸载并重新安装所有内容更简单的方法。

我之后运行:

"C:\Program Files (x86)\Microsoft Visual Studio19\Community\Common7\IDE\devenv.exe"

错误是:

The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.

最初我虽然错误可能来自注册表设置 Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners\ 正如某些网站上所建议的那样,但事实并非如此。

我还重新安装了 vcredist2015_2017_2019_x64.exevcredist2015_2017_2019_x86.exe,但这似乎并不需要。

由于 Visual Studio 2019 年尚未开始,我检查了 事件查看器 日志。在 Administrative Events 下,我终于注意到 SideBySide 错误。

错误是:

Activation context generation failed for "C:\Program Files (x86)\Microsoft Visual Studio19\Community\Common7\IDE\devenv.exe".Error in manifest or policy file "C:\Program Files (x86)\Microsoft Visual Studio19\Community\Common7\IDE\VC\VC.MANIFEST" on line 0. Invalid Xml syntax.

Activation context generation failed for "C:\Program Files (x86)\Microsoft Visual Studio19\Community\Common7\IDE\devenv.exe".Error in manifest or policy file "C:\Program Files (x86)\Microsoft Visual Studio19\Community\Common7\IDE\VsWizards.MANIFEST" on line 0. Invalid Xml syntax.

我尝试对受影响的文件进行简单重命名: VC.MANIFESTVC.MANIFEST_ VsWizards.MANIFESTVsWizards.MANIFEST_ 然后 VS 2019 启动没有问题。缺少文件似乎不会影响程序。

我已经安装了 visual studio 2012。 安装 Visual studio 2015 后,我遇到了并排错误。 执行以下简单步骤后问题解决了。

  1. 控件 Panel\Programs\Programs 和功能 -> select visual studio 2015 来自列表 -> 更改 -> 修复。

注意:- 保持互联网连接。 对我来说就是这样。