使用msiexec的批处理脚本无法找到要运行的相关文件

时间:2016-02-22 19:02:00

标签: batch-file windows-installer

我在.msi文件旁边的文件夹中有一个批处理脚本,我想让它运行,但是这两行:

msiexec.exe /i /L*V "%~dp0\UE4PrereqSetup_x86.msi"
msiexec.exe /i /L*V "%~dp0UE4PrereqSetup_x86.msi"

返回此错误:

  

无法打开此安装包。验证包   存在...

批处理脚本和.msi都位于C:\ Users \ jm_ta \ Documents \ test \中,Echo %~dp0确实打印出该文件路径。

任何想法我做错了什么?

1 个答案:

答案 0 :(得分:1)

包裹的路径必须在/i之后。将/l*v移到/i之前或路径之后。