【发布时间】:2023-04-06 08:03:02
【问题描述】:
0x80070652 - 安装 VS 2012 C++ 可再发行组件时。 大家好,
最近几天我遇到了一个奇怪的问题,我一直在论坛、谷歌等中寻找解决方案。 到目前为止,找不到类似的问题:
场景:
- 我有一个部署我们公司产品的“基本 MSI”项目。
- 一切正常,直到我需要添加 VS 2012 C++ 可再发行组件的安装。
- 我正在使用 installscript 启动命令行以安静地安装它 - 'vcredist_x64.exe /q'。
- 如果将自定义操作添加到执行序列中,则以下错误来自“VS 2012 C++ 可再发行组件。- 错误 0X80070652:ERROR_INSTALL_ALREADY_RUNNING。此错误是由于另一个安装已在进行中。在继续此安装之前完成该安装。
- 如果手动运行它,无论 IS 安装如何,一切正常。
- 此外,当自定义操作在 UI 序列上时 - 效果很好。 - 我不能把它留在 UI 序列上,因为我们的产品正在与我们的产品客户端一起悄悄部署。
- 我一直在尝试更改为不同的项目类型 - “installscript MSI”...同样的错误。
请指教,感谢您的任何意见。
【问题讨论】:
标签: installshield