SetupDiag.exe를 사용하여 Windows 업그레이드 오류를 진단하는 방법
Windows 업데이트는 일반적으로 번거로움 없이 PC에 설치됩니다. 그러나 특히 호환성 및 패치와 관련하여 약간의 작업이 필요한 경우가 있습니다. 이러한 업데이트 실패 오류가 발생하면 먼저 수동으로 오류 코드를 검색한 다음 문제 해결 단계를 찾아야 합니다. 이 모든 것은 시간을 소비합니다. 그래서 Microsoft 는 간단한 솔루션인 SetupDiag.exe 를 내놓았 습니다.
SetupDiag.exe 는 Windows 11/10 업그레이드 설치에 실패한 이유에 대한 세부 정보를 찾기 위한 독립 실행형 진단 도구입니다. 아시다시피 Windows 11/10 의 업데이트 프로세스는 완전히 간소화되었지만 이것이 항상 문제가 없는 도구라는 의미는 아닙니다.
SetupDiag.exe 사용 방법
SetupDiag.exe 를 사용 하려면 PC에 Microsoft .NET Framework 4 가 설치되어 있어야 합니다. 이 도구는 Windows 설치 로그 파일을 검사하고 구문 분석하여 컴퓨터를 (Windows Setup)Windows 10 으로 업데이트하거나 업그레이드하지 못하는 근본 원인을 찾는 방식으로 작동합니다 . SetupDiag 는 업데이트에 실패한 컴퓨터에서 실행하거나 컴퓨터에서 다른 위치로 로그를 내보내고 오프라인 모드에서 SetupDiag 를 실행할 수 있습니다.
도구를 설치하고 실행하면 검사 및 분석을 수행하는 데에도 사용할 수 있습니다. Windows 는 안전한 시스템 작동을 손상시킬 가능성이 있는 상황에 직면 할 때마다 시스템이 중지됩니다. 이 상태를 버그 검사(bug check) 라고 합니다 . 그것은 또한 일반적으로 -
- 시스템 충돌
- 커널 오류
- 중지 오류 또는 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.config 및 SetupDiagResults.log 를 생성 합니다 .
프로그램은 또한 스캔 프로세스가 완료된 후 해당 디렉토리에 results.log 파일 을 생성합니다. (results.log file)발생한 모든 업그레이드 문제는 구문 분석 중 로그 파일에서 빠르게 감지됩니다.
위와 별도로 SetupDiag 는 처리되는 모든 로그 파일의 zip 아카이브를 생성하고 Logs.zip 파일도 동일한 디렉토리에 저장합니다.
마지막으로 오프라인 모드에서 SetupDiag.exe 를 실행 하여 다른 장치에서 복사한 폴더를 구문 분석하는 옵션도 있습니다.
(SetupDiag)이제 Windows 설치 프로그램 에 (Windows Setup)SetupDiag 도구가 포함됩니다.
Windows 10 및 Windows 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) 를 참조 하십시오.
Related posts
윈도우 10 Upgrade error 코드 및 솔루션
system registry에는 잘못된 파일 경로가 포함되어 있습니다 - Windows 10 Upgrade error
데이터를 잃지 않고 Windows 7에서 Windows 10로 업그레이드하는 방법
Fix Windows Upgrade error 0xc1900204
Remove 이전 Windows Windows 10 업그레이드 후 설치
Sorry, PC가 실행할 수 있는지 여부를 결정하는 데 문제가 있습니다 Windows 10
Windows 10 설치 실패 - Windows 업그레이드 오류가 발생했습니다
Windows 10 Media Creation Tool : Create Installation Media
Fix Windows Upgrade Error 0xC1900101-0x4000D
Fix Windows 10 설치, Update or Upgrade 실패한 오류가 발생했습니다
동일한 PC에서 64 비트 Windows 10으로 업그레이드 할 수 있는지 확인하는 방법
Windows 10 Windows 7 FREE에서 업그레이드하는 방법 지금도!
Modern Setup Host가 작동이 중지되었습니다 - 윈도우 10 오류
Windows 10 version 21H1 May 2021 Update를 얻는 방법
Windows 10 Update Assistant 오류 0x80072F76
Windows 10 Windows 준비 화면을 얻는 데 붙어 있습니다
"Windows Anytime Upgrade가 성공하지 못했습니다" 오류 수정
IRP_NO_MORE_STACK_LOCATIONS Windows 10 Upgrade error
0xC1900103, MOSETUP_E_COMPAT_TIMEOUT error Windows 10
Windows 10에서 Pre-Upgrade Validation Check을 실행하는 방법