2011-07-27 58 views
3

我有一個使用WiX 3.6(測試版)構建的安裝程序,它可以在Windows 7上正常工作,但在Windows XP上安裝失敗。 在%TEMP%的日誌文件的結尾是:Windows XP上的WiX:無法初始化內置變量值'ProgramFilesFolder'

Apply begin 
Setting string variable 'ProgressPackageName' to value 'Product' 
Error 0x80004005: Failed to get known folder. 
Error 0x80004005: Failed to initialize built-in variable value 'ProgramFilesFolder'. 
Error 0x80004005: Failed to get variable: ProgramFilesFolder 
Error 0x80004005: Failed to set variable value. 
Error 0x80004005: Failed to format value '[ProgramFilesFolder]\Company\Product' of variable: InstallFolder 
Error 0x80004005: Failed to set variable value. 
Error 0x80004005: Failed to format property value. 
Error 0x80004005: Failed to add properties to argument string. 
Error 0x80004005: Failed to execute MSI package. 
Error 0x80004005: Failed to configure per-machine MSI package. 
Error 0x80004005: Failed to execute MSI package. 
Error 0x80004005: Failed to execute apply. 
Error 0x80004001: UX cannot erase variables by passing a NULL string, yet. 
Error 0x80004001: UX cannot erase variables by passing a NULL string, yet. 
Apply complete, result: 0x80004005 restart: No 
Shutting down, exit code: 0x80004005 

我還沒有發現任何在谷歌關於XP和WiX的3.6的問題(而且似乎unlikley,它只是不會與XP工作,但畢竟它是測試版)。

我該怎麼做才能嘗試解決,或者至少可以做些什麼來獲得更多關於此處可能出現問題的信息。

回答

4

看起來像燒傷中的錯誤。請在https://sourceforge.net/tracker/?group_id=105970&atid=642714處提供詳細的錯誤(例如,XP的版本,構建WiX)。

+0

感謝你的這麼做,我重新考慮過我並不是最新的版本 - 所以我想我應該先更新。現在我對3.6.1922.0從本週起,現在失敗的XP和Win7有: '錯誤0x8007000d:無法加載主題controls' '錯誤0x80004005:無法創建主window' '關閉,退出碼:0x80004005' – Wilka

+0

我已經提交了兩個錯誤報告。 – Wilka