설치 폴더는 무엇입니까? 로그를 어디에서 찾을 수 있습니까? 설치 프로세스를 기록하지

설치 관리자가 설치 프로세스의 로그를 저장하면 해당 로그를 어디에서 찾을 수 있습니까?

설치 프로세스를 기록하지 않는 설치 관리자가있는 경우 어떻게 설치합니까?



답변

Windows 설치 관리자 로그는 일반적으로 temp 폴더에 보관됩니다. 또는 탐색기 표시 줄을 실행하여 위치를로 입력하면됩니다 %temp%.

이를위한 기본 폴더는 다음과 같습니다.

C:\Users\<username>\AppData\Local\Temp

이 MS 지원 페이지에서 :

Windows Installer 로깅을 직접 활성화하려면 Regedit.exe로 레지스트리를 열고 다음 경로와 키를 만드십시오.

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer

Reg_SZ: Logging

Value: voicewarmupx

값 필드의 문자는 어떤 순서로도 가능합니다. 각 문자는 다른 로깅 모드를 켭니다. MSI 버전 1.1의 경우 각 문자의 실제 기능은 다음과 같습니다.

v-상세 출력

o-디스크 공간 부족 메시지

i-상태 메시지

c-초기 UI 매개 변수

e-모든 오류 메시지

w-치명적이지 않은 경고

a-행동 시작

r-활동 별 레코드

m-메모리 부족 또는 치명적 종료 정보

u-사용자 요청

p-터미널 속성

+ -기존 파일에 추가

! -각 줄을 로그로 플러시

x-추가 디버깅 정보. “x”플래그는 Windows Server 2003 이상의 운영 체제, MSI 재배포 가능 버전 3.0 및 이후 버전의 MSI 재배포 가능 버전에서만 사용할 수 있습니다.

“-와일드 카드, v 및 x 옵션을 제외한 모든 정보를 기록하십시오. v 및 x 옵션을 포함 시키려면 “/ l vx”를 지정하십시오 .

참고 이것은 문제 해결 목적으로 만 사용해야하며 시스템 성능 및 디스크 공간에 부정적인 영향을 미치므로 그대로 두지 마십시오. 제어판의 프로그램 추가 / 제거 도구를 사용할 때마다 새로운 Msi * .log 파일이 생성됩니다.


위의 내용은 Windows Installer를 이용하는 MSI 파일 또는 설정에 대한 것입니다. 다른 일부는 temp 폴더, 응용 프로그램 디렉토리 또는 하드 드라이브의 루트에 로그 파일을 만듭니다. 모두에게 맞는 답은 없습니다.


답변

필요한 경우 레지스트리를 수정하지 않고도 설치 관리자가 원하는 위치에 설치 로그를 작성하도록 할 수도 있습니다. msiexec/ L 옵션을 사용하여 명령 줄에서 설치 프로그램 을 실행하십시오 . 예를 들어

msiexec /i C:\Users\myusername\Downloads\somepackage.msi /L*v install.txt

설치 스크립트가 실행되고 모든 로깅 정보 (자세한 정보)가 파일에 기록됩니다. install.txt

/ L 플래그의 옵션은 다음과 같습니다.

i : Logs status messages.
w : Logs nonfatal warnings.
e : Logs all error messages.
a : Logs startup of actions.
r : Logs action-specific records.
u : Logs user requests.
c : Logs initial user interface parameters.
m : Logs out-of-memory.
p : Logs terminal properties.
v : Logs verbose output. To use v, specify /L*v.
+ : Appends to existing file.
! : Flushes each line to the log.
* : Logs all information except for the v option. This is a wildcard.

출처 :
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/msiexec.mspx

Microsoft 지원 페이지는 Windows XP를 참조하지만 이것이 Windows 7에서 작동 함을 확인했습니다.


답변