Windows Tips & News

Diagnozuokite „Windows 10“ naujinimo problemas naudodami „SetupDiag“.

click fraud protection

Naujas itin greitas šiuolaikinių Windows versijų dažnis ir trumpas gyvavimo ciklas privertė vartotojus du kartus per metus atlikti pilną OS atnaujinimą. Pavyzdžiui, naujausias stabilus „Windows 10“ leidimas šiuo metu yra 1803 versija „2018 m. balandžio mėn. naujinimas“. Tačiau šių metų pabaigoje jau laukiame 1809 versijos. Siekdama padėti vartotojams sklandžiai atlikti atnaujinimus, „Microsoft“ išleido naują diagnostikos įrankį „SetupDiag“.
Setupdiag

„Windows 10“ naujinimo procedūra gali turėti problemų, todėl naujos versijos įdiegti neįmanoma. Jei esate „Windows Insider“, dalyvaujantis „Fast Ring“, naujas versijas gausite daug greičiau nei kitas. Jie yra iki išleidimo kokybės ir gali turėti rimtų problemų.

Kai sąrankos programai nepavyksta atnaujinti OS, Windows parodo klaidos kodą ir nutraukia procesą. Daugiau informacijos paprastai galima rasti sąrankos žurnale. Deja, šie žurnalai nėra patogūs vartotojui. Sunku perskaityti ir suprasti, kas vyksta, ir išfiltruoti sėkmingus įvykius. Šiuo tikslu galima naudoti SetupDiag įrankį.

SetupDiag.exe yra atskiras diagnostikos įrankis, kurį galima naudoti norint gauti išsamios informacijos apie tai, kodėl Windows 10 naujinimas buvo nesėkmingas.

„SetupDiag“ veikia nagrinėdama „Windows“ sąrankos žurnalo failus. Bandoma išanalizuoti šiuos žurnalo failus, kad nustatytų pagrindinę priežastį, kodėl nepavyko atnaujinti arba atnaujinti kompiuterio į Windows 10. „SetupDiag“ galima paleisti kompiuteryje, kurio nepavyko atnaujinti, arba galite eksportuoti žurnalus iš kompiuterio į kitą vietą ir paleisti „SetupDiag“ neprisijungus.

„SetupDiag“ galima atsisiųsti iš šios svetainės:

Atsisiųskite „SetupDiag“.

Įrankis palaiko šiuos parametrus:

Parametras apibūdinimas
/?
  • Rodo interaktyvią žinyną
/Output:
  • Šis pasirenkamas parametras leidžia nurodyti rezultatų išvesties failą. Čia rasite tai, ką „SetupDiag“ galėjo nustatyti. Palaikoma tik teksto formato išvestis. UNC keliai veiks, jei kontekstas, kuriame veikia SetupDiag, turės prieigą prie UNC kelio. Jei kelyje yra tarpas, visą kelią turite įterpti į dvigubas kabutes (žr. toliau pateiktą pavyzdinį skyrių).
  • Numatytasis: jei nenurodyta, SetupDiag sukurs failą SetupDiagResults.log tame pačiame kataloge, kuriame paleista SetupDiag.exe.
/Mode:
  • Šis pasirenkamas parametras leidžia nurodyti režimą, kuriuo veiks SetupDiag: neprisijungus arba prisijungus.
  • Neprisijungus: nurodo SetupDiag paleisti žurnalo failų rinkinį, jau užfiksuotą iš sugedusios sistemos. Šiuo režimu galite paleisti bet kur, kur turite prieigą prie žurnalo failų. Šis režimas nereikalauja, kad „SetupDiag“ būtų paleista kompiuteryje, kurio nepavyko atnaujinti. Kai nurodote režimą neprisijungus, taip pat turite nurodyti parametrą /LogsPath:.
  • Prisijungę: praneša SetupDiag, kad ji paleista kompiuteryje, kurio nepavyko atnaujinti. „SetupDiag“ bandys rasti žurnalo failus ir išteklius standartinėse „Windows“ vietose, tokiose kaip %SystemDrive%$Windows.~bt sąrankos žurnalo failų katalogas.
  • Žurnalo failo paieškos kelius galima konfigūruoti SetupDiag.exe.config faile, naudojant raktą SearchPath. Paieškos keliai atskirti kableliais. Pastaba: daug paieškos kelių prailgins laiką, reikalingą „SetupDiag“ rezultatams pateikti.
  • Numatytasis: jei nenurodyta, SetupDiag veiks prisijungus režimu.
/LogsPath:
  • Šis pasirenkamas parametras reikalingas tik tada, kai /Režimas: neprisijungęs yra nurodyta. Tai nurodo SetupDiag.exe, kur rasti žurnalo failus. Šie žurnalo failai gali būti vienodo aplanko formato arba juose gali būti keli pakatalogiai. „SetupDiag“ rekursyviai ieškos visuose antriniuose kataloguose. Šis parametras turėtų būti praleistas, kai /Režimas: prisijungęs yra nurodyta.
/ZipLogs:
  • Šis pasirenkamas parametras nurodo SetupDiag.exe sukurti ZIP failą, kuriame būtų tęsiami rezultatai ir visi išanalizuoti žurnalo failai. ZIP failas sukuriamas tame pačiame kataloge, kuriame paleista SetupDiag.exe.
  • Numatytasis: jei nenurodyta, naudojama reikšmė „true“.
/Verbose
  • Šis pasirenkamas parametras išves daug daugiau duomenų į SetupDiag.exe sukurtą žurnalo failą. Pagal numatytuosius nustatymus „SetupDiag“ pateiks tik rimtų klaidų žurnalo failo įrašą. Naudojant /Verbose „SetupDiag“ visada sukurs žurnalo failą su derinimo informacija, o tai gali būti naudinga pranešant apie „SetupDiag“ problemą.

Jei kūrimo naujinimas nepavyko, paleiskite įrankį ir peržiūrėkite failą SetupDiagResults.log tame pačiame aplanke, kuriame saugoma SetupDiag.

Galite nurodyti žurnalo failo vietą naudodami išvesties argumentą:

SetupDiag.exe /Išvestis: C:\SetupDiag\Results.log /Režimas: prisijungęs

Be to, galite nepaisyti „Windows“ žurnalų vietos (pvz., analizuoti netinkamos OS žurnalus) taip:

SetupDiag.exe /Išvestis: C:\SetupDiag\Results.log /Mode: Offline /LogsPath: D:\Temp\Logs\LogSet1. 

Atsižvelgdami į tai, kada nepavyko atnaujinti, nukopijuokite vieną iš šių aplankų į neprisijungus pasiekiamą vietą:

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

Šis pavyzdys rodo, kad „SetupDiag“ žurnalas buvo paleistas neprisijungus. Šiame pavyzdyje yra programos įspėjimas, bet kadangi sąranka vykdoma /quiet režimu, jis tampa bloku. Instrukcijas, kaip išspręsti problemą, išvestyje pateikia SetupDiag.

C:\SetupDiag>SetupDiag.exe /Išvestis: C:\SetupDiag\Results.log /Režimas: neprisijungęs /LogsPath: C:\Temp\BobMacNeill SetupDiag v1.01. Autorių teisės (c) „Microsoft Corporation“. Visos teisės saugomos. Ieškoma sąrankos žurnalų, tai gali užtrukti minutę ar ilgiau, priklausomai nuo žurnalų skaičiaus ir dydžio...palaukite. Rasti 4 setupact.logs. Apdorojamas setupact.log adresu: c:\temp\bobmacneill\$WINDOWS.~BT\Sources\Panther\setupact.log Apdorojamas setupact.log adresu: c:\temp\bobmacneill\Panther\setupact.log Apdorojama setupact.log adresu: c:\temp\bobmacneill\Panther\NewOs\Panther\setupact.log Apdorojama setupact.log adresu: c:\temp\bobmacneill\Panther\UnattendGC\setupact.log. C:\temp\bobmacneill\$WINDOWS.~BT\Sources\Panther\setupact.log su atnaujinimo data 2018-03-29 23:13:58 ir CV: H2X+YsWL/UOkj/8X yra teisingas sąrankos žurnalas. Informacijos rinkimas iš sąrankos žurnalų. SetupDiag: apdorojimo taisyklė: CompatScanOnly. ..Nesutampa. SetupDiag: apdorojimo taisyklė: BitLockerHardblock. ..Nesutampa. SetupDiag: apdorojimo taisyklė: VHDHardblock. ..Nesutampa. SetupDiag: apdorojimo taisyklė: PortableWorkspaceHardblock. ..Nesutampa. SetupDiag: apdorojimo taisyklė: AuditModeHardblock. ..Nesutampa. SetupDiag: apdorojimo taisyklė: SafeModeHardblock. ..Nesutampa. SetupDiag: apdorojimo taisyklė: InsufficientSystemPartitionDiskSpaceHardblock. ..Nesutampa. SetupDiag: apdorojimo taisyklė: CompatBlockedApplicationAutoUninstall. ...Nesutampa. SetupDiag: apdorojimo taisyklė: CompatBlockedApplicationDismissable... Rastas atitinkantis profilis: CompatBlockedApplicationDismissable – EA52620B-E6A0-4BBC-882E-0686605736D9. Įspėjimas: rastas programos blokas, skirtas: "Microsoft Endpoint Protection". Tai yra atmetamas pranešimas, kai nevykdoma setup.exe režimu „/quiet“. Apsvarstykite galimybę nurodyti „/compat /ignore įspėjimą“, kad nepaisytumėte šių atmetamų įspėjimų. Prieš tęsdami diegimą / naujinimą, turite rankiniu būdu pašalinti „Microsoft Endpoint Protection“ arba pakeisti komandų eilutės parametrus, kad būtų nepaisoma įspėjimų. Daugiau informacijos apie sąrankos komandų eilutės jungiklius rasite čia: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options SetupDiag: apdorojimo taisyklė: CompatBlockedApplicationManualUninstall. ...Nesutampa. SetupDiag: apdorojimo taisyklė: HardblockDeviceOrDriver. ...Nesutampa. SetupDiag: apdorojimo taisyklė: HardblockMismatchedLanguage. ..Nesutampa. SetupDiag: apdorojimo taisyklė: HardblockFlightSigning. ..Nesutampa. SetupDiag: apdorojimo taisyklė: DiskSpaceBlockInDownLevel. ..Nesutampa. SetupDiag: apdorojimo taisyklė: DiskSpaceFailure. ..Nesutampa. SetupDiag: apdorojimo taisyklė: DebugSetupMemoryDump. .Nesutampa. SetupDiag: apdorojimo taisyklė: DebugSetupCrash. .Nesutampa. SetupDiag: apdorojimo taisyklė: DebugMemoryDump. .Nesutampa. SetupDiag: apdorojimo taisyklė: DeviceInstallHang. ..Nesutampa. SetupDiag: apdorojimo taisyklė: BootFailureDetected. .Nesutampa. SetupDiag: apdorojimo taisyklė: FindDebugInfoFromRollbackLog. .Nesutampa. SetupDiag: apdorojimo taisyklė: AdvancedInstallerFailed. ..Nesutampa. SetupDiag: apdorojimo taisyklė: FindMigApplyUnitFailure. ..Nesutampa. SetupDiag: apdorojimo taisyklė: FindMigGatherUnitFailure. ..Nesutampa. SetupDiag: apdorojimo taisyklė: OptionalComponentInstallFailure. ..Nesutampa. SetupDiag: apdorojimo taisyklė: CriticalSafeOSDUFailure. ..Nesutampa. SetupDiag: apdorojimo taisyklė: UserProfileCreationFailureDuringOnlineApply. ..Nesutampa. SetupDiag: apdorojimo taisyklė: WimMountFailure. ..Nesutampa. SetupDiag: apdorojimo taisyklė: FindSuccessfulUpgrade. ..Nesutampa. SetupDiag: apdorojimo taisyklė: FindSetupHostReportedFailure. ..Nesutampa. SetupDiag: apdorojimo taisyklė: FindDownlevelFailure. ..Nesutampa. SetupDiag: apdorojimo taisyklė: FindAbruptDownlevelFailure. ...Klaida: SetupDiag praneša apie staigų žemesnio lygio gedimą. Paskutinė operacija: užbaigti, klaida: 0xC1900208 - 0x4000C. Gedimo duomenys: paskutinė operacija: užbaigti, klaida: 0xC1900208 - 0x4000C. Atsižvelgti į https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes dėl klaidų informacijos. SetupDiag: apdorojimo taisyklė: FindSetupPlatformFailedOperationInfo. ..Nesutampa. SetupDiag: apdorojimo taisyklė: FindRollbackFailure. ..Nesutampa. „SetupDiag“ rado 2 atitinkančias problemas. Įspėjimas: rastas programos blokas, skirtas: "Microsoft Endpoint Protection". Tai yra atmetamas pranešimas, kai nevykdoma setup.exe režimu „/quiet“. Apsvarstykite galimybę nurodyti „/compat /ignore įspėjimą“, kad nepaisytumėte šių atmetamų įspėjimų. Prieš tęsdami diegimą / naujinimą, turite rankiniu būdu pašalinti „Microsoft Endpoint Protection“ arba pakeisti komandų eilutės parametrus, kad būtų nepaisoma įspėjimų. Daugiau informacijos apie sąrankos komandų eilutės jungiklius rasite čia: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options. Klaida: „SetupDiag“ praneša apie staigų žemesnio lygio gedimą. Paskutinė operacija: užbaigti, klaida: 0xC1900208 - 0x4000C. Gedimo duomenys: paskutinė operacija: užbaigti, klaida: 0xC1900208 - 0x4000C. Atsižvelgti į https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes dėl klaidų informacijos. SetupDiag rezultatai buvo įrašyti į: c:\setupdiag\results.log. Žurnalai „ZipFile“ sukurti adresu: c:\setupdiag\Logs_14.zip. 

Šaltinis: docs.microsoft.com

Išjunkite funkcijų patarimus ir pasiūlymus adreso juostoje „Firefox 75“.

Išjunkite funkcijų patarimus ir pasiūlymus adreso juostoje „Firefox 75“.

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte siste...

Skaityti daugiau

Atkurkite klasikinę adreso juostą „Firefox 75“.

Atkurkite klasikinę adreso juostą „Firefox 75“.

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte siste...

Skaityti daugiau

Atkurkite https:// ir www Firefox 75 adreso juostoje

Atkurkite https:// ir www Firefox 75 adreso juostoje

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte siste...

Skaityti daugiau