我有一个使用WIX创建的.MSI安装程序,在从Windows资源管理器打开文件或使用msiexec / i从命令窗口安装时工作正常。问题是我需要使用/ a在计算机开启时使用组策略进行安装。
使用/ i选项时,ProgramFilesFolder值正确设置为“C:\ Program Files(x86)\”。
当使用/ a选项时,ProgramFilesFolder的值设置为“C:\”,然后我收到错误(在日志上):
The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2203. The arguments are: C:\Referrals.msi, -2147287035,
注意:我不从“C:\”运行.MSI文件
答案 0 :(得分:0)
尝试
msiexec /a TARGETDIR="c:\temp\location" /passive
答案 1 :(得分:0)
我认为您可能会msiexec.exe command line混淆: / a 是 admin install 。这本质上是一个使用解压缩文件创建网络安装点的命令,用于在许多计算机上进行安装。这可确保源文件可用于修补,自我修复,修复,重新安装等......
要处理广告和群组政策,您需要使用these command line options。因此,一个非常基本的操作是静默地向所有用户宣传产品并编写日志文件:
msiexec.exe /JM "Installer.msi" /QN /L* "C:\msilog.log"