0

我需要vcredist_x86|x64.exe从批处理文件安装 2010,以确保 PC 中存在所有需要的依赖项。如果已经安装,它应该什么都不做,但会一直显示以下 GUI:

在此处输入图像描述

我尝试了我在 MS 文档和在线示例中找到的所有内容,但结果始终相同。试过了/q /quiet /qn /qb /passive /repair

如果已经安装,是否可以告诉它什么都不做?

编辑

重要细节:我从 Qt 安装程序中的 javascript 调用批处理文件。

var vcredistCmd =  "@TargetDir@/vcredist.bat";
component.addElevatedOperation("Execute", vcredistCmd, targetDir);

批处理文件:

%1\vcredist_x86.exe /q
exit 0
4

1 回答 1

0

好的,我不知道原因,但我找到了解决方案。从它所在的目录执行文件,解决了这个问题。

批处理文件:

cd %1
vcredist_x86.exe /q
exit 0
于 2015-10-30T12:06:11.953 回答