我们的安装程序使用参数/qb to make it silent运行vcredist_x86.exe。这在我们所有的测试系统上都有效,但不幸的是,安装过程中仍然会在客户计算机上显示一条消息。
请看下面的图片--有人猜到或知道这条消息的来源吗?我在这里和谷歌上都找不到任何东西,someone说这种情况发生在英文版的Windows XP上(客户有),但不是在德语版上。
InnoSetup拥有完全的管理权限,并在其运行部分中加载vcredist_x86.exe版本9.0.21022.8。我们的应用程序不是用VC编写的,而是使用GAUSS运行时引擎。

发布于 2012-06-29 17:20:29
我也有同样的问题,当我尝试用不同的操作系统语言(Windows2003eng和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] =====================================发布于 2013-07-11 22:30:06
https://stackoverflow.com/questions/9698420
复制相似问题