无法将 64 位 MSI 包添加到 Windows Server 2003(32 位)上的组策略对象

无法将 64 位 MSI 包添加到 Windows Server 2003(32 位)上的组策略对象

我正在尝试使用 Windows Server 2003(32 位)中的组策略远程安装 32 位 MSI 和 64 位 MSI。

我创建了一个分发点和一个组策略对象。当我尝试“分配包”并选择 32 位 MSI 时,一切正常。但是,当我尝试分配 64 位 MSI 时,出现此错误:

“添加操作失败。无法从包中提取部署信息。对包运行验证以确保包正确”

知道这里可能发生了什么吗?是否可以使用 Windows Server 2003(32 位)通过组策略远程安装 64 位 MSI?

答案1

(我知道这是一个老问题,但也许对某些人来说是一个有用的答案)

您无法在 32 位计算机上使用组策略编辑器来分配 64 位应用程序。您需要在 64 位计算机上运行组策略编辑器来进行分配。(即使它只是一台访问同一台 32 位服务器的客户端计算机)

答案2

我记得我之前遇到过这个问题,这是由于文件路径太长造成的。如果你缩短 MSI 的 UNC 路径并重试,会发生什么?如果仍然太长,你也可以使用短文件名=TRUE转变?

相关内容