2014-10-01 5 views
0

.msi 설치 프로그램이 있는데 설치 중에 레지스트리를 변경할 수있는 권한이 부족하다는 오류가 발생합니다. 관리자로 .msi를 시작해야한다고 생각하지만 UAC 프롬프트에서 관리자 권한을 부여하게되었습니다 (내 PC에서 관리자 임).How-to Admin은 .msi 설치에 대한 관리자 권한을 요청/승격/요청합니다.

는 이미 <Package AdminImage="yes" InstallPrivileges="elevated" InstallerVersion="405" Compressed="yes" InstallScope="perMachine" Comments="Windows Installer Package"/>을 설정

내 설정은 다음과 같습니다의 application.exe, 배치 (촛불, 라이트) 등 시각적 인 스튜디오 등이없는 application.wxs

어떤 방법으로 내가해야합니까 관리자 권한을 요구하는 UAC를 받으시겠습니까? UAC는 이미 최고 수준으로 설정되어 있습니다.

+0

패키지를 테스트 한 컴퓨터에서 기본 설정으로 UAC를 사용하도록 설정 했습니까? 또한이 기사가 도움이 될 수도 있습니다. http://www.joyofsetup.com/2008/04/01/new-wix-feature-setting-package-installation-scope/ –

+0

또한이 SO 스레드는보다 유용한 정보를 포함합니다 : http : //stackoverflow.com/questions/8721349/how-do-i-install-with-elevated-permissions-using-a-wix-installer –

+0

정확하게이 레지스트리 변경을 수행하는 것을 말하지 않고는 알기가 어렵습니다. UI 순서에서 레지스트리에 작성하는 사용자 정의 작업이있는 경우 관리자 인 경우에도 권한 상승이 발생하지 않습니다. 고도 프롬프트는 그보다 늦습니다. MSI를 사용하여 레지스트리 항목을 작성하는 경우 권한 상승 프롬프트가 표시되어 작동해야합니다. – PhilDW

답변

-2

상승 된 모드에서 명령 프롬프트를 실행 한 다음 거기에서 .MSI를 호출하십시오.