ProgramFilesFolder当使用/为msiexec的开关时设置为C:\

时间:2013-02-20 03:54:55

标签: wix windows-installer group-policy msiexec

我有一个使用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文件

2 个答案:

答案 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"