1

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

4

2 回答 2

0

尝试

msiexec /a TARGETDIR="c:\temp\location" /passive
于 2013-02-20T06:24:12.150 回答
0

我认为您可能混淆了msiexec.exe 命令行: /a is admin install。这本质上是一个使用提取文件创建网络安装点的命令,用于在许多计算机上进行安装。这确保源文件可用于修补、自我修复、修复、重新安装等...

要处理广告和组策略,您需要使用这些命令行选项。所以一个非常基本的操作是默默地向所有用户宣传产品并写入一个日志文件:

msiexec.exe /JM "Installer.msi" /QN /L* "C:\msilog.log"
于 2014-07-28T22:59:51.783 回答