无提示安装vcredist 2010并且如果已安装则不执行任何操作

时间:2015-10-30 10:50:22

标签: install vcredist

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

enter image description here

我尝试了我在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

1 个答案:

答案 0 :(得分:0)

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

批处理文件:

cd %1
vcredist_x86.exe /q
exit 0