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

Windows 11/10 업그레이드 시 생성되는 로그 파일 완벽 가이드

마이크로소프트가 Windows 11/10용 업데이트를 배포하면, 업그레이드 과정의 모든 단계에서 수많은 로그 파일이 생성됩니다. 이러한 로그 파일은 업그레이드 문제가 발생했을 때 원인을 분석하는 데 매우 유용합니다. 분석 작업이 쉽지 않을 수 있지만, IT 관리자에게는 보물창고와 같은 귀중한 자료입니다. 이번 글에서는 새 버전의 Windows로 업그레이드할 때 생성되는 로그 파일들을 살펴보고, 각 로그 파일이 언제, 어떤 단계에서 생성되는지까지 함께 정리했습니다.

Windows 11/10 업그레이드 시 생성되는 로그 파일

먼저 아래 목록에서 자주 등장하는 핵심 용어부터 짚고 넘어가겠습니다.

  1. Down-Level(다운레벨): 업그레이드 프로세스의 첫 번째 단계입니다. 이 단계는 원본 OS 위에서 실행되기 때문에 오류가 발생해도 화면에는 나타나지 않고 주로 로그 파일에만 기록됩니다. 또한 Windows 설치 소스와 대상 드라이브에 정상적으로 접근할 수 있는지 확인하는 역할도 담당합니다.
  2. OOBE: Out of Box Experience(초기 설정 경험)의 약자로, Windows 설치 후 처음 부팅될 때 진행되는 초기 설정 과정을 의미합니다.
  3. Rollback(롤백): 설치 프로그램이 문제를 감지하여 이전 상태로 되돌아가는 것을 말합니다.
  4. Dumps(덤프): 컴퓨터가 정지 오류(일명 '블루 스크린', 시스템 크래시, 버그 체크)로 인해 갑자기 멈추거나 Windows 업그레이드 과정에서 문제가 발생했을 때 모든 디버깅 정보를 기록한 매우 유용한 파일입니다.

아래 표는 로그 파일의 종류, 저장 위치, 생성 이유, 그리고 어떤 상황에서 활용하면 좋은지를 정리한 것입니다. IT 관리자를 위한 자료이지만, 관심 있는 일반 사용자도 충분히 분석해볼 수 있습니다.

로그 파일단계: 위치설명활용 시점
setupact.logDown-Level:
$Windows.~BT\Sources\Panther
다운레벨 단계에서 수행할 설치 작업 목록다운레벨 단계의 모든 실패 기록과 롤백 조사의 출발점. 이 파일이 없으면 실패 원인을 영영 파악할 수 없습니다.
OOBE:
$Windows.~BT\Sources\Panther\UnattendGC
무인 설치 경험과 OOBE 단계 중 수행된 작업에 대한 세부 정보 포함OOBE 단계에서 실패한 롤백 및 작업 조사. 오류 코드 0x4001C, 0x4001D, 0x4001E, 0x4001F.
Rollback:
$Windows.~BT\Sources\Rollback
롤백 지침 포함일반적인 롤백 조사 – 0xC1900101.
초기화 이전(downlevel 이전):
Windows
설치 초기화에 관한 정보 포함설치 프로그램이 실행되지 않을 때.
업그레이드 후(OOBE 이후):
Windows\Panther
설치 과정에서 따라야 할 지침업그레이드 후 관련 문제 조사.
setuperr.logsetupact.log와 동일설치 중 발생한 오류 데이터설치 단계에서 발생한 모든 오류 검토.
miglog.xml업그레이드 후(OOBE 이후):
Windows\Panther
설치 중 마이그레이션된 항목 목록업그레이드 후 데이터 마이그레이션 문제 확인.
BlueBox.logDown-Level:
Windows\Logs\Mosetup
setup.exe와 Windows Update 간 통신 내용 정보WSUS 및 WU 다운레벨 실패 또는 0xC1900107 오류 시 사용.
보조 롤백 로그:
Setupmem.dmp
setupapi.dev.log
Event logs(*.evtx)
$Windows.~BT\Sources\Rollback롤백 중 수집된 추가 로그Setupmem.dmp: OS 버그 발생 시 생성.
Setupapi: Windows가 장치에 설치 실패 시 – 0x30018.
Event logs: 일반적인 롤백(0xC1900101) 또는 예기치 않은 재부팅.

업그레이드 성공 또는 실패 시 생성되는 로그 파일 목록

모든 이벤트마다 로그 파일이 생성됩니다. 실제로 업그레이드가 실패하거나, 컴퓨터가 두 번째로 재시작하거나, 롤백이 진행되는 경우에도 로그 파일이 만들어집니다. 아래는 상황별 목록입니다.

업그레이드 성공 시 생성되는 로그 파일

  • C:\Windows\Panther\Setupact.log
  • C:\Windows\panther\setuperr.log
  • C:\Windows\inf\setupapi.app.log
  • C:\Windows\inf\setupapi.dev.log
  • C:\Windows\panther\PreGatherPnPList.log
  • C:\Windows\panther\PostApplyPnPList.log
  • C:\Windows\panther\miglog.xml

두 번째 재시작 전 설치 중 업그레이드 실패 시 생성되는 로그 파일

  • C:\$Windows.~BT\Sources\panther\setupact.log
  • C:\$Windows.~BT\Sources\panther\miglog.xml
  • C:\Windows\setupapi.log
  • [Windows 10:] C:\Windows\Logs\MoSetup\BlueBox.log

두 번째 재시작 후 설치 중 업그레이드 실패 시 생성되는 로그 파일

  • C:\Windows\panther\setupact.log
  • C:\Windows\panther\miglog.xml
  • C:\Windows\inf\setupapi.app.log
  • C:\Windows\inf\setupapi.dev.log
  • C:\Windows\panther\PreGatherPnPList.log
  • C:\Windows\panther\PostApplyPnPList.log
  • C:\Windows\memory.dmp

업그레이드 실패 후 데스크톱 복원 시 생성되는 로그 파일

  • C:\$Windows.~BT\Sources\panther\setupact.log
  • C:\$Windows.~BT\Sources\panther\miglog.xml
  • C:\$Windows.~BT\sources\panther\setupapi\setupapi.dev.log
  • C:\$Windows.~BT\sources\panther\setupapi\setupapi.app.log
  • C:\Windows\memory.dmp

업그레이드가 실패하고 설치 롤백이 시작된 경우 생성되는 로그 파일:

  • C:\$Windows.~BT\Sources\Rollback\setupact.log
  • C:\$Windows.~BT\Sources\Rollback\setupact.err

더 자세한 내용은 Microsoft 공식 문서에서 확인할 수 있습니다.

이 글이 로그 파일과 메모리 덤프의 종류, 그리고 평소에는 찾기 어려운 파일들의 위치를 파악하는 데 도움이 되기를 바랍니다.