Diagnostikujte problémy s upgradem Windows 10 pomocí SetupDiag
Nová super rychlá kadence moderních verzí Windows a krátký životní cyklus donutily uživatele provádět úplné upgrady OS dvakrát ročně. Například nejnovější stabilní vydání Windows 10 v době psaní tohoto článku je verze 1803, „Aktualizace z dubna 2018“. Verzi 1809 však očekáváme již koncem tohoto roku. Aby uživatelé mohli hladce provádět upgrady, společnost Microsoft vydala nový diagnostický nástroj SetupDiag.
Procedura upgradu pro Windows 10 může mít problémy, které znemožňují instalaci nového sestavení. Pokud jste Windows Insider ve Fast Ringu, získáte nové sestavení mnohem rychleji než ostatní. Mají předběžnou kvalitu a mohou obsahovat vážné problémy.
Když se instalačnímu programu nepodaří upgradovat operační systém, systém Windows zobrazí kód chyby a proces ukončí. Více podrobností lze obvykle nalézt v protokolu nastavení. Bohužel tyto protokoly nejsou uživatelsky přívětivé. Je těžké číst a pochopit, co se děje, a odfiltrovat úspěšné události. K tomuto účelu lze použít nástroj SetupDiag.
SetupDiag.exe je samostatný diagnostický nástroj, který lze použít k získání podrobností o tom, proč byl upgrade na Windows 10 neúspěšný.
SetupDiag funguje tak, že prozkoumá soubory protokolu instalace systému Windows. Pokusí se analyzovat tyto soubory protokolu, aby zjistil hlavní příčinu selhání aktualizace nebo upgradu počítače na Windows 10. SetupDiag lze spustit na počítači, který se nepodařilo aktualizovat, nebo můžete exportovat protokoly z počítače do jiného umístění a spustit SetupDiag v režimu offline.
SetupDiag lze stáhnout z následující webové stránky:
Stáhněte si SetupDiag
Nástroj podporuje následující parametry:
Parametr | Popis |
---|---|
/? |
|
/Output: |
|
/Mode: |
|
/LogsPath: |
|
/ZipLogs: |
|
/Verbose |
|
Pokud upgrade sestavení selhal, spusťte nástroj a prohlédněte si soubor SetupDiagResults.log ve stejné složce, kde je uložen SetupDiag.
Umístění souboru protokolu můžete určit pomocí argumentu Výstup:
SetupDiag.exe /Výstup: C:\SetupDiag\Results.log /Mode: Online
Můžete také přepsat umístění protokolů Windows (např. pro analýzu protokolů OS, který nelze spustit) takto:
SetupDiag.exe /Output: C:\SetupDiag\Results.log /Mode: Offline /LogsPath: D:\Temp\Logs\LogSet1.
V závislosti na tom, kdy se upgrade nezdařil, zkopírujte jednu z následujících složek do svého offline umístění:
\$Windows.~bt\zdroje\panther
\$Windows.~bt\Sources\Rollback
\Windows\Panther
\Windows\Panther\NewOS
Následující příklad ukazuje, že protokol SetupDiag byl spuštěn v režimu offline. V tomto příkladu je upozornění aplikace, ale protože se nastavení provádí v režimu /quiet, stane se blokem. Pokyny k vyřešení problému poskytuje SetupDiag ve výstupu.
C:\SetupDiag>SetupDiag.exe /Výstup: C:\SetupDiag\Results.log /Režim: Offline /LogsPath: C:\Temp\BobMacNeill SetupDiag v1.01. Copyright (c) Microsoft Corporation. Všechna práva vyhrazena Vyhledávání protokolů nastavení může trvat minutu nebo déle v závislosti na počtu a velikosti protokolů...čekejte prosím. Nalezeno 4 setupact.logs. Zpracování setupact.log na: c:\temp\bobmacneill\$WINDOWS.~BT\Sources\Panther\setupact.log Zpracování setupact.log na: c:\temp\bobmacneill\Panther\setupact.log Zpracování setupact.log na: c:\temp\bobmacneill\Panther\NewOs\Panther\setupact.log Zpracování setupact.log na: c:\temp\bobmacneill\Panther\UnattendGC\setupact.log. Nalezeno c:\temp\bobmacneill\$WINDOWS.~BT\Sources\Panther\setupact.log s datem aktualizace 29.03.2018 23:13:58 a CV: H2X+YsWL/UOkj/8X jako správný protokol nastavení. Shromažďování informací z protokolů nastavení. SetupDiag: pravidlo zpracování: CompatScanOnly. ..Žádná shoda. SetupDiag: pravidlo zpracování: BitLockerHardblock. ..Žádná shoda. SetupDiag: pravidlo zpracování: VHDHardblock. ..Žádná shoda. SetupDiag: pravidlo zpracování: PortableWorkspaceHardblock. ..Žádná shoda. SetupDiag: pravidlo zpracování: AuditModeHardblock. ..Žádná shoda. SetupDiag: pravidlo zpracování: SafeModeHardblock. ..Žádná shoda. SetupDiag: pravidlo zpracování: InsufficientSystemPartitionDiskSpaceHardblock. ..Žádná shoda. SetupDiag: pravidlo zpracování: CompatBlockedApplicationAutoUninstall. ...Žádná shoda. SetupDiag: pravidlo zpracování: CompatBlockedApplicationDismissable... Nalezen odpovídající profil: CompatBlockedApplicationDismissable - EA52620B-E6A0-4BBC-882E-0686605736D9. Upozornění: Nalezen aplikační blok pro: "Microsoft Endpoint Protection". Toto je zpráva, kterou lze zavřít, když není spuštěn setup.exe v režimu "/quiet". Zvažte zadání "/compat /ignore warning" pro ignorování těchto odmítatelných varování. Než budete pokračovat v instalaci/aktualizaci, musíte ručně odinstalovat "Microsoft Endpoint Protection" nebo změnit parametry příkazového řádku tak, aby ignorovaly varování. Další informace o přepínačích příkazového řádku nastavení naleznete zde: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options SetupDiag: pravidlo zpracování: CompatBlockedApplicationManualUninstall. ...Žádná shoda. SetupDiag: pravidlo zpracování: HardblockDeviceOrDriver. ...Žádná shoda. SetupDiag: pravidlo zpracování: HardblockMismatchedLanguage. ..Žádná shoda. SetupDiag: pravidlo zpracování: HardblockFlightSigning. ..Žádná shoda. SetupDiag: pravidlo zpracování: DiskSpaceBlockInDownLevel. ..Žádná shoda. SetupDiag: pravidlo zpracování: DiskSpaceFailure. ..Žádná shoda. SetupDiag: pravidlo zpracování: DebugSetupMemoryDump. .Žádná shoda. SetupDiag: pravidlo zpracování: DebugSetupCrash. .Žádná shoda. SetupDiag: pravidlo zpracování: DebugMemoryDump. .Žádná shoda. SetupDiag: pravidlo zpracování: DeviceInstallHang. ..Žádná shoda. SetupDiag: pravidlo zpracování: BootFailureDetected. .Žádná shoda. SetupDiag: pravidlo zpracování: FindDebugInfoFromRollbackLog. .Žádná shoda. SetupDiag: pravidlo zpracování: AdvancedInstallerFailed. ..Žádná shoda. SetupDiag: pravidlo zpracování: FindMigApplyUnitFailure. ..Žádná shoda. SetupDiag: pravidlo zpracování: FindMigGatherUnitFailure. ..Žádná shoda. SetupDiag: pravidlo zpracování: OptionalComponentInstallFailure. ..Žádná shoda. SetupDiag: pravidlo zpracování: CriticalSafeOSDUFailure. ..Žádná shoda. SetupDiag: pravidlo zpracování: UserProfileCreationFailureDuringOnlineApply. ..Žádná shoda. SetupDiag: pravidlo zpracování: WimMountFailure. ..Žádná shoda. SetupDiag: pravidlo zpracování: FindSuccessfulUpgrade. ..Žádná shoda. SetupDiag: pravidlo zpracování: FindSetupHostReportedFailure. ..Žádná shoda. SetupDiag: pravidlo zpracování: FindDownlevelFailure. ..Žádná shoda. SetupDiag: pravidlo zpracování: FindAbruptDownlevelFailure. ...Chyba: SetupDiag hlásí náhlé selhání nižší úrovně. Poslední operace: Finalizace, Chyba: 0xC1900208 - 0x4000C. Údaje o poruše: Poslední operace: Dokončení, Chyba: 0xC1900208 - 0x4000C. Odkazují na https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes pro informace o chybě. SetupDiag: pravidlo zpracování: FindSetupPlatformFailedOperationInfo. ..Žádná shoda. SetupDiag: pravidlo zpracování: FindRollbackFailure. ..Žádná shoda. SetupDiag nalezl 2 odpovídající problémy. Upozornění: Nalezen aplikační blok pro: "Microsoft Endpoint Protection". Toto je zpráva, kterou lze zavřít, když není spuštěn setup.exe v režimu "/quiet". Zvažte zadání "/compat /ignore warning" pro ignorování těchto odmítatelných varování. Než budete pokračovat v instalaci/aktualizaci, musíte ručně odinstalovat "Microsoft Endpoint Protection" nebo změnit parametry příkazového řádku tak, aby ignorovaly varování. Další informace o přepínačích příkazového řádku nastavení naleznete zde: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options. Chyba: SetupDiag hlásí náhlé selhání nižší úrovně. Poslední operace: Finalizace, Chyba: 0xC1900208 - 0x4000C. Údaje o poruše: Poslední operace: Dokončení, Chyba: 0xC1900208 - 0x4000C. Odkazují na https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes pro informace o chybě. Výsledky SetupDiag byly protokolovány do: c:\setupdiag\results.log. Protokoly Soubor ZipFile vytvořen na adrese: c:\setupdiag\Logs_14.zip.
Zdroj: docs.microsoft.com