4

我们的设置运行带有参数 /qb 的 vcredist_x86.exe以使其静默。这适用于我们所有的测试系统,但不幸的是,安装仍然在客户计算机上显示一条消息。

请看下面的图片 - 有没有人猜到或知道这条消息的来源?我在这里和谷歌上找不到任何东西,有人说它发生在英语 Windows XP(客户拥有)上,但不是在德语上。

InnoSetup 拥有完整的管理权限,并在其 [Run] 部分中启动了 vcredist_x86.exe 版本 9.0.21022.8。我们的应用程序不是用 VC 编写的,而是使用了 GAUSS 运行时引擎。

在显示 InnoSetup 的“完成安装...”时,出现 install.res.????.dll 消息

4

2 回答 2

4

仅作记录,因为我在寻找解决方案时登陆了此页面:

我必须下载可执行文件的 SP1 版本,可在此处获得

这个链接也可能有用。

于 2013-07-11T14:30:05.833 回答
2

我遇到了同样的问题,当我尝试安装与操作系统语言(Windows 2003 Eng 和 vncredist Rus)不同的 vcredist_x86 时,当我用正确的语言下载 vcredist 时,它安装成功。

此外,您可以在 %TEMP%\dd_vcredist*.txt 中看到安装日志在我的情况下,有人说:

[06/29/12,13:10:31] ========== Logging started ==========
[06/29/12,13:10:31] =====================================
[06/29/12,13:10:31] Failed to set lang to requested lang code 1033
[06/29/12,13:10:31] Failed to set lang to OS language 1033
[06/29/12,13:10:31] ***ERROR EVENT*** : Failed last resort to set lang to ENU - no resources
[06/29/12,13:10:36] =========== Logging ended ===========
[06/29/12,13:10:36] =====================================
于 2012-06-29T09:20:28.853 回答