我正在尝试使用wix生成的msi触发java 8安装。我包括一次离线安装程序和一次在线安装程序,每次我得到相同的错误“实际错误代码1618”。并且java安装失败。如果我进行独立的java安装,则安装完成没有问题。
答案 0 :(得分:0)
1618是ERROR_INSTALL_ALREADY_ RUNNING。基本上,MSI强制执行系统范围的互斥锁,以防止两个安装同时运行。一个MSI无法安装另一个MSI。您必须创建一个bootstrapper / chainer(WiX有一个名为Burn)来安装Java,然后安装MSI。