Windows에서 높은 권한으로 .msi 설치 관리자를 실행하는 방법


9

일반적으로 실행 파일을 마우스 오른쪽 단추로 클릭하고 "다음 계정으로 실행"을 선택하면 사라지지만 .msi 파일에는 작동하지 않는 것 같습니다.

답변:


11

관리자 계정으로 이미 로그온 한 경우 상승 된 권한으로 MSI를 시작할 필요가 없습니다. Windows Installer 서비스가 자동으로 상승합니다 (OS가 그렇게 구성되어 있으면 UAC가 표시됩니다).

관리자로 로그온하지 않은 경우 다음을 수행하십시오.

runas /user:<administrator username here> "msiexec /i <Path and Filename of MSI"

설치가 시작됩니다.

또한 관리자 권한 명령 프롬프트를 열고 MSI가있는 디렉토리로 이동 한 후 명령 프롬프트에서 .MSI 확장자를 사용하여 MSI 이름을 입력하면됩니다. 설치도 시작됩니다.


4

또는 관리 템플릿 / 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를 마우스 오른쪽 버튼으로 클릭하면 이동합니다. 나는 이것이 당신이 항상하는 일이 아니라면이 방법을 제안하지 않을 것입니다.



1

MSI의 주요 기능 중 하나는 사용자가 임시 " 높은 권한 " 으로 실행할 수 있다는 것 입니다. 즉, 사용자는 자신에게 보급 된 MSI 파일을 설치할 수 있으며 MSI는 설치 기간 동안 높은 권한 (관리 권한과 유사하지만 동일하지 않음)을 갖게됩니다.

이 권한 상승은 위에서 언급 한 그룹 정책 또는 레지스트리 설정에 의해 활성화됩니다 . 가능하다면 정책 접근 방식으로 가십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.