Windows Tips & News

Diagnosticer Windows 10-opgraderingsproblemer med SetupDiag

click fraud protection

Den nye superhurtige kadence af moderne Windows-versioner og korte livscyklus har tvunget brugere til at udføre fulde OS-opgraderinger to gange om året. For eksempel er den seneste stabile Windows 10-udgivelse i skrivende stund version 1803, "April 2018 Update". Vi forventer dog allerede version 1809 i slutningen af ​​dette år. For at hjælpe brugerne med at udføre opgraderinger problemfrit har Microsoft udgivet et nyt diagnoseværktøj, SetupDiag.
Setupdiag

Opgraderingsproceduren til Windows 10 kan have problemer, hvilket gør installationen af ​​en ny build umulig. Hvis du er en Windows Insider i den hurtige ring, modtager du nye builds meget hurtigere end andre. De er af pre-release kvalitet og kan indeholde alvorlige problemer.

Når installationen ikke opgraderer operativsystemet, viser Windows en fejlkode og afslutter processen. Flere detaljer kan normalt findes i opsætningsloggen. Desværre er disse logfiler ikke brugervenlige. Det er svært at læse og forstå, hvad der foregår, og filtrere de vellykkede begivenheder fra. Til dette formål kan SetupDiag-værktøjet bruges.

SetupDiag.exe er et selvstændigt diagnostisk værktøj, der kan bruges til at få detaljer om, hvorfor en Windows 10-opgradering mislykkedes.

SetupDiag fungerer ved at undersøge Windows Setup-logfiler. Den forsøger at parse disse logfiler for at bestemme årsagen til, at computeren ikke blev opdateret eller opgraderet til Windows 10. SetupDiag kan køres på den computer, der ikke kunne opdatere, eller du kan eksportere logfiler fra computeren til en anden placering og køre SetupDiag i offlinetilstand.

SetupDiag kan downloades fra følgende websted:

Download SetupDiag

Værktøjet understøtter følgende parametre:

Parameter Beskrivelse
/?
  • Viser interaktiv hjælp
/Output:
  • Denne valgfri parameter giver dig mulighed for at angive outputfilen for resultater. Det er her, du vil finde, hvad SetupDiag var i stand til at fastslå. Kun tekstformatoutput understøttes. UNC-stier vil fungere, forudsat at den kontekst, som SetupDiag kører under, har adgang til UNC-stien. Hvis stien har et mellemrum, skal du sætte hele stien i dobbelte anførselstegn (se eksempelafsnittet nedenfor).
  • Standard: Hvis ikke angivet, vil SetupDiag oprette filen SetupDiagResults.log i samme mappe, hvor SetupDiag.exe køres.
/Mode:
  • Denne valgfri parameter giver dig mulighed for at angive den tilstand, som SetupDiag skal fungere i: Offline eller Online.
  • Offline: fortæller SetupDiag at køre mod et sæt logfiler, der allerede er fanget fra et fejlbehæftet system. I denne tilstand kan du køre hvor som helst du har adgang til logfilerne. Denne tilstand kræver ikke, at SetupDiag køres på den computer, der ikke kunne opdatere. Når du angiver offlinetilstand, skal du også angive parameteren /LogsPath:.
  • Online: fortæller SetupDiag, at den køres på den computer, der ikke kunne opdatere. SetupDiag vil forsøge at finde logfiler og ressourcer på standard Windows-placeringer, såsom %SystemDrive%$Windows.~bt mappe til opsætningslogfiler.
  • Logfilsøgestier kan konfigureres i filen SetupDiag.exe.config under søgestien. Søgestier er kommasepareret. Bemærk: Et stort antal søgestier forlænger den tid, det kræves for SetupDiag at returnere resultater.
  • Standard: Hvis det ikke er angivet, kører SetupDiag i onlinetilstand.
/LogsPath:
  • Denne valgfri parameter er kun nødvendig, når /Tilstand: Offline er angivet. Dette fortæller SetupDiag.exe, hvor logfilerne skal findes. Disse logfiler kan være i et fladt mappeformat eller indeholde flere undermapper. SetupDiag vil rekursivt søge i alle underordnede mapper. Denne parameter bør udelades, når /Tilstand: Online er angivet.
/ZipLogs:
  • Denne valgfri parameter fortæller SetupDiag.exe at oprette en zip-fil, der fortsætter dens resultater og alle de logfiler, den parsede. Zip-filen oprettes i den samme mappe, hvor SetupDiag.exe køres.
  • Standard: Hvis det ikke er angivet, bruges værdien 'true'.
/Verbose
  • Denne valgfri parameter udsender meget flere data til logfilen, der er produceret af SetupDiag.exe. Som standard vil SetupDiag kun producere en logfilpost for alvorlige fejl. Ved brug af /Verbose vil få SetupDiag til altid at producere en logfil med debugging detaljer, hvilket kan være nyttigt, når der rapporteres et problem med SetupDiag.

Hvis din build-opgradering mislykkedes, skal du køre værktøjet og se filen SetupDiagResults.log i den samme mappe, hvor SetupDiag er gemt.

Du kan angive placeringen af ​​logfilen ved at bruge output-argumentet:

SetupDiag.exe /Output: C:\SetupDiag\Results.log /Tilstand: Online

Du kan også tilsidesætte placeringen af ​​Windows-logfilerne (f.eks. for at analysere logfiler for et operativsystem, der ikke kan botes) som følger:

SetupDiag.exe /Output: C:\SetupDiag\Results.log /Tilstand: Offline /LogsPath: D:\Temp\Logs\LogSet1. 

Afhængigt af hvornår opgraderingen mislykkedes, kopier en af ​​følgende mapper til din offlineplacering:

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

Følgende eksempel viser, at SetupDiags log startede i offlinetilstand. I dette eksempel er der en applikationsadvarsel, men da opsætningen udføres i /quiet mode, bliver det en blokering. Instruktioner til at løse problemet leveres af SetupDiag i outputtet.

C:\SetupDiag>SetupDiag.exe /Output: C:\SetupDiag\Results.log /Tilstand: Offline /LogsPath: C:\Temp\BobMacNeill SetupDiag v1.01. Copyright (c) Microsoft Corporation. Alle rettigheder forbeholdes Søger du efter opsætningslogfiler, dette kan tage et minut eller mere afhængigt af antallet og størrelsen af ​​logfilerne...vent venligst. Fundet 4 setupact.logs. Behandler setupact.log på: c:\temp\bobmacneill\$WINDOWS.~BT\Sources\Panther\setupact.log Behandler setupact.log på: c:\temp\bobmacneill\Panther\setupact.log Behandler setupact.log på: c:\temp\bobmacneill\Panther\NewOs\Panther\setupact.log Behandler setupact.log på: c:\temp\bobmacneill\Panther\UnattendGC\setupact.log. Fundet c:\temp\bobmacneill\$WINDOWS.~BT\Sources\Panther\setupact.log med opdateringsdato 29/03/2018 23:13:58 og CV: H2X+YsWL/UOkj/8X for at være den korrekte opsætningslog. Indsamling af oplysninger fra opsætningslogfiler. SetupDiag: behandlingsregel: CompatScanOnly. ..Intet match. SetupDiag: behandlingsregel: BitLockerHardblock. ..Intet match. SetupDiag: behandlingsregel: VHDHardblock. ..Intet match. SetupDiag: behandlingsregel: PortableWorkspaceHardblock. ..Intet match. SetupDiag: behandlingsregel: AuditModeHardblock. ..Intet match. SetupDiag: behandlingsregel: SafeModeHardblock. ..Intet match. SetupDiag: behandlingsregel: InsufficientSystemPartitionDiskSpaceHardblock. ..Intet match. SetupDiag: behandlingsregel: CompatBlockedApplicationAutoUninstall. ...Intet match. SetupDiag: behandlingsregel: CompatBlockedApplicationDismissable... Matchende profil fundet: CompatBlockedApplicationDismissable - EA52620B-E6A0-4BBC-882E-0686605736D9. Advarsel: Fundet applikationsblok for: "Microsoft Endpoint Protection". Dette er en meddelelse, der kan afvises, når setup.exe ikke kører i "/quiet"-tilstand. Overvej at specificere "/compat /ignore warning" for at ignorere disse advarsler, der kan afvises. Du skal manuelt afinstallere "Microsoft Endpoint Protection", før du fortsætter med installationen/opdateringen, eller ændre kommandolinjeparametrene for at ignorere advarsler. For mere information om Setup-kommandolinjeskift, se her: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options SetupDiag: behandlingsregel: CompatBlockedApplicationManualUninstall. ...Intet match. SetupDiag: behandlingsregel: HardblockDeviceOrDriver. ...Intet match. SetupDiag: behandlingsregel: HardblockMismatchedLanguage. ..Intet match. SetupDiag: behandlingsregel: HardblockFlightSigning. ..Intet match. SetupDiag: behandlingsregel: DiskSpaceBlockInDownLevel. ..Intet match. SetupDiag: behandlingsregel: DiskSpaceFailure. ..Intet match. SetupDiag: behandlingsregel: DebugSetupMemoryDump. .Intet match. SetupDiag: behandlingsregel: DebugSetupCrash. .Intet match. SetupDiag: behandlingsregel: DebugMemoryDump. .Intet match. SetupDiag: behandlingsregel: DeviceInstallHang. ..Intet match. SetupDiag: behandlingsregel: BootFailureDetected. .Intet match. SetupDiag: behandlingsregel: FindDebugInfoFromRollbackLog. .Intet match. SetupDiag: behandlingsregel: AdvancedInstallerFailed. ..Intet match. SetupDiag: behandlingsregel: FindMigApplyUnitFailure. ..Intet match. SetupDiag: behandlingsregel: FindMigGatherUnitFailure. ..Intet match. SetupDiag: behandlingsregel: OptionalComponentInstallFailure. ..Intet match. SetupDiag: behandlingsregel: CriticalSafeOSDUFailure. ..Intet match. SetupDiag: behandlingsregel: UserProfileCreationFailureDuringOnlineApply. ..Intet match. SetupDiag: behandlingsregel: WimMountFailure. ..Intet match. SetupDiag: behandlingsregel: FindSuccessfulUpgrade. ..Intet match. SetupDiag: behandlingsregel: FindSetupHostReportedFailure. ..Intet match. SetupDiag: behandlingsregel: FindDownlevelFailure. ..Intet match. SetupDiag: behandlingsregel: FindAbruptDownlevelFailure. ...Fejl: SetupDiag rapporterer en pludselig nedadgående fejl. Sidste handling: Afslut, fejl: 0xC1900208 - 0x4000C. Fejldata: Sidste handling: Afslut, fejl: 0xC1900208 - 0x4000C. Henvise til https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes for fejlinformation. SetupDiag: behandlingsregel: FindSetupPlatformFailedOperationInfo. ..Intet match. SetupDiag: behandlingsregel: FindRollbackFailure. ..Intet match. SetupDiag fandt 2 matchende problemer. Advarsel: Fundet applikationsblok for: "Microsoft Endpoint Protection". Dette er en meddelelse, der kan afvises, når setup.exe ikke kører i "/quiet"-tilstand. Overvej at specificere "/compat /ignore warning" for at ignorere disse advarsler, der kan afvises. Du skal manuelt afinstallere "Microsoft Endpoint Protection", før du fortsætter med installationen/opdateringen, eller ændre kommandolinjeparametrene for at ignorere advarsler. For mere information om Setup-kommandolinjeskift, se her: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options. Fejl: SetupDiag rapporterer en pludselig nedadgående fejl. Sidste handling: Afslut, fejl: 0xC1900208 - 0x4000C. Fejldata: Sidste handling: Afslut, fejl: 0xC1900208 - 0x4000C. Henvise til https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes for fejlinformation. SetupDiag-resultater blev logget til: c:\setupdiag\results.log. Logs ZipFile oprettet på: c:\setupdiag\Logs_14.zip. 

Kilde: docs.microsoft.com

Winaero Tweaker 0.3.1 er ude, byder på masser af nyttige tweaks

Winaero Tweaker 0.3.1 er ude, byder på masser af nyttige tweaks

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneJeg har netop udg...

Læs mere

Forøg proceslinjens gennemsigtighedsniveau i Windows 10

Forøg proceslinjens gennemsigtighedsniveau i Windows 10

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneI Windows 10 er d...

Læs mere

Aktiver Firefox Hello for at bruge WebRTC-funktioner

Aktiver Firefox Hello for at bruge WebRTC-funktioner

2 svarMozilla har udgivet en stor ny version 34 af Firefox-browseren, og den kommer med en fin We...

Læs mere