我有一个使用 Wix Extensions 的 *.msi 安装:
- WixFirewallExtension(创建防火墙例外)
- WixNetFxExtention(在安装时创建本机图像)
尝试在 Windows Server 2003(32 位和 64 位)上安装时,此 msi 失败并出现错误“安装提前结束...”。它可以毫无问题地安装在 Server 2008/Windows 7 等上。
在构建 msi 之前删除防火墙和本机映像部分可以使其正常安装,但显然没有额外的选项。
有谁知道问题可能是什么?
这是日志文件中显示失败的部分,但没有说明失败的原因。
其他注意事项:
- 删除防火墙部分但保留本机映像部分仍然会导致失败,这使我相信任何使用扩展的操作都会受到影响。
- 防火墙配置设置为忽略故障。
- 我已确认防火墙已启用并正在运行。
- 我尝试从管理员命令提示符安装,但这没有区别