Windows 10에서 Windows Installer 로깅을 활성화하는 방법

Windows 에는 (Windows)Windows Installer 문제(Windows Installer issues) 를 진단하는 데 도움이 되는 레지스트리 활성화 로깅 서비스가 포함되어 있습니다 . 오늘의 게시물에서는 Windows 10 에서 이 (Windows 10)Windows Installer 로깅 서비스 를 활성화하는 방법에 대한 단계를 설명합니다 . Windows Installer 는 응용 프로그램 배포를 위한 표준 Microsoft 기술입니다. 응용 프로그램을 패키징하기 위한 형식과 응용 프로그램의 압축을 풀고 설치하기 위한 엔진을 제공합니다. MSI 패키지는 독점 설치 시스템 대신 사용되어 Windows 95 에서 Windows 10 까지 모든 (Windows 10)Windows 플랫폼에서 설치 프로그램을 실행할 수 있습니다 .

Windows Installer 는 로깅을 사용하여 소프트웨어 패키지 설치 문제를 해결하는 데 도움을 줄 수 있습니다. 이 로깅은 레지스트리에 키와 값을 추가하여 활성화됩니다. 항목을 추가하고 활성화한 후 문제가 있는 설치를 다시 시도할 수 있으며 Windows Installer 는 진행 상황을 추적하고 이를 Temp 폴더에 게시합니다. 새 로그의 파일 이름은 무작위입니다. 그러나 첫 글자는 "Msi"이고 파일 이름은 ".log: 확장자"를 갖습니다. Temp 폴더 를 찾으려면 명령 프롬프트 에 다음 줄을 입력 합니다 .

cd %temp%

Windows 10 에서 (Windows 10)Windows Installer 로깅 사용

다음 두 가지 방법 중 하나를 사용하여 Windows Installer 로깅을 수동으로 활성화할 수 있습니다 .

  1. 레지스트리 편집기를 통해
  2. 로컬 그룹 정책 편집기를 통해.

이제 두 절차를 모두 살펴보겠습니다.

1] 레지스트리 편집기 를 통해 (Registry Editor)Windows Installer 로깅 활성화

Windows 10에서 Windows Installer 로깅 사용

레지스트리 작업이므로   절차가 잘못될 경우를 대비 하여 레지스트리를 백업(back up the registry)  하거나  시스템 복원 지점을 만드는 것이 좋습니다.

위의 작업 중 하나를 수행했으면 이제 다음과 같이 진행할 수 있습니다.

  • 레지스트리 편집기를 시작  합니다(Windows 키를 누르고  regedit 를 입력한 다음 Enter 키를 누릅니다).
  • 다음 레지스트리 키로 이동합니다.
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer

Windows 폴더 아래에 (Windows)설치 프로그램(Installer)  키(폴더)  가 표시되지 않으면  Windows 폴더를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 키를 선택합니다. 이름을  Installer 로 지정합니다 .

그런 다음 다음 하위 키와 키를 만들 수 있습니다.

유형(Type) : Reg_SZ
(Value) : 로깅 (Logging)
데이터(Data) : voicewarmupx

(Right-click)왼쪽 창에서 설치 프로그램 키(폴더)를 (Installer)마우스 오른쪽 버튼으로 클릭 하고 새로 만들기 > 문자열 값을 선택합니다.

값의 이름을  Logging 으로 지정합니다 .

항목을 두 번 클릭(Double-click) 하여 속성을 편집하고  값 데이터(Value data)voicewarmupx 로 설정합니다 .

값 필드의 문자는 임의의 순서가 될 수 있습니다. 각 문자는 다른 로깅 모드를 켭니다. 각 문자의 실제 기능은 MSI 버전 1.1 에서 다음과 같습니다.

  • v – 자세한 출력
  • o – 디스크 공간 부족 메시지
  • i – 상태 메시지
  • c – 초기 UI 매개변수
  • e – 모든 오류 메시지
  • w – 치명적이지 않은 경고
  • – 행동의 시작
  • r – 작업별 레코드
  • m – 메모리 부족 또는 치명적인 종료 정보
  • u – 사용자 요청
  • p – 터미널 속성
  • + – 기존 파일에 추가
  • ! – 각 라인을 로그로 플러시
  • x – 추가(– Extra) 디버깅 정보. "x" 플래그는 Windows Server 2003 이상 운영 체제, MSI 재배포 가능 버전 3.0 및 MSI 재배포 가능 패키지 이후 버전 에서만(MSI) 사용할 수 있습니다 .
  • "*" – 와일드카드: v 및 x 옵션을 제외한 모든 정보를 기록 합니다. (Log)v 및 x 옵션을 포함하려면 "/l*vx"를 지정하십시오.

확인(OK) 을 클릭  합니다.

이제 레지스트리 편집기(Registry Editor) 를 종료하고 PC를 다시 시작하여 변경 사항을 적용할 수 있습니다.

참고:(Note:)  이 변경 사항은 문제 해결에만 사용해야 하며 시스템 성능과 디스크 공간에 부정적인 영향을 미치므로 그대로 두어서는 안 됩니다. 제어판 의 (Control Panel)프로그램 추가/제거(Add or Remove Programs)  항목  을 사용할 때마다  새 Msi*.log 파일이 만들어집니다. 로깅을 비활성화하려면  Logging  레지스트리 값을 제거하십시오.

읽기(Read) : 자세한 상태 메시지 또는 매우 상세한 상태 메시지 활성화 ,

2] 그룹 정책 편집기 를 통해 (Group Policy Editor)Windows Installer 로깅 활성화

로컬 그룹 정책 편집기(Local Group Policy Editor) (gpedit.msc) 를 사용하여 Windows 10 에서 (Windows 10)Windows Installer 로깅 을 활성화하려면 다음을 수행하십시오.

  1. 로컬 그룹 정책 편집기를 시작합니다 .
  2. 다음 설정으로 이동합니다.
  3. Computer Configuration > Administrative Templates > Windows Components > Windows Installer
  4. 오른쪽 창 에서  로깅(Logging) 설정을 찾아 두 번 클릭하여 속성을 편집합니다.
  5. 사용 을 클릭 합니다(Enabled) .
  6. 로깅(Logging) 상자 에 로깅 할 옵션을 입력합니다.
  7. 로그 파일 Msi.log 는 시스템 볼륨 의 Temp 폴더에 나타납니다 .
  8. 확인(OK) 을 클릭   하여 변경 사항을 저장합니다.

That’s it!



About the author

저는 브라우저와 스마트폰 앱에 대한 경험이 있는 숙련된 Windows 10 및 11/10 전문가입니다. 저는 15년 이상 소프트웨어 엔지니어로 일했으며 Microsoft, Google, Apple, Ubisoft 등을 비롯한 여러 유명 회사에서 일했습니다. 또한 대학 수준에서 Windows 10/11 개발을 가르쳤습니다.



Related posts