msiexec를 이용한 프로그램 실행
반응형
다음은 Msiexec.exe에 사용할 수 있는 명령줄 옵션입니다. Msiexec.exe 프로그램을 실행할 때 옵션을 하나 이상 지정해야 합니다.
표 축소
옵션 | 매개 변수 | 설명 |
---|---|---|
/i | Package|ProductCode | 제품을 설치 또는 |
구성합니다. | ||
/f | [p|o|e|d|c|a|u|m|s|v]Package|ProductCode | 제품을 복구합니다. |
p - 파일이 손실된 | ||
경우에만 제품을 | ||
다시 설치합니다. | ||
o - 파일이 손실 | ||
되거나 파일의 | ||
이전 버전이 설치된 | ||
경우에 제품을 다시 | ||
설치합니다. | ||
e - 파일이 손실 | ||
되거나 파일의 같은 | ||
버전이나 이전 버전이 | ||
설치된 경우에 제품을 | ||
다시 설치합니다. | ||
d - 파일이 손실 | ||
되거나 파일의 다른 | ||
버전이 설치된 | ||
경우에 제품을 다시 | ||
설치합니다. | ||
c - 파일이 손실 | ||
되거나 저장된 | ||
체크섬 값이 계산된 | ||
값과 일치하지 않을 | ||
경우에 제품을 다시 | ||
설치합니다. | ||
a - 모든 파일을 강제로 | ||
다시 설치합니다. | ||
u - 필요한 모든 | ||
사용자 고유 | ||
레지스트리 항목을 | ||
다시 씁니다. | ||
m - 필요한 모든 | ||
컴퓨터 고유 | ||
레지스트리 항목을 | ||
다시 씁니다. | ||
s - 기존의 모든 | ||
바로 가기를 덮어씁니다. | ||
v - 원본 파일에서 | ||
실행하고 로컬 | ||
패키지를 다시 캐싱합니다. | ||
/a | Package | 관리자 |
설치 옵션. | ||
네트워크에 제품을 | ||
설치합니다. | ||
/x | Package|ProductCode | 제품을 제거합니다. |
/j | [u|m]Package | 제품을 보급합니다. |
또는 [u|m]Package /t Transform Li | 명령줄에 사용된 | |
또는 [u|m]Package /g LanguageID | 속성 값을 | |
무시합니다. | ||
u - 현재 사용자에게 | ||
제품을 보급합니다. | ||
m - 모든 사용자에게 | ||
제품을 보급합니다. | ||
g - 언어 ID. | ||
t - 보급 패키지에 | ||
변환 목록을 | ||
적용합니다. | ||
/l | [i|w|e|a|r|u|c|m|p|v|+|!]Logfile | 로그 파일 경로를 |
지정하고 | ||
로깅될 플래그를 | ||
나타냅니다. | ||
i -상태 메시지. | ||
w - 중요하지 않은 경고. | ||
e -모든 오류 메시지. | ||
a -작업 시작. | ||
r - 작업별 | ||
레코드. | ||
u -사용자 요청. | ||
c - 초기 사용자 | ||
인터페이스(UI) | ||
매개 변수. | ||
m -메모리 부족. | ||
p -터미널 속성. | ||
v -자세한 정보 출력. | ||
+ - 기존 파일에 | ||
추가합니다. | ||
! - 로그 파일의 각 | ||
줄을 지웁니다. | ||
"*" - 와일드카드. | ||
모든 정보를 기록하지만, | ||
v 옵션의 사용은 | ||
포함되지 않습니다. | ||
v 옵션도 포함시키려면 | ||
"/l*v"를 입력합니다. | ||
/p | Patch/Package | 패치를 적용합니다. 설치된 |
관리자 이미지에 | ||
패치를 적용하려면 | ||
다음 옵션을 | ||
입력합니다. | ||
/p [PatchPackage] | ||
/a [Package] | ||
/q | n|b|r|f | UI 수준을 설정합니다. |
q , qn - UI 없음. | ||
qb - 기본 UI. | ||
qr - 감소된 UI. 설치 | ||
종료 시에 모달 | ||
대화 상자가 | ||
표시됩니다. | ||
qf - 전체 UI. 설치 | ||
종료 시에 모달 | ||
대화 상자가 | ||
표시됩니다. | ||
qn+ - UI 없음. 그러나 | ||
설치 종료 시에 | ||
모달 대화 상자가 | ||
표시됩니다. | ||
qb+ - 기본 UI. 설치 | ||
종료 시에 모달 | ||
대화 상자가 | ||
표시됩니다. 설치를 | ||
취소하면 모달 대화 | ||
상자가 표시되지 않습니다. | ||
qb- - 기본 UI(모달 | ||
대화 상자가 표시되지 않음). | ||
"/qb+-" 스위치는 | ||
지원되는 UI 수준이 | ||
아닙니다. | ||
/y | module | 명령줄에 |
입력된 모듈을 | ||
등록하는 시스템 응용 | ||
프로그래밍 | ||
인터페이스(API), | ||
DllRegisterServer를 | ||
호출합니다(예: | ||
"msiexec /y | ||
my_file.dll"). | ||
이 옵션은 .msi | ||
파일의 레지스트리 테이블을 | ||
사용하여 추가되지 | ||
않는 레지스트리에만 | ||
사용됩니다. | ||
/z | module | 시스템 API, |
DllUnRegisterServer를 | ||
호출하여 명령줄에 | ||
입력된 모듈을 등록 | ||
취소합니다 | ||
(예: "msiexec /z | ||
my_file.dll"). | ||
이 옵션은 .msi | ||
파일의 레지스트리 테이블을 | ||
사용하여 제거되지 | ||
않는 레지스트리에만 | ||
사용됩니다. |
http://msdn2.microsoft.com/en-us/library/aa367988.aspx (http://msdn2.microsoft.com/en-us/library/aa367988.aspx)
'유용한 것들_etc' 카테고리의 다른 글
Run-Time Check Failure #0 (0) | 2010.04.17 |
---|---|
윈도우 sys파일 리소스 파일에 추가하기 (0) | 2010.04.14 |
VS2005 "디버깅 정보를 찾을 수 없거나 정보가 일치하지 않습니다." 에러 대처법 (0) | 2010.04.13 |
UDK Basics of SpeedTree (0) | 2010.04.11 |
아이폰 개발 (0) | 2010.04.06 |
TAGS.