Wix Cab错误代码1

时间:2016-03-07 13:02:51

标签: installation wix

我在日志文件中收到以下错误:

 Action start 12:11:52: CreateIisConfigs.
MSI (s) (0C:7C) [12:11:52:731]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSIFD80.tmp, Entrypoint: CreateIisConfigs
MSI (s) (0C:E8) [12:11:52:731]: Generating random cookie.
MSI (s) (0C:E8) [12:11:52:733]: Created Custom Action Server with PID 10316 (0x284C).
MSI (s) (0C:F0) [12:11:52:751]: Running as a service.
MSI (s) (0C:F0) [12:11:52:753]: Hello, I'm your 32bit Impersonated custom action server.
SFXCA: Extracting custom action to temporary directory: C:\WINDOWS\Installer\MSIFD80.tmp-\
SFXCA: Failed to extract to temporary directory. Cabinet error code 1.
CustomAction CreateIisConfigs returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 12:11:52: CreateIisConfigs. Return value 3.
Action ended 12:11:52: INSTALL. Return value 3.

我正在使用<MediaTemplate EmbedCab="yes" />和WIX工具集3.10。

感谢您的时间。

2 个答案:

答案 0 :(得分:3)

您有安全/权限问题。 检查此问题之前的行。

此外,它可能与您在CA中使用的exe文件有关。

希望它有所帮助。

答案 1 :(得分:0)

好吧所以我把这个问题排除在外。在我的具体情况下,我有一个后期构建操作,将msi文件复制到C#类库项目的Resources文件夹。有些显示msi被破坏了,这就是为什么我有这个{{ 1}}。手动复制粘贴msi后,错误就消失了。