SetupDiag.exe를 사용하여 Windows 업그레이드 오류를 진단하는 방법

Windows 업데이트는 일반적으로 번거로움 없이 PC에 설치됩니다. 그러나 특히 호환성 및 패치와 관련하여 약간의 작업이 필요한 경우가 있습니다. 이러한 업데이트 실패 오류가 발생하면 먼저 수동으로 오류 코드를 검색한 다음 문제 해결 단계를 찾아야 합니다. 이 모든 것은 시간을 소비합니다. 그래서 Microsoft 는 간단한 솔루션인 SetupDiag.exe 를 내놓았 습니다.

SetupDiag.exeWindows 11/10 업그레이드 설치에 실패한 이유에 대한 세부 정보를 찾기 위한 독립 실행형 진단 도구입니다. 아시다시피 Windows 11/10 의 업데이트 프로세스는 완전히 간소화되었지만 이것이 항상 문제가 없는 도구라는 의미는 아닙니다.

SetupDiag.exe를 사용하여 Windows 업그레이드 오류를 진단하는 방법

SetupDiag.exe 사용 방법

SetupDiag.exe 를 사용 하려면 PC에 Microsoft .NET Framework 4 가 설치되어 있어야 합니다. 이 도구는 Windows 설치 로그 파일을 검사하고 구문 분석하여 컴퓨터를 (Windows Setup)Windows 10 으로 업데이트하거나 업그레이드하지 못하는 근본 원인을 찾는 방식으로 작동합니다 . SetupDiag 는 업데이트에 실패한 컴퓨터에서 실행하거나 컴퓨터에서 다른 위치로 로그를 내보내고 오프라인 모드에서 SetupDiag 를 실행할 수 있습니다.

도구를 설치하고 실행하면 검사 및 분석을 수행하는 데에도 사용할 수 있습니다. Windows 는 안전한 시스템 작동을 손상시킬 가능성이 있는 상황에 직면 할 때마다 시스템이 중지됩니다. 이 상태를 버그 검사(bug check) 라고 합니다 . 그것은 또한 일반적으로 -

  1. 시스템 충돌
  2. 커널 오류
  3. 중지 오류 또는 BSOD

이 문제의 일반적인 원인은 하드웨어 장치, 하드웨어 드라이버 또는 일부 관련 소프트웨어입니다.

업그레이드 중에 버그 검사가 발생하면 Windows 설치 프로그램(Windows Setup) 은 미니 덤프( setupmem.dmp ) 파일을 추출합니다.

설정 관련 버그 검사를 디버그하려면 다음을 수행해야 합니다.

/Mode: Offline/LogsPath 매개변수를 지정 하고 실패한 시스템에서 설정 메모리 덤프 파일(setupmem.dmp)을 수집해 보십시오.

온라인 모드에서는 메모리 덤프를 디버그(Please) 할 수 없습니다.

다음 중 하나에서 Setupmem.dmp 를 찾을 수 있습니다.

%SystemDrive%$Windows.~bt\Sources\Rollback

또는

%WinDir%\Panther\NewOS\Rollback

버그 체크가 발생하는 시점에 따라 다릅니다.

그런 다음 SetupDiag(SetupDiag) 를 실행하는 컴퓨터에 Windows 디버깅 도구(Windows Debugging Tools) 를 설치할 수 있습니다 . 매개 변수 없이 도구를 실행하도록 선택한 경우 장치의 기본 폴더에서 Windows 11/10이 업그레이드 프로세스 중에 생성하는 로그 파일을 찾으려고 시도합니다.

스캔이 끝나면 SetupDiag 는 (SetupDiag)SetupDiag.exe 가 있는 폴더에 Log.zip , SetupDiag.exe.configSetupDiagResults.log 를 생성 합니다 .

프로그램은 또한 스캔 프로세스가 완료된 후 해당 디렉토리에 results.log 파일 을 생성합니다. (results.log file)발생한 모든 업그레이드 문제는 구문 분석 중 로그 파일에서 빠르게 감지됩니다.

위와 별도로 SetupDiag 는 처리되는 모든 로그 파일의 zip 아카이브를 생성하고 Logs.zip 파일도 동일한 디렉토리에 저장합니다.

마지막으로 오프라인 모드에서 SetupDiag.exe 를 실행 하여 다른 장치에서 복사한 폴더를 구문 분석하는 옵션도 있습니다.

(SetupDiag)이제 Windows 설치 프로그램 에 (Windows Setup)SetupDiag 도구가 포함됩니다.

Windows 10Windows 11 에서 SetupDiag 도구는 Windows 설치 프로그램(Windows Setup) 에 포함되어 있습니다.

업그레이드 프로세스 동안 Windows 설치 프로그램(Windows Setup) 은 모든 소스 파일을 %SystemDrive%$Windows.~btSources디렉터리로 추출합니다.

이제 이 폴더에 setupdiag.exe도 설치되어 있으며 업그레이드가 실패할 경우 SetupDiag 도구가 자동으로 실행되어 실패한 이유를 찾습니다.

이 시나리오에서는 다음 매개변수가 사용됩니다.

/ZipLogs:False
/Format:xml
/Output:%windir%\logs\SetupDiag\SetupDiagResults.xml
/RegPath:HKEY_LOCAL_MACHINE\SYSTEM\Setup\SetupDiag\Results

결과 SetupDiag 분석은 다음에서 찾을 수 있습니다.

%WinDir%\Logs\SetupDiag\SetupDiagResults.xml

아래 레지스트리에서

HKLM\SYSTEM\Setup\SetupDiag\Results
  • 업그레이드 과정이 정상적으로 진행되면 setupdiag.exe를 포함한 Sources 디렉토리는 %SystemDrive%Windows.Old정리를 위해 아래로 이동됩니다.
  • 나중에 Windows.old 디렉토리 를 삭제 하면 setupdiag.exe도 삭제됩니다.

SetupDiag.exe 사용 방법에 대한 자세한 내용은 이 Microsoft 문서(Microsoft Doc) 를 참조 하십시오.



About the author

저는 10년 이상의 경험을 가진 전문 오디오 및 키보드 기술자입니다. 저는 기업 세계에서 컨설턴트 및 제품 관리자로 일했으며 가장 최근에는 소프트웨어 엔지니어로 일했습니다. 저의 기술과 경험을 통해 중소기업에서 대기업에 이르기까지 다양한 유형의 프로젝트를 수행할 수 있습니다. 저는 또한 Windows 11의 전문가이며 현재 2년 이상 새 운영 체제에서 작업하고 있습니다.



Related posts