Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 10에서 Windows Installer 로깅 활성화하는 완벽 가이드

Windows에는 Windows Installer 문제를 진단하는 데 도움이 되는 레지스트리 기반 로깅 서비스가 내장되어 있습니다. 이번 글에서는 Windows 10에서 Windows Installer 로깅 서비스를 활성화하는 방법을 단계별로 자세히 설명해 드리겠습니다.

Windows Installer는 애플리케이션 배포를 위한 Microsoft의 표준 기술입니다. 애플리케이션을 패키징하는 형식과, 패키지를 해제하고 설치하는 엔진을 함께 제공합니다. MSI 패키지는 독자적인 설치 시스템 대신 사용되며, Windows 95부터 Windows 10까지 모든 Windows 플랫폼에서 설치 프로그램이 실행될 수 있도록 해줍니다.

Windows Installer 로깅이란?

Windows Installer는 소프트웨어 패키지 설치 시 발생하는 문제를 해결하는 데 도움이 되도록 로깅을 활용할 수 있습니다. 이 로깅은 레지스트리에 키와 값을 추가하여 활성화합니다. 관련 항목을 추가하고 활성화한 후 문제가 되던 설치를 다시 시도하면, Windows Installer가 진행 과정을 추적하여 Temp 폴더에 기록합니다.

새로 생성되는 로그 파일의 이름은 무작위이지만, 파일 이름은 항상 'Msi'로 시작하며 '.log' 확장자를 갖습니다. Temp 폴더로 이동하려면 명령 프롬프트에 다음 명령을 입력하세요.

cd %temp%

Windows 10에서 Windows Installer 로깅 활성화하기

Windows Installer 로깅은 다음 두 가지 방법으로 수동으로 활성화할 수 있습니다.

  1. 레지스트리 편집기 사용
  2. 로컬 그룹 정책 편집기 사용

각 방법을 하나씩 살펴보겠습니다.

1] 레지스트리 편집기를 통해 로깅 활성화

Windows 10에서 Windows Installer 로깅 활성화하는 완벽 가이드

이 작업은 레지스트리를 수정하는 것이므로, 절차 중 문제가 발생할 경우에 대비해 레지스트리 백업 또는 시스템 복원 지점 생성을 먼저 해두는 것이 좋습니다.

백업 또는 복원 지점 생성을 마쳤다면 아래 단계를 따라 진행하세요.

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

Windows 폴더 아래에 Installer 키(폴더)가 보이지 않는 경우, Windows 폴더를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 키를 선택한 후 이름을 Installer로 지정합니다.

그런 다음 아래와 같은 문자열 값을 생성합니다.

유형: Reg_SZ
값 이름: Logging
데이터: voicewarmupx

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

새 값을 Logging이라는 이름으로 지정합니다.

생성된 항목을 더블클릭하여 속성을 열고, 값 데이터(Value data)를 voicewarmupx로 설정합니다.

값 필드의 글자는 순서에 상관없이 입력할 수 있으며, 각 글자는 서로 다른 로깅 모드를 활성화합니다. MSI 버전 1.1 기준으로 각 글자의 실제 기능은 다음과 같습니다.

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

확인을 클릭하여 설정을 저장합니다.

이제 레지스트리 편집기를 닫고 PC를 다시 시작하면 변경 사항이 적용됩니다.

참고: 이 변경 사항은 문제 해결 목적으로만 사용해야 하며, 시스템 성능과 디스크 공간에 악영향을 미칠 수 있으므로 계속 켜두면 안 됩니다. 제어판프로그램 추가/제거를 사용할 때마다 새로운 Msi*.log 파일이 생성됩니다. 로깅을 비활성화하려면 Logging 레지스트리 값을 삭제하면 됩니다.

함께 읽으면 좋은 글: 자세한 상태 메시지(Verbose Status Messages) 활성화 방법

2] 그룹 정책 편집기를 통해 로깅 활성화

Windows 10에서 Windows Installer 로깅 활성화하는 완벽 가이드

로컬 그룹 정책 편집기(gpedit.msc)를 사용하여 Windows 10에서 Windows Installer 로깅을 활성화하려면 다음 단계를 따르세요.

  1. 로컬 그룹 정책 편집기를 실행합니다.
  2. 다음 설정 경로로 이동합니다.
    컴퓨터 구성 > 관리 템플릿 > Windows 구성 요소 > Windows Installer
  3. 오른쪽 창에서 로깅(Logging) 설정을 찾아 더블클릭하여 속성을 엽니다.
  4. 사용(Enabled)을 선택합니다.
  5. 로깅(Logging) 입력란에 기록하려는 옵션을 입력합니다.
  6. 로그 파일인 Msi.log는 시스템 볼륨의 Temp 폴더에 생성됩니다.
  7. 확인을 클릭하여 변경 사항을 저장합니다.

이것으로 Windows Installer 로깅 활성화가 완료되었습니다!

Windows 10에서 Windows Installer 로깅 활성화하는 완벽 가이드