Diagnostisera Windows 10-uppgraderingsproblem med SetupDiag
Den nya supersnabba kadensen av moderna Windows-versioner och korta livscykel har tvingat användare att utföra fullständiga OS-uppgraderingar två gånger om året. Till exempel är den senaste stabila Windows 10-versionen när detta skrivs version 1803, "April 2018 Update". Men vi väntar redan version 1809 i slutet av detta år. För att hjälpa användare att utföra uppgraderingar smidigt har Microsoft släppt ett nytt diagnostikverktyg, SetupDiag.
Annons
Uppgraderingsproceduren för Windows 10 kan ha problem, vilket gör installationen av en ny version omöjlig. Om du är en Windows Insider i den snabba ringen får du nya byggen mycket snabbare än andra. De är av pre-release-kvalitet och kan innehålla allvarliga problem.
När installationen misslyckas med att uppgradera operativsystemet visar Windows en felkod och avslutar processen. Mer information finns vanligtvis i inställningsloggen. Tyvärr är dessa loggar inte användarvänliga. Det är svårt att läsa och förstå vad som händer och filtrera bort de lyckade händelserna. För detta ändamål kan verktyget SetupDiag användas.
SetupDiag.exe är ett fristående diagnostikverktyg som kan användas för att få information om varför en uppgradering av Windows 10 misslyckades.
SetupDiag fungerar genom att undersöka Windows Setup-loggfiler. Den försöker analysera dessa loggfiler för att fastställa grundorsaken till misslyckande med att uppdatera eller uppgradera datorn till Windows 10. SetupDiag kan köras på den dator som inte uppdaterades, eller så kan du exportera loggar från datorn till en annan plats och köra SetupDiag i offlineläge.
SetupDiag kan laddas ner från följande webbplats:
Ladda ner SetupDiag
Verktyget stöder följande parametrar:
Parameter | Beskrivning |
---|---|
/? |
|
/Output: |
|
/Mode: |
|
/LogsPath: |
|
/ZipLogs: |
|
/Verbose |
|
Om din build-uppgradering misslyckades, kör verktyget och se filen SetupDiagResults.log i samma mapp där SetupDiag är lagrad.
Du kan ange platsen för loggfilen genom att använda argumentet Output:
SetupDiag.exe /Output: C:\SetupDiag\Results.log /Mode: Online
Du kan också åsidosätta platsen för Windows-loggarna (t.ex. för att analysera loggar för ett operativsystem som inte går att bota) enligt följande:
SetupDiag.exe /Output: C:\SetupDiag\Results.log /Mode: Offline /LogsPath: D:\Temp\Logs\LogSet1.
Beroende på när uppgraderingen misslyckades, kopiera en av följande mappar till din offlineplats:
\$Windows.~bt\sources\panther
\$Windows.~bt\Sources\Rollback
\Windows\Panther
\Windows\Panther\NewOS
Följande exempel visar att SetupDiags logg startade i offlineläge. I det här exemplet finns det en programvarning, men eftersom installationen körs i /quiet mode blir det ett block. Instruktioner för att lösa problemet tillhandahålls av SetupDiag i utgången.
C:\SetupDiag>SetupDiag.exe /Output: C:\SetupDiag\Results.log /Mode: Offline /LogsPath: C:\Temp\BobMacNeill SetupDiag v1.01. Copyright (c) Microsoft Corporation. Alla rättigheter reserverade. Söker efter inställningsloggar, detta kan ta en minut eller mer beroende på antalet och storleken på loggarna...var god vänta. Hittade 4 setupact.logs. Bearbetar setupact.log på: c:\temp\bobmacneill\$WINDOWS.~BT\Sources\Panther\setupact.log Bearbetar setupact.log på: c:\temp\bobmacneill\Panther\setupact.log Bearbetar setupact.log på: c:\temp\bobmacneill\Panther\NewOs\Panther\setupact.log Bearbetar setupact.log på: c:\temp\bobmacneill\Panther\UnattendGC\setupact.log. Hittade c:\temp\bobmacneill\$WINDOWS.~BT\Sources\Panther\setupact.log med uppdateringsdatum 2018-03-29 23:13:58 och CV: H2X+YsWL/UOkj/8X för att vara den korrekta inställningsloggen. Samla information från installationsloggar. SetupDiag: bearbetningsregel: CompatScanOnly. ..Ingen match. SetupDiag: bearbetningsregel: BitLockerHardblock. ..Ingen match. SetupDiag: bearbetningsregel: VHDHardblock. ..Ingen match. SetupDiag: bearbetningsregel: PortableWorkspaceHardblock. ..Ingen match. SetupDiag: bearbetningsregel: AuditModeHardblock. ..Ingen match. SetupDiag: bearbetningsregel: SafeModeHardblock. ..Ingen match. SetupDiag: bearbetningsregel: InsufficientSystemPartitionDiskSpaceHardblock. ..Ingen match. SetupDiag: bearbetningsregel: CompatBlockedApplicationAutoUninstall. ...Ingen match. SetupDiag: bearbetningsregel: CompatBlockedApplicationDismissable... Matchande profil hittades: CompatBlockedApplicationDismissable - EA52620B-E6A0-4BBC-882E-0686605736D9. Varning: Hittade applikationsblock för: "Microsoft Endpoint Protection". Detta är ett meddelande som kan avvisas när setup.exe inte körs i "/quiet"-läge. Överväg att ange "/compat /ignore warning" för att ignorera dessa avvisbara varningar. Du måste manuellt avinstallera "Microsoft Endpoint Protection" innan du fortsätter med installationen/uppdateringen, eller ändra kommandoradsparametrarna för att ignorera varningar. För mer information om Setup kommandoradsväxlar, se här: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options SetupDiag: bearbetningsregel: CompatBlockedApplicationManualUninstall. ...Ingen match. SetupDiag: bearbetningsregel: HardblockDeviceOrDriver. ...Ingen match. SetupDiag: bearbetningsregel: HardblockMismatchedLanguage. ..Ingen match. SetupDiag: bearbetningsregel: HardblockFlightSigning. ..Ingen match. SetupDiag: bearbetningsregel: DiskSpaceBlockInDownLevel. ..Ingen match. SetupDiag: bearbetningsregel: DiskSpaceFailure. ..Ingen match. SetupDiag: bearbetningsregel: DebugSetupMemoryDump. .Ingen match. SetupDiag: bearbetningsregel: DebugSetupCrash. .Ingen match. SetupDiag: bearbetningsregel: DebugMemoryDump. .Ingen match. SetupDiag: bearbetningsregel: DeviceInstallHang. ..Ingen match. SetupDiag: bearbetningsregel: BootFailureDetected. .Ingen match. SetupDiag: bearbetningsregel: FindDebugInfoFromRollbackLog. .Ingen match. SetupDiag: bearbetningsregel: AdvancedInstallerFailed. ..Ingen match. SetupDiag: bearbetningsregel: FindMigApplyUnitFailure. ..Ingen match. SetupDiag: bearbetningsregel: FindMigGatherUnitFailure. ..Ingen match. SetupDiag: bearbetningsregel: OptionalComponentInstallFailure. ..Ingen match. SetupDiag: bearbetningsregel: CriticalSafeOSDUFailure. ..Ingen match. SetupDiag: bearbetningsregel: UserProfileCreationFailureDuringOnlineApply. ..Ingen match. SetupDiag: bearbetningsregel: WimMountFailure. ..Ingen match. SetupDiag: bearbetningsregel: FindSuccessfulUpgrade. ..Ingen match. SetupDiag: bearbetningsregel: FindSetupHostReportedFailure. ..Ingen match. SetupDiag: bearbetningsregel: FindDownlevelFailure. ..Ingen match. SetupDiag: bearbetningsregel: FindAbruptDownlevelFailure. ...Fel: SetupDiag rapporterar plötsligt fel på nednivån. Senaste operation: Slutför, Fel: 0xC1900208 - 0x4000C. Feldata: Senaste operation: Slutför, Fel: 0xC1900208 - 0x4000C. Hänvisa till https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes för felinformation. SetupDiag: bearbetningsregel: FindSetupPlatformFailedOperationInfo. ..Ingen match. SetupDiag: bearbetningsregel: FindRollbackFailure. ..Ingen match. SetupDiag hittade 2 matchande problem. Varning: Hittade applikationsblock för: "Microsoft Endpoint Protection". Detta är ett meddelande som kan avvisas när setup.exe inte körs i "/quiet"-läge. Överväg att ange "/compat /ignore warning" för att ignorera dessa avvisbara varningar. Du måste manuellt avinstallera "Microsoft Endpoint Protection" innan du fortsätter med installationen/uppdateringen, eller ändra kommandoradsparametrarna för att ignorera varningar. För mer information om Setup kommandoradsväxlar, se här: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options. Fel: SetupDiag rapporterar plötsligt fel på nednivån. Senaste operation: Slutför, Fel: 0xC1900208 - 0x4000C. Feldata: Senaste operation: Slutför, Fel: 0xC1900208 - 0x4000C. Hänvisa till https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes för felinformation. SetupDiag-resultaten loggades till: c:\setupdiag\results.log. Loggar ZipFile skapad på: c:\setupdiag\Logs_14.zip.
Källa: docs.microsoft.com