Windows Tips & News

SetupDiag를 사용하여 Windows 10 업그레이드 문제 진단

click fraud protection
권장: Windows 문제를 해결하고 시스템 성능을 최적화하려면 여기를 클릭하십시오.

최신 Windows 버전의 새로운 초고속 케이던스와 짧은 수명 주기로 인해 사용자는 1년에 두 번 전체 OS 업그레이드를 수행해야 합니다. 예를 들어, 이 글을 쓰는 시점에서 가장 최근의 안정적인 Windows 10 릴리스는 버전 1803, "2018년 4월 업데이트"입니다. 그러나 우리는 이미 올해 말에 버전 1809를 기대하고 있습니다. 사용자가 업그레이드를 원활하게 수행할 수 있도록 Microsoft는 새로운 진단 도구인 SetupDiag를 출시했습니다.

광고

설정다이어그램

Windows 10의 업그레이드 절차에 문제가 있어 새 빌드 설치가 불가능할 수 있습니다. Fast Ring의 Windows Insider인 경우 새 빌드를 다른 빌드보다 훨씬 빠르게 받을 수 있습니다. 그것들은 시험판 품질이며 심각한 문제를 포함할 수 있습니다.

설치 프로그램이 OS 업그레이드에 실패하면 Windows에서 오류 코드를 표시하고 프로세스를 종료합니다. 자세한 내용은 일반적으로 설정 로그에서 찾을 수 있습니다. 불행히도 이러한 로그는 사용자에게 친숙하지 않습니다. 무슨 일이 일어나고 있는지 읽고 성공적인 이벤트를 걸러내는 것은 어렵습니다. 이를 위해 SetupDiag 도구를 사용할 수 있습니다.

SetupDiag.exe는 Windows 10 업그레이드가 실패한 이유에 대한 세부 정보를 얻는 데 사용할 수 있는 독립 실행형 진단 도구입니다.

SetupDiag는 Windows 설치 로그 파일을 검사하여 작동합니다. 컴퓨터를 Windows 10으로 업데이트하거나 업그레이드하지 못하는 근본 원인을 확인하기 위해 이러한 로그 파일을 구문 분석하려고 시도합니다. SetupDiag는 업데이트에 실패한 컴퓨터에서 실행하거나 컴퓨터에서 다른 위치로 로그를 내보내고 오프라인 모드에서 SetupDiag를 실행할 수 있습니다.

SetupDiag는 다음 웹 사이트에서 다운로드할 수 있습니다.

SetupDiag 다운로드

이 도구는 다음 매개변수를 지원합니다.

매개변수 설명
/?
  • 대화형 도움말 표시
/Output:
  • 이 선택적 매개변수를 사용하면 결과에 대한 출력 파일을 지정할 수 있습니다. 여기에서 SetupDiag가 결정할 수 있었던 것을 찾을 수 있습니다. 텍스트 형식 출력만 지원됩니다. SetupDiag가 실행되는 컨텍스트에 UNC 경로에 대한 액세스 권한이 있는 경우 UNC 경로가 작동합니다. 경로에 공백이 있으면 전체 경로를 큰따옴표로 묶어야 합니다(아래 예제 섹션 참조).
  • 기본값: 지정하지 않으면 SetupDiag가 파일을 생성합니다. SetupDiagResults.log SetupDiag.exe가 실행되는 동일한 디렉토리에 있습니다.
/Mode:
  • 이 선택적 매개변수를 사용하면 SetupDiag가 작동할 모드(오프라인 또는 온라인)를 지정할 수 있습니다.
  • 오프라인: 실패한 시스템에서 이미 캡처된 일련의 로그 파일에 대해 실행하도록 SetupDiag에 지시합니다. 이 모드에서는 로그 파일에 액세스할 수 있는 모든 곳에서 실행할 수 있습니다. 이 모드에서는 업데이트에 실패한 컴퓨터에서 SetupDiag를 실행할 필요가 없습니다. 오프라인 모드를 지정할 때 /LogsPath: 매개변수도 지정해야 합니다.
  • 온라인: 업데이트에 실패한 컴퓨터에서 실행되고 있음을 SetupDiag에 알립니다. SetupDiag는 다음과 같은 표준 Windows 위치에서 로그 파일과 리소스를 찾으려고 시도합니다. %SystemDrive%$Windows.~bt 설치 로그 파일의 디렉토리.
  • 로그 파일 검색 경로는 SearchPath 키 아래의 SetupDiag.exe.config 파일에서 구성할 수 있습니다. 검색 경로는 쉼표로 구분됩니다. 참고: 검색 경로가 많으면 SetupDiag가 결과를 반환하는 데 필요한 시간이 늘어납니다.
  • 기본값: 지정하지 않으면 SetupDiag가 온라인 모드에서 실행됩니다.
/LogsPath:
  • 이 선택적 매개변수는 다음 경우에만 필요합니다. /모드: 오프라인 지정됩니다. 이것은 SetupDiag.exe에 로그 파일을 찾을 위치를 알려줍니다. 이러한 로그 파일은 플랫 폴더 형식이거나 여러 하위 디렉터리를 포함할 수 있습니다. SetupDiag는 모든 하위 디렉토리를 재귀적으로 검색합니다. 이 매개변수는 다음과 같은 경우 생략해야 합니다. /모드: 온라인 지정됩니다.
/ZipLogs:
  • 이 선택적 매개 변수는 SetupDiag.exe가 구문 분석한 모든 로그 파일과 결과를 계속하는 zip 파일을 만들도록 지시합니다. zip 파일은 SetupDiag.exe가 실행되는 동일한 디렉터리에 생성됩니다.
  • 기본값: 지정하지 않으면 'true' 값이 사용됩니다.
/Verbose
  • 이 선택적 매개 변수는 SetupDiag.exe에서 생성한 로그 파일에 훨씬 더 많은 데이터를 출력합니다. 기본적으로 SetupDiag는 심각한 오류에 대한 로그 파일 항목만 생성합니다. 사용 /Verbose SetupDiag는 디버깅 세부 정보가 포함된 로그 파일을 항상 생성하므로 SetupDiag 문제를 보고할 때 유용할 수 있습니다.

빌드 업그레이드가 실패한 경우 도구를 실행하고 SetupDiag가 저장된 동일한 폴더에서 SetupDiagResults.log 파일을 확인하십시오.

Setupdiag 실행 중

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\롤백
\Windows\팬더
\Windows\Panther\NewOS

다음 예는 SetupDiag의 로그가 오프라인 모드에서 시작되었음을 보여줍니다. 이 예에서는 응용 프로그램 경고가 있지만 /quiet 모드에서 설정이 실행되기 때문에 블록이 됩니다. 문제를 해결하기 위한 지침은 출력에서 ​​SetupDiag에 의해 제공됩니다.

C:\SetupDiag>SetupDiag.exe /출력: C:\SetupDiag\Results.log /모드: 오프라인 /LogsPath: C:\Temp\BobMacNeill SetupDiag v1.01. 저작권 (c) Microsoft Corporation. All rights reserved 설정 로그를 검색하는 중입니다. 로그 수와 크기에 따라 1분 이상 소요될 수 있습니다. 잠시만 기다려 주십시오. 4개의 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 처리: 다음에서 setupact.log 처리: c:\temp\bobmacneill\Panther\UnattendGC\setupact.log. 업데이트 날짜가 03/29/2018 23:13:58이고 CV: H2X+YsWL/UOkj/8X가 올바른 설정 로그인 c:\temp\bobmacneill\$WINDOWS.~BT\Sources\Panther\setupact.log를 찾았습니다.. 설정 로그에서 정보 수집. 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에 기록되었습니다. 로그 ZipFile 생성 위치: c:\setupdiag\Logs_14.zip. 

원천: docs.microsoft.com

권장: Windows 문제를 해결하고 시스템 성능을 최적화하려면 여기를 클릭하십시오.

레지스트리 및 배치 파일 아카이브 다운로드

이 웹사이트는 쿠키를 사용하여 웹사이트를 탐색하는 동안 경험을 개선합니다. 이 쿠키 중 필요에 따라 분류된 쿠키는 웹사이트의 기본 기능이 작동하는 데 필수적이므로 귀하의 브라...

더 읽어보기

Sergey Tkachenko, Winaero의 저자

Microsoft는 오늘 Dev 채널에서 마지막 Edge 94 빌드를 출시했습니다. 버전 94.0.992.1에는 몇 가지 새로운 기능이 포함되어 있으며 다양한 수정 사항 및 ...

더 읽어보기

Winamp용 agurial_del_america_skin 스킨 다운로드 다운로드

이 웹사이트는 쿠키를 사용하여 웹사이트를 탐색하는 동안 경험을 개선합니다. 이 쿠키 중 필요에 따라 분류된 쿠키는 웹사이트의 기본 기능이 작동하는 데 필수적이므로 귀하의 브라...

더 읽어보기