최신 Windows 버전의 새로운 초고속 케이던스와 짧은 수명 주기로 인해 사용자는 1 년에 두 번 전체 OS 업그레이드를 수행해야합니다. 예를 들어이 글을 쓰는 시점에서 가장 최근의 안정적인 Windows 10 릴리스는 버전 1803, '2018 년 4 월 업데이트'입니다. 그러나 올해 말에 이미 버전 1809를 기대하고 있습니다. 사용자가 원활하게 업그레이드를 수행 할 수 있도록 Microsoft는 새로운 진단 도구 인 SetupDiag를 출시했습니다.
광고
Windows 10의 업그레이드 절차에 문제가있어 새 빌드를 설치할 수 없습니다. Fast Ring의 Windows 참가자 인 경우 다른 빌드보다 훨씬 빠르게 새 빌드를받습니다. 출시 전 품질이며 심각한 문제가 포함될 수 있습니다.
설치 프로그램이 OS 업그레이드에 실패하면 Windows에서 오류 코드를 표시하고 프로세스를 종료합니다. 자세한 내용은 일반적으로 설치 로그에서 찾을 수 있습니다. 불행히도 이러한 로그는 사용자 친화적이지 않습니다. 무슨 일이 일어나고 있는지 읽고 이해하고 성공적인 이벤트를 걸러내는 것은 어렵습니다. 이를 위해 SetupDiag 도구를 사용할 수 있습니다.
SetupDiag.exe는 Windows 10 업그레이드가 실패한 이유에 대한 세부 정보를 얻는 데 사용할 수있는 독립 실행 형 진단 도구입니다.
SetupDiag는 Windows 설치 로그 파일을 검사하여 작동합니다. 이 로그 파일을 구문 분석하여 컴퓨터를 Windows 10으로 업데이트하거나 업그레이드하지 못한 근본 원인을 확인합니다. SetupDiag는 업데이트에 실패한 컴퓨터에서 실행하거나 컴퓨터에서 다른 위치로 로그를 내보내고 SetupDiag를 실행할 수 있습니다. 오프라인 모드에서.
SetupDiag는 다음 웹 사이트에서 다운로드 할 수 있습니다.
마인 크래프트를 몇 시간 동안 플레이했는지 확인하는 방법
이 도구는 다음 매개 변수를 지원합니다.
매개 변수 | 기술 |
---|---|
/? |
|
/산출: |
|
/방법: |
|
/ LogsPath : |
|
/ ZipLogs : |
|
/말 수가 많은 |
|
빌드 업그레이드가 실패한 경우 도구를 실행하고 SetupDiag가 저장된 동일한 폴더에서 SetupDiagResults.log 파일을 확인합니다.
Output 인수를 사용하여 로그 파일의 위치를 지정할 수 있습니다.
SetupDiag.exe / 출력 : C : SetupDiag Results.log / 모드 : 온라인
또한 다음과 같이 Windows 로그 위치를 재정의 할 수 있습니다 (예 : 봇할 수없는 OS의 로그 분석).
SetupDiag.exe / 출력 : C : SetupDiag Results.log / 모드 : 오프라인 / LogsPath : D : Temp Logs LogSet1
업그레이드 실패시기에 따라 다음 폴더 중 하나를 오프라인 위치에 복사하십시오.
$ Windows. ~ bt sources panther
$ Windows. ~ bt Sources Rollback
Windows Panther
Windows Panther NewOS
다음 예제는 SetupDiag의 로그가 오프라인 모드에서 시작되었음을 보여줍니다. 이 예에서는 응용 프로그램 경고가 있지만 / quiet 모드에서 설정이 실행되므로 차단이됩니다. 문제 해결을위한 지침은 출력에서 SetupDiag에 의해 제공됩니다.
C : SetupDiag> SetupDiag.exe /Output:C:SetupDiagResults.log / Mode : Offline / LogsPath : C : Temp BobMacNeill SetupDiag v1.01 Copyright (c) Microsoft Corporation. All rights reserved 설정 로그를 검색하는 중입니다. 로그의 수와 크기에 따라 1 분 이상 걸릴 수 있습니다. 잠시 기다려주십시오. 4 개의 setupact.logs를 찾았습니다. 다음에서 setupact.log 처리 : c : temp bobmacneill $ WINDOWS. ~ BT Sources Panther setupact.log에서 setupact.log 처리 : c : temp bobmacneill Panther setupact.log setupact.log 처리 : c : temp bobmacneill Panther NewOs Panther setupact.log setupact.log 처리 위치 : c : temp bobmacneill Panther UnattendGC setupact.log Found c : temp bobmacneill $ WINDOWS. ~ BT 업데이트 날짜가 2018 년 3 월 29 일 23:13:58 인 Sources Panther setupact.log 및 CV : H2X + YsWL / UOkj / 8X가 올바른 설치 로그입니다. 설정 로그에서 정보 수집. SetupDiag : 처리 규칙 : CompatScanOnly. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : BitLockerHardblock. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : VHDHardblock. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : PortableWorkspaceHardblock. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : AuditModeHardblock. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : SafeModeHardblock. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : InsufficientSystemPartitionDiskSpaceHardblock. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : CompatBlockedApplicationAutoUninstall. .... 일치하지 않습니다. SetupDiag : 처리 규칙 : CompatBlockedApplicationDismissable. .... 일치하는 프로필을 찾았습니다 : CompatBlockedApplicationDismissable-EA52620B-E6A0-4BBC-882E-0686605736D9 경고 : 'Microsoft Endpoint Protection'에 대한 응용 프로그램 블록을 찾았습니다. 이것은 '/ quiet'모드에서 setup.exe를 실행하지 않을 때 무시할 수있는 메시지입니다. 이러한 해제 가능한 경고를 무시하려면 '/ compat / ignore warning'을 지정하는 것이 좋습니다. 설치 / 업데이트를 계속하기 전에 'Microsoft Endpoint Protection'을 수동으로 제거하거나 경고를 무시하도록 명령 줄 매개 변수를 변경해야합니다. 설치 명령 줄 스위치에 대한 자세한 내용은 https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options SetupDiag : 처리 규칙 : CompatBlockedApplicationManualUninstall을 참조하십시오. .... 일치하지 않습니다. SetupDiag : 처리 규칙 : HardblockDeviceOrDriver. .... 일치하지 않습니다. SetupDiag : 처리 규칙 : HardblockMismatchedLanguage. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : HardblockFlightSigning. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : DiskSpaceBlockInDownLevel. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : DiskSpaceFailure. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : DebugSetupMemoryDump. . 일치하지 않습니다. SetupDiag : 처리 규칙 : DebugSetupCrash. . 일치하지 않습니다. SetupDiag : 처리 규칙 : DebugMemoryDump. . 일치하지 않습니다. SetupDiag : 처리 규칙 : DeviceInstallHang. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : BootFailureDetected. . 일치하지 않습니다. SetupDiag : 처리 규칙 : FindDebugInfoFromRollbackLog. . 일치하지 않습니다. SetupDiag : 처리 규칙 : AdvancedInstallerFailed. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : FindMigApplyUnitFailure. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : FindMigGatherUnitFailure. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : OptionalComponentInstallFailure. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : CriticalSafeOSDUFailure. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : UserProfileCreationFailureDuringOnlineApply. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : WimMountFailure. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : FindSuccessfulUpgrade. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : FindSetupHostReportedFailure. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : FindDownlevelFailure. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : FindAbruptDownlevelFailure. .... 오류 : SetupDiag가 갑작스러운 하위 수준 오류를보고합니다. 마지막 작업 : 마무리, 오류 : 0xC1900208-0x4000C 실패 데이터 : 마지막 작업 : 마무리, 오류 : 0xC1900208-0x4000C https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes를 참조하십시오. 오류 정보. SetupDiag : 처리 규칙 : FindSetupPlatformFailedOperationInfo. .. 일치하지 않습니다. SetupDiag : 처리 규칙 : FindRollbackFailure. .. 일치하지 않습니다. SetupDiag가 2 개의 일치하는 문제를 발견했습니다. 경고 : 'Microsoft Endpoint Protection'에 대한 애플리케이션 블록을 찾았습니다. 이것은 '/ quiet'모드에서 setup.exe를 실행하지 않을 때 무시할 수있는 메시지입니다. 이러한 해제 가능한 경고를 무시하려면 '/ compat / ignore warning'을 지정하는 것이 좋습니다. 설치 / 업데이트를 계속하기 전에 'Microsoft Endpoint Protection'을 수동으로 제거하거나 경고를 무시하도록 명령 줄 매개 변수를 변경해야합니다. 설치 명령 줄 스위치에 대한 자세한 내용은 다음을 참조하십시오. https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options 오류 : SetupDiag가 갑자기 다운을보고합니다. 레벨 실패. 마지막 작업 : 마무리, 오류 : 0xC1900208-0x4000C 실패 데이터 : 마지막 작업 : 마무리, 오류 : 0xC1900208-0x4000C https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes를 참조하십시오. 오류 정보. SetupDiag 결과는 다음 위치에 기록되었습니다. c : setupdiag results.log Logs ZipFile 생성 위치 : c : setupdiag Logs_14.zip