Windows Tips & News

Diagnostikujte problémy s upgradem Windows 10 pomocí SetupDiag

click fraud protection

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.
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
/?
  • Zobrazí interaktivní nápovědu
/Output:
  • Tento volitelný parametr umožňuje určit výstupní soubor pro výsledky. Zde najdete, co program SetupDiag dokázal určit. Podporován je pouze výstup v textovém formátu. Cesty UNC budou fungovat za předpokladu, že kontext, pod kterým je spuštěn SetupDiag, má přístup k cestě UNC. Pokud je v cestě mezera, musíte celou cestu uzavřít do dvojitých uvozovek (viz příklad níže).
  • Výchozí: Pokud není zadáno, SetupDiag soubor vytvoří SetupDiagResults.log ve stejném adresáři, kde je spuštěn SetupDiag.exe.
/Mode:
  • Tento volitelný parametr umožňuje určit režim, ve kterém bude SetupDiag pracovat: Offline nebo Online.
  • Offline: řekne SetupDiag, aby se spustil se sadou souborů protokolu, které již byly zachyceny z neúspěšného systému. V tomto režimu můžete spustit kdekoli, kde máte přístup k souborům protokolu. Tento režim nevyžaduje spuštění SetupDiag na počítači, který se nepodařilo aktualizovat. Když zadáte režim offline, musíte také zadat parametr /LogsPath:.
  • Online: informuje SetupDiag, že je spuštěn na počítači, který se nepodařilo aktualizovat. SetupDiag se pokusí najít soubory protokolu a prostředky ve standardních umístěních Windows, jako je např %SystemDrive%$Windows.~bt adresář pro soubory protokolu nastavení.
  • Cesty hledání souboru protokolu lze konfigurovat v souboru SetupDiag.exe.config pod klíčem SearchPath. Vyhledávací cesty jsou odděleny čárkami. Poznámka: Velký počet vyhledávacích cest prodlouží čas potřebný k tomu, aby SetupDiag vrátil výsledky.
  • Výchozí: Pokud není zadáno, SetupDiag poběží v režimu online.
/LogsPath:
  • Tento volitelný parametr je vyžadován pouze tehdy, když /Režim: Offline je specifikováno. Toto řekne SetupDiag.exe, kde najde soubory protokolu. Tyto soubory protokolu mohou být ve formátu ploché složky nebo mohou obsahovat více podadresářů. SetupDiag bude rekurzivně prohledávat všechny podřízené adresáře. Tento parametr by měl být vynechán, když /Režim: Online je specifikováno.
/ZipLogs:
  • Tento volitelný parametr říká SetupDiag.exe, aby vytvořil soubor zip, který bude pokračovat ve výsledcích a všech souborech protokolu, které analyzoval. Soubor zip se vytvoří ve stejném adresáři, kde je spuštěn SetupDiag.exe.
  • Výchozí: Pokud není zadáno, použije se hodnota 'true'.
/Verbose
  • Tento volitelný parametr vygeneruje mnohem více dat do souboru protokolu vytvořeného SetupDiag.exe. Ve výchozím nastavení SetupDiag vytvoří záznam souboru protokolu pouze pro závažné chyby. Použitím /Verbose způsobí, že SetupDiag vždy vytvoří soubor protokolu s podrobnostmi o ladění, což může být užitečné při hlášení problému s SetupDiag.

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

Microsoft Edge 102 stabilní je venku, zůstává druhým populárním prohlížečem na světě

Microsoft Edge 102 stabilní je venku, zůstává druhým populárním prohlížečem na světě

Microsoft dnes vydal novou stabilní verzi prohlížeče Edge. Verze 102.0.1245.30 toho na straně spo...

Přečtěte si více

Vivaldi 5.3 vám umožňuje přizpůsobit panel nástrojů, přidává příkazové řetězce

Vivaldi 5.3 vám umožňuje přizpůsobit panel nástrojů, přidává příkazové řetězce

Vyšla nová verze světově nejlépe přizpůsobitelného prohlížeče Vivaldi. Tato verze s sebou přináší...

Přečtěte si více

Microsoft oficiálně oznámil Surface Laptop Go 2

Microsoft oficiálně oznámil Surface Laptop Go 2

Microsoft oficiálně představil druhou generaci svého zařízení Surface Laptop Go. Zařízení si nyní...

Přečtěte si více