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.
