
일반적으로 실행 파일을 마우스 오른쪽 버튼으로 클릭하고 "다음 계정으로 실행"을 선택하면 됩니다. 하지만 .msi 파일에서는 작동하지 않습니다.
답변1
이미 관리자 계정으로 로그인한 경우에는 높은 권한으로 MSI를 시작할 필요가 없습니다. Windows Installer 서비스는 자동으로 승격됩니다(OS가 승격되도록 구성된 경우 UAC를 통해 메시지가 표시됩니다).
관리자로 로그온하지 않은 경우 다음을 수행할 수 있습니다.
runas /user:<administrator username here> "msiexec /i <Path and Filename of MSI"
그러면 설치가 시작됩니다.
관리자 권한 명령 프롬프트를 열고 MSI가 있는 디렉터리로 이동한 다음 명령 프롬프트에 MSI 이름(.MSI 확장명 사용)을 입력할 수도 있습니다. 그러면 설치도 시작됩니다.
답변2
또는 관리 템플릿/Windows 구성 요소/Windows 설치 프로그램에서 "항상 높은 권한으로 설치" GPO 설정을 사용합니다.
답변3
또 다른 옵션은 XP에 레지스트리 키를 추가하는 것입니다.
키 편집
HKey_Classes_Root\Msi.Package\shell\runas
값을 다음과 같이 설정합니다.
Install &as...
다음 키를 만듭니다.
HKey_Classes_Root\Msi.Package\shell\runas\command
그리고 그것을로 설정
msiexec /i "%1"
그런 다음 MSI를 마우스 오른쪽 버튼으로 클릭하면 됩니다. 하지만 이것이 항상 하는 일이 아니라면 이 방법을 제안하지 않습니다.
답변4
MSI의 주요 기능 중 하나는 사용자가 임시 "향상된 권리". 즉, 사용자는 자신에게 광고된 MSI 파일을 설치할 수 있으며 MSI는 설치 기간 동안 높은 권한(관리자 권한과 유사하지만 동일하지는 않음)을 갖게 됩니다.
이 고도는 다음 중 하나에 의해 활성화됩니다.그룹 정책위에서 언급한 대로 또는레지스트리 설정. 가능하다면 분명히 정책적 접근 방식을 택하십시오.