我所有的 MSI 安装在验证期间都显示相同的 ICE81“失败”,但我无法弄清楚是什么原因造成的。无论我使用哪个 MSI 编辑器运行验证(MS Orca、Flexera InstallShield、InstEdit.com),都会发生这种情况。我所有的安装包都使用位于正确位置的外部 CAB 文件(与 MSI 文件相同的文件夹),并且所有 CAB 文件都使用与 MSI 文件签名相同的数字签名进行签名(以及媒体中的所有记录、MsiDigitalCertificate、MsiDigitalSignature、和 MsiPatchCertificate 表似乎是正确创作的)。
ICE81 Failure ICE Internal Error 1867. API Returned: 1615. MSIEditor_full_path\darice.cub
ICE81 Failure Error 2228: C:\Users\my_user_name\AppData\Local\Temp\random_tmp_filename.tmp, feature_name, SELECT `DiskId`, `Cabinet` FROM `Media` WHERE (`DiskId` = cab_name.cab) MSIEditor\darice.cub
有任何想法吗?