这是我第一次尝试创build组策略来为我们的域中的计算机安装软件产品。 当我尝试添加一个包时,我收到以下错误:
添加操作失败。 无法从软件包中提取部署信息。 在包上运行validation以确保包是正确的。
以下是我已经采取的步骤来达到这一点:
疑难解答步骤我试过date:
那么这就是糟糕的魔咒。 这不是你正在做的事情,而是你的程序,而是MSI的错误。 你自己build立了MSI还是第三方? 如果是第三方,制造商是否指示MSI在这种types的部署scheme中工作?
我不能告诉你应该运行哪个具体的validation,因为我不清楚Windows在从MSI中“提取”“部署信息”的时候到底在做什么。 我知道,我已经看到了第三方的一些相当差劲的微星同样的情况。 我相信我最终放弃了他们,自己提取这些内容,然后将它们重新打包成带有WiX的MSI。
(这是Windows中那些我希望对源代码有一定了解的地方之一…)
某些.msi软件包不是为无人参与安装而devise的。 这也许可以解释为什么手动运行时,它安装的很好。 从.exe中提取.msi时,我已经多次看到这一点。 正如埃文所说,你正在尽一切努力使这项工作。