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.exe
和 vcredist2015_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.MANIFEST
至 VC.MANIFEST_
VsWizards.MANIFEST
到 VsWizards.MANIFEST_
然后 VS 2019 启动没有问题。缺少文件似乎不会影响程序。
我已经安装了 visual studio 2012。
安装 Visual studio 2015 后,我遇到了并排错误。
执行以下简单步骤后问题解决了。
- 控件 Panel\Programs\Programs 和功能 -> select visual studio 2015 来自列表 ->
更改 -> 修复。
注意:- 保持互联网连接。
对我来说就是这样。
安装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.exe
和 vcredist2015_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.MANIFEST
至 VC.MANIFEST_
VsWizards.MANIFEST
到 VsWizards.MANIFEST_
然后 VS 2019 启动没有问题。缺少文件似乎不会影响程序。
我已经安装了 visual studio 2012。 安装 Visual studio 2015 后,我遇到了并排错误。 执行以下简单步骤后问题解决了。
- 控件 Panel\Programs\Programs 和功能 -> select visual studio 2015 来自列表 -> 更改 -> 修复。
注意:- 保持互联网连接。 对我来说就是这样。