首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >静默安装vcredist 2010,如果已经安装,什么也不做

静默安装vcredist 2010,如果已经安装,什么也不做
EN

Stack Overflow用户
提问于 2015-10-30 10:50:21
回答 1查看 312关注 0票数 0

我需要从批处理文件中安装vcredist_x86|x64.exe 2010,以确保PC中存在所有所需的依赖项。如果已经安装,则只应该继续显示以下GUI:

我尝试了在MS文档和示例中找到的所有内容,但是结果总是一样的。试过/q /quiet /qn /qb /passive /repair

如果已经安装了,是否要求它什么也不做?

编辑

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

代码语言:javascript
复制
var vcredistCmd =  "@TargetDir@/vcredist.bat";
component.addElevatedOperation("Execute", vcredistCmd, targetDir);

批处理文件:

代码语言:javascript
复制
%1\vcredist_x86.exe /q
exit 0
EN

回答 1

Stack Overflow用户

发布于 2015-10-30 12:06:11

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

批处理文件:

代码语言:javascript
复制
cd %1
vcredist_x86.exe /q
exit 0
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33434198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档