系统策略禁止安装 vcredist.msi

系统策略禁止安装 vcredist.msi

我的朋友安装时遇到问题一群英雄CoH:对立战线在 Windows 7 下。安装到百分之几时,当安装 C/C++ 运行时时,安装失败并显示以下消息:

安装 Windows Installer 包“C:\Users\...\AppData\Local\Temp\...\...\vcredist.msi”时出错。错误代码 10212:00000659:MsiInstallProductW 返回 00000659:系统策略禁止此安装。请联系您的系统管理员。

我们已经尝试过:

  • 确保所有以前的安装都已被完全删除,包括搜索和删除与“THQ”(发布者)和“Relic”(开发商)匹配的任何文件/文件夹/注册表项。
  • 安装到全新的用户帐户
  • 以管理员身份运行 Setup.exe
  • 运行 Setup.exe 的兼容性检查,建议使用 Windows XP,但在尝试这些设置时失败

注意事项:

  • Microsoft Visual C++ 2005 已安装 - 我的理论是安装程序正在尝试安装旧版本的运行时,而 Windows 7 则说“不,您不需要!”。此外,这些文件的下载页面显示它们适用于 Windows XP 等,但不适用于 Windows 7。
  • 下载了 C++ 2005 SP1 redist,但安装仍然失败
  • 登录的账户是管理员账户,但我还是尝试了“以管理员身份运行”选项。另外,提到的新创建的账户是管理员账户。

我认为该问题与 Windows 安装程序的关系比与游戏本身的关系更大。

有人知道系统策略错误可能是什么原因造成的吗?

答案1

我发现Relic News 论坛上的这个答案这基本上建议手动安装 vcredist 文件:

看到错误消息中的目录路径了吗?这可能是因为 7 和 XP 中的临时目录不同(我不知道,我只是个游戏狂)。

因此,在游戏文件夹中,打开“数据”文件夹,查找“vcredist.zip”并将两个文件解压到同一个文件夹中。之后,双击“vcredist.msi”,浏览文件本身的路径。它将安装临时文件中找不到的软件。完成后,您可以继续安装游戏。

相关内容