응용 프로그램 배포시 발생하는 문제의 테스트 사례로 WiX Simple Setup tutorial 다음 MSI를 작성하고 최신 버전의 WiX 3.5를 사용했습니다. 내 테스트 환경은 64 비트 Window 7 Ultimate를 실행하는 가상 시스템입니다.승격 된 명령 프롬프트에서 WiX 생성 MSI를 설치하는 중 오류가 발생했습니다.
관리자 권한이 아닌 일반 사용자로 로그인하고 상승 된 명령 프롬프트를 열고 msiexec /i testproj.msi
을 사용하여 MSI를 설치하면 디렉터리와 파일이 만들어 지지만 테스트 프로그램이 프로그램 및 기능 섹션에 나열되지 않습니다. 제어판.
관리자 권한이있는 사용자로 로그인 한 상태에서 승격 된 명령 프롬프트에서 실행하거나 승격되지 않은 명령 프롬프트에서 실행하면 테스트 프로그램이 완전히 설치됩니다. 모든 경우에 "Windows에서 테스트 패키지를 구성하는 동안 기다려주십시오."라는 대화 상자가 표시됩니다.
나는 가상 머신에서이를 테스트하고, 매번 사전 설치 스냅 샷으로 되돌아가 실패한 설치가 방해받지 않는지 확인합니다.
로깅을 사용 설정했는데 (예 : msiexec /i testproj.msi /L*v test.log
) 모든 경우에 로그에 프로그램이 오류없이 설치되었다는 것을 나타냅니다 (반환 코드 0).
표준 사용자로 로그인 한 상태에서 상승 된 명령 프롬프트에서 실행할 때 설치가 프로그램 및 기능 목록에 등록되지 않는 이유는 무엇입니까?
Huzzah! 그것이 무언가 간단 할 때 그것을 사랑하십시오. – Caleb