Windows Tips & News

Diagnostikujte problémy s inováciou systému Windows 10 pomocou SetupDiag

click fraud protection

Nová super rýchla kadencia moderných verzií Windows a krátky životný cyklus prinútili používateľov vykonávať úplné aktualizácie operačného systému dvakrát do roka. Napríklad najnovšie stabilné vydanie systému Windows 10 v čase písania tohto článku je verzia 1803, „Aktualizácia z apríla 2018“. Verziu 1809 však očakávame už koncom tohto roka. Spoločnosť Microsoft vydala nový diagnostický nástroj SetupDiag, aby pomohla používateľom plynule vykonávať inovácie.
Setupdiag

Postup inovácie pre Windows 10 môže mať problémy, ktoré znemožňujú inštaláciu novej zostavy. Ak ste Windows Insider v Fast Ring, budete dostávať nové zostavy oveľa rýchlejšie ako ostatné. Majú kvalitu pred vydaním a môžu obsahovať vážne problémy.

Keď inštalačný program zlyhá pri inovácii operačného systému, systém Windows zobrazí kód chyby a ukončí proces. Viac podrobností zvyčajne nájdete v protokole nastavenia. Bohužiaľ, tieto protokoly nie sú užívateľsky prívetivé. Je ťažké prečítať a pochopiť, čo sa deje, a odfiltrovať úspešné udalosti. Na tento účel možno použiť nástroj SetupDiag.

SetupDiag.exe je samostatný diagnostický nástroj, ktorý možno použiť na získanie podrobností o tom, prečo bola inovácia systému Windows 10 neúspešná.

SetupDiag funguje tak, že skúma súbory denníka inštalácie systému Windows. Pokúsi sa analyzovať tieto protokolové súbory, aby určil hlavnú príčinu zlyhania aktualizácie alebo inovácie počítača na Windows 10. SetupDiag je možné spustiť na počítači, ktorý sa nepodarilo aktualizovať, alebo môžete exportovať protokoly z počítača na iné miesto a spustiť SetupDiag v režime offline.

SetupDiag si môžete stiahnuť z nasledujúcej webovej stránky:

Stiahnite si SetupDiag

Nástroj podporuje nasledujúce parametre:

Parameter Popis
/?
  • Zobrazí interaktívnu pomoc
/Output:
  • Tento voliteľný parameter vám umožňuje zadať výstupný súbor pre výsledky. Tu nájdete to, čo program SetupDiag dokázal určiť. Podporovaný je len výstup v textovom formáte. Cesty UNC budú fungovať za predpokladu, že kontext, v ktorom je spustený SetupDiag, má prístup k ceste UNC. Ak cesta obsahuje medzeru, musíte celú cestu uzavrieť do dvojitých úvodzoviek (pozri príklad nižšie).
  • Predvolené: Ak nie je zadané, SetupDiag vytvorí súbor SetupDiagResults.log v rovnakom adresári, kde je spustený SetupDiag.exe.
/Mode:
  • Tento voliteľný parameter vám umožňuje určiť režim, v ktorom bude SetupDiag fungovať: Offline alebo Online.
  • Offline: povie SetupDiag, aby sa spustil so súborom protokolových súborov, ktoré už boli zachytené z neúspešného systému. V tomto režime môžete spustiť kdekoľvek, kde máte prístup k súborom denníka. Tento režim nevyžaduje spustenie programu SetupDiag na počítači, ktorý sa nepodarilo aktualizovať. Keď zadáte režim offline, musíte zadať aj parameter /LogsPath:.
  • Online: informuje SetupDiag, že je spustený na počítači, ktorý sa nepodarilo aktualizovať. SetupDiag sa pokúsi nájsť protokolové súbory a zdroje v štandardných umiestneniach systému Windows, ako je napr %SystemDrive%$Windows.~bt adresár pre súbory denníka nastavenia.
  • Cesty vyhľadávania súborov denníka sú konfigurovateľné v súbore SetupDiag.exe.config pod kľúčom SearchPath. Vyhľadávacie cesty sú oddelené čiarkami. Poznámka: Veľký počet vyhľadávacích ciest predĺži čas potrebný na to, aby SetupDiag vrátil výsledky.
  • Predvolené: Ak nie je zadané, SetupDiag sa spustí v režime online.
/LogsPath:
  • Tento voliteľný parameter je povinný iba vtedy, keď /Režim: Offline je špecifikovaný. Toto povie SetupDiag.exe, kde má nájsť súbory denníka. Tieto protokolové súbory môžu byť vo formáte plochého priečinka alebo môžu obsahovať viacero podadresárov. SetupDiag bude rekurzívne vyhľadávať všetky podradené adresáre. Tento parameter by mal byť vynechaný, keď /Režim: Online je špecifikovaný.
/ZipLogs:
  • Tento voliteľný parameter povie SetupDiag.exe, aby vytvoril súbor zip, ktorý bude pokračovať vo výsledkoch a všetkých protokolových súboroch, ktoré analyzoval. Súbor zip sa vytvorí v rovnakom adresári, kde je spustený súbor SetupDiag.exe.
  • Predvolené: Ak nie je zadané, použije sa hodnota 'true'.
/Verbose
  • Tento voliteľný parameter odošle oveľa viac údajov do súboru denníka vytvoreného programom SetupDiag.exe. V predvolenom nastavení SetupDiag vytvorí záznam súboru denníka iba pre závažné chyby. Použitím /Verbose spôsobí, že SetupDiag vždy vytvorí protokolový súbor s podrobnosťami o ladení, čo môže byť užitočné pri hlásení problému s SetupDiag.

Ak aktualizácia zostavy zlyhala, spustite nástroj a pozrite si súbor SetupDiagResults.log v rovnakom priečinku, kde je uložený SetupDiag.

Umiestnenie súboru denníka môžete určiť pomocou argumentu Výstup:

SetupDiag.exe /Výstup: C:\SetupDiag\Results.log /Režim: Online

Môžete tiež prepísať umiestnenie denníkov systému Windows (napríklad na analýzu denníkov operačného systému, v ktorom nie je možné zaviesť systém) takto:

SetupDiag.exe /Výstup: C:\SetupDiag\Results.log /Režim: Offline /LogsPath: D:\Temp\Logs\LogSet1. 

V závislosti od toho, kedy inovácia zlyhala, skopírujte jeden z nasledujúcich priečinkov do svojho offline umiestnenia:

\$Windows.~bt\sources\panther
\$Windows.~bt\Sources\Rollback
\Windows\Panther
\Windows\Panther\NewOS

Nasledujúci príklad ukazuje, že denník programu SetupDiag sa spustil v režime offline. V tomto príklade je upozornenie aplikácie, ale keďže sa nastavenie vykonáva v režime /quiet, stáva sa blokom. Pokyny na vyriešenie problému poskytuje SetupDiag vo výstupe.

C:\SetupDiag>SetupDiag.exe /Výstup: C:\SetupDiag\Results.log /Režim: Offline /LogsPath: C:\Temp\BobMacNeill SetupDiag v1.01. Autorské práva (c) Microsoft Corporation. Všetky práva vyhradené Vyhľadávanie protokolov nastavení môže trvať minútu alebo viac v závislosti od počtu a veľkosti protokolov... počkajte prosím. Nájdených 4 setupact.logs. Spracovanie setupact.log na: c:\temp\bobmacneill\$WINDOWS.~BT\Sources\Panther\setupact.log Spracovanie setupact.log na: c:\temp\bobmacneill\Panther\setupact.log Spracovanie setupact.log na: c:\temp\bobmacneill\Panther\NewOs\Panther\setupact.log Spracovanie setupact.log na: c:\temp\bobmacneill\Panther\UnattendGC\setupact.log. Nájdené c:\temp\bobmacneill\$WINDOWS.~BT\Sources\Panther\setupact.log s dátumom aktualizácie 29.03.2018 23:13:58 a CV: H2X+YsWL/UOkj/8X ako správny denník nastavenia. Zhromažďovanie informácií z denníkov nastavenia. SetupDiag: pravidlo spracovania: CompatScanOnly. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: BitLockerHardblock. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: VHDHardblock. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: PortableWorkspaceHardblock. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: AuditModeHardblock. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: SafeModeHardblock. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: InsufficientSystemPartitionDiskSpaceHardblock. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: CompatBlockedApplicationAutoUninstall. ...Žiadna zhoda. SetupDiag: pravidlo spracovania: CompatBlockedApplicationDisissable... Nájdený zodpovedajúci profil: CompatBlockedApplicationDisissable - EA52620B-E6A0-4BBC-882E-0686605736D9. Upozornenie: Našiel sa aplikačný blok pre: "Microsoft Endpoint Protection". Toto je správa, ktorú možno zamietnuť, keď nie je spustený súbor setup.exe v režime „/quiet“. Zvážte zadanie "/compat /ignore warning" na ignorovanie týchto odmietnuteľných upozornení. Pred pokračovaním v inštalácii/aktualizácii musíte manuálne odinštalovať "Microsoft Endpoint Protection" alebo zmeniť parametre príkazového riadka tak, aby ignorovali varovania. Ďalšie informácie o nastaveniach prepínačov príkazového riadka nájdete tu: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options SetupDiag: pravidlo spracovania: CompatBlockedApplicationManualUninstall. ...Žiadna zhoda. SetupDiag: pravidlo spracovania: HardblockDeviceOrDriver. ...Žiadna zhoda. SetupDiag: pravidlo spracovania: HardblockMismatchedLanguage. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: HardblockFlightSigning. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: DiskSpaceBlockInDownLevel. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: DiskSpaceFailure. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: DebugSetupMemoryDump. .Žiadna zhoda. SetupDiag: pravidlo spracovania: DebugSetupCrash. .Žiadna zhoda. SetupDiag: pravidlo spracovania: DebugMemoryDump. .Žiadna zhoda. SetupDiag: pravidlo spracovania: DeviceInstallHang. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: BootFailureDetected. .Žiadna zhoda. SetupDiag: pravidlo spracovania: FindDebugInfoFromRollbackLog. .Žiadna zhoda. SetupDiag: pravidlo spracovania: AdvancedInstallerFailed. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: FindMigApplyUnitFailure. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: FindMigGatherUnitFailure. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: OptionalComponentInstallFailure. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: CriticalSafeOSDUFailure. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: UserProfileCreationFailureDuringOnlineApply. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: WimMountFailure. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: FindSuccessfulUpgrade. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: FindSetupHostReportedFailure. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: FindDownlevelFailure. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: FindAbruptDownlevelFailure. ...Chyba: SetupDiag hlási náhle zlyhanie nižšej úrovne. Posledná operácia: Finalizácia, Chyba: 0xC1900208 - 0x4000C. Údaje o poruche: Posledná operácia: Finalizácia, Chyba: 0xC1900208 - 0x4000C. Odkazujú na https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes pre informáciu o chybe. SetupDiag: pravidlo spracovania: FindSetupPlatformFailedOperationInfo. ..Žiadna zhoda. SetupDiag: pravidlo spracovania: FindRollbackFailure. ..Žiadna zhoda. SetupDiag našiel 2 zodpovedajúce problémy. Upozornenie: Našiel sa aplikačný blok pre: "Microsoft Endpoint Protection". Toto je správa, ktorú možno zamietnuť, keď nie je spustený súbor setup.exe v režime „/quiet“. Zvážte zadanie "/compat /ignore warning" na ignorovanie týchto odmietnuteľných upozornení. Pred pokračovaním v inštalácii/aktualizácii musíte manuálne odinštalovať "Microsoft Endpoint Protection" alebo zmeniť parametre príkazového riadka tak, aby ignorovali varovania. Ďalšie informácie o nastaveniach prepínačov príkazového riadka nájdete tu: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options. Chyba: SetupDiag hlási náhle zlyhanie nižšej úrovne. Posledná operácia: Finalizácia, Chyba: 0xC1900208 - 0x4000C. Údaje o poruche: Posledná operácia: Finalizácia, Chyba: 0xC1900208 - 0x4000C. Odkazujú na https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes pre informáciu o chybe. Výsledky SetupDiag boli zaznamenané do: c:\setupdiag\results.log. Protokoly Súbor ZipFile vytvorený na adrese: c:\setupdiag\Logs_14.zip. 

Zdroj: docs.microsoft.com

Pozrite si časť Povedomie o DPI v Správcovi úloh v systéme Windows 10

Pozrite si časť Povedomie o DPI v Správcovi úloh v systéme Windows 10

Ak sledujete vývoj Windowsu 10, možno už viete, že Windows 10 Build 18262 pridáva do aplikácie Sp...

Čítaj viac

Kumulatívne aktualizácie pre Windows 10, 18. októbra 2018

Kumulatívne aktualizácie pre Windows 10, 18. októbra 2018

ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac

Sticky Notes 3.0 pre Windows 10 prinesie množstvo nových funkcií

Sticky Notes 3.0 pre Windows 10 prinesie množstvo nových funkcií

ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac