2011-07-27 5 views
3

Windows 7에서 제대로 작동하는 WiX 3.6 (베타)을 사용하여 설치 프로그램을 만들었지 만 Windows XP에서는 설치가 실패합니다. % 임시 %에서 로그 파일의 끝은 다음과 같습니다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에서 작동하지 않을 것이라고 unlikley 보인다 XP 및 윅스 3.6 문제에 대해 구글에서 아무것도 발견하지 않았습니다 만 그것은 결국 베타입니다).

시도하고 해결하기 위해 무엇을 할 수 있습니까? 아니면 여기에서 잘못 될 수있는 것에 대해 더 많은 정보를 얻으려면 어떻게해야합니까?

답변

4

화상의 버그처럼 보입니다. https://sourceforge.net/tracker/?group_id=105970&atid=642714에 세부 정보 (예 : XP 버전, WiX 빌드)가있는 버그를 신고하십시오.

+0

그렇게 해 주셔서 감사합니다. 나는 최신 버전을별로 다루지 않았기 때문에 먼저 업데이트해야한다고 생각했습니다. 이제 저는 이번 주부터 3.6.1922.0에 있습니다. XP와 Win7에서 다음과 같이 작동합니다 : '0x8007000d : 테마 컨트롤을로드하지 못했습니다. ' '0x80004005 오류 : 주 창을 만들지 못했습니다' '종료, 종료 코드 : 0x80004005' – Wilka

+0

두 가지 버그 보고서를 모두 제출했습니다. – Wilka