많은 MSI를 설치/업데이트하는 Wix 부트 스트 래퍼가 있습니다. MSI가 잘 실행되고 업데이트되며 부트 스트 래퍼는 초기 설치시 정상적으로 실행됩니다. 그러나 Boostrapper로 Updating을 테스트하려고 시도 할 때마다 그리고 실행되지 않을 때마다 많은 수의 프로세스와 Setup_XXXXXXXXXXXXX_Failed.txt 파일을 % Temp % 폴더에 생성합니다. 각각의 이러한 failed.txt 파일은 다음을 포함합니다.Wix 부트 스트 래퍼가 업데이트되지 않습니다. 오류 0x800705b4
[3098 : 23F8] [2014-06-10T11 : 03 : 00] e000 : 오류 0x800705b4 : 상위 파이프를 열지 못했습니다 : \. \ pipe \ BurnPipe. {087217E1-A4F3-4951-8319-06031945DA08} [3098 : 23F8] [2014-06-10T11 : 03 : 00] e000 : 오류 0x800705b4 : 불안정한 프로세스에 연결하지 못했습니다. [3098 : 23F8] [2014-06-10T11 : 03 : 00] e000 : 오류 0x800705b4 : 컴퓨터 단위 모드 실행 실패
숫자는 파일마다 다르지만 오류는 동일하게 유지됩니다.
이 부트 스트 래퍼를 다양한 명령 줄 인수와 함께 실행하여 설치할 MSI와 설치 위치 및 사용자 지정 작업에 대한 다양한 인수를 제공합니다.
다음 문자열 내가 커맨드 라인을 통해 전달하고있는 무슨이다 : /I INSTALLCW6 = 1 ORC = 0 JOBS = 0 ROUTE = 0 ACTG = 1 DONOTMSMQ = 0 CUSTCODE = MAFL SERVER = NickWin8 DBNAME = MAFLTrany INSTALLFOLDER = "C : \ Users \ nickd \ Desktop \ WixTestingInstall "UPDATEDATE ="6/10/2014 12:05:14 PM "INSTALLTYPE ="업데이트 "USEINTEGRATEDSECURITY = 0 APPENDWILDCARD = 1 올바르게 이스케이프되지 않은 큰 따옴표가 표시되지 않습니다. – downeysyndrome
@downeysyndrome 내 카운트에 따르면 257 자입니다. Exe를 호출하는 방법에 따라 명령 줄의 길이에 제한이있을 수 있습니다. –
나는 그 문제를 발견했다고 생각한다. 이 .exe 데이터를 모두 전달하는 .net 응용 프로그램이 있고 레지스트리 키에서 INSTALLFOLDER를 가져오고 InstallFolder의 경로가 "\"(레지스트리 키가 추가됨)로 끝나면 실패합니다. 도와 줘서 고마워! – downeysyndrome