답변:
msi 파일은 msiexec.exe로 실행될 수 있으므로 runas 명령 과 함께 원하는 것을 달성 할 수 있습니다.
runas /user:administrator "msiexec /i <path and filename of your msi>"
파일의 전체 경로가 권장되므로 파일 주위에 따옴표가 필요할 수 있으며 백 슬래시로 이스케이프 처리해야합니다 \
.
runas /user:administrator "msiexec /i \"<path and filename of your msi>\""
^^ ^^
msiexec /a package.msi
- 볼 TechNet의 페이지 (이것은 서버 2003 말한다하지만, XP 도움말 시스템에서 해당 페이지의 내용과 동일 나타납니다). msiexec
관리자 권한으로 항상 명령 프롬프트를 열고 (runas 또는 start-> run-> runas / user : administrator cmd를 마우스 오른쪽 단추로 클릭) MSI가있는 디렉토리로 변경 한 후 msiexec / i product.msi를 실행할 수 있습니다.
또는 이것을 레지스터에 추가하십시오 : HKEY_CLASSES_ROOT \ Msi.Package \ shell \ runas \ command 값 : 설치 & as ... HKEY_CLASSES_ROOT \ Msi.Package \ shell \ runas \ command 값 : msiexec / i "% 1"
msiexec.exe /I "MyFile.msi" /QN /L*V "C:\msilog.log"
(적절한 경로 업데이트). Runas가 제대로 작동해야합니다. 높은 명령 프롬프트가 더 쉽다는 것을 알았습니다.