无法安装某些软件,原因是“应用程序无法启动,因为其并行配置不正确”

无法安装某些软件,原因是“应用程序无法启动,因为其并行配置不正确”

所以我无法安装三星 Kies 1 和 SmartSwitch当我运行安装程序时收到此错误消息:

应用程序无法启动,因为其并行配置不正确

完整、未翻译的消息

由于并排配置较难实现,此应用程序尚未启动。您可以在应用管理协议中查找更多信息。还可以使用危险等级工具 sxstrace.exe 显示更多详细信息。

我正在运行一台刚刚安装的 UEFI Windows 10 64 位机器。

在事件日志中我看到这些错误(事件 ID 33):

“C:..\Smart_Switch_pc_setup.exe”的激活上下文生成失败。无法找到依赖程序集 Microsoft.VC90.MFC、processorArchitecture="x86"、publicKeyToken="1fc8b3b9a1e18e3b"、type="win32"、version="9.0.21022.8。请使用 sxstrace.exe 进行详细诊断。

SxsTrace 没有提供更多信息。到目前为止,我运行的所有其他安装程序(除这两个之外)都运行良好。

我已经尝试过的一些方法:

  • 重新开始
  • 跑步sfc /scannow
  • 卸载所有 64 位 Visual C++ Redistributables(2005-2015),重新启动,重新安装,然后再次重新启动
  • 只需安装 Visual C++ Redistributable 2008 64Bit
  • 安装 Visual C++ 2008 可再发行组件包 ATL Security
  • 以管理员身份运行安装程序
  • 注册表更改详情这里(我只有 1 个版本号,并且设置正确)
  • 清理并重新安装 .NET Framework
  • 检查 Windows 更新

请帮忙。

答案1

微软。VC90调试CRT,处理器架构="x86",公钥令牌="1fc8b3b9a1e18e3b",类型="win32",版本="9.0.21022.8

此消息表示该工具是在 Visual Studio 2008 中以调试模式编译的,因此您需要 VC++ 2008调试运行。

但此运行时不允许通过安装程序共享/重新发布。因此请三星支持发布以 Release 模式编译的软件新版本。

// 编辑

如果是 MFC,请安装32 位 Visual C++ 2008 运行时,因为 win32 = x86。

相关内容