Hur man använder SetupDiag.exe för att diagnostisera Windows Upgrade-fel

Windows-uppdateringar installeras vanligtvis på din dator utan krångel. Men det finns tillfällen då det kräver lite arbete, särskilt när det kommer till kompatibilitet och patchar. Om du stöter på sådana misslyckade uppdateringsfel måste du först manuellt söka efter felkoden och sedan leta efter felsökningssteg. Allt detta tar tid. Så Microsoft har kommit med en enkel lösning – SetupDiag.exe .

SetupDiag.exe är ett fristående diagnostikverktyg för att hitta detaljer om varför en Windows 11/10 /10- uppgradering misslyckades med att installera. Som ni vet har uppdateringsprocessen i Windows 11/10 strömlinjeformats grundligt men det betyder inte att den alltid är problemfri och därmed verktyget.

Hur man använder SetupDiag.exe för att diagnostisera Windows Upgrade-fel

Hur man använder SetupDiag.exe

SetupDiag.exe kräver att Microsoft .NET Framework 4 är installerat på din PC. Verktyget fungerar genom att undersöka Windows Setup- loggfiler och analysera dem för att hitta grundorsaken till ett misslyckande med att uppdatera eller uppgradera datorn till Windows 10 . SetupDiag kan köras på datorn som inte uppdaterades, eller så kan du exportera loggar från datorn till en annan plats och köra SetupDiag i offlineläge.

När du har verktyget igång kan det också användas för att utföra kontroller och analyser. Närhelst Windows stöter på en situation som sannolikt avser att äventyra säker systemdrift, stannar systemet. Detta tillstånd kallas en buggkontroll(bug check) . Det kallas också vanligtvis för en

  1. Systemkrasch
  2. Kärnfel
  3. Stop error eller BSOD

Den typiska orsaken till det här problemet är antingen en hårdvaruenhet, hårdvarudrivrutin eller någon relaterad programvara.

Om felkontrollen inträffar under en uppgradering extraherar installationsprogrammet för Windows(Windows Setup) en minidump-fil ( setupmem.dmp ).

För att felsöka en installationsrelaterad buggkontroll måste man:

Ange parametrarna /Mode: Offline och /LogsPath och försök samla in setup-minnesdumpfilen (setupmem.dmp) från det felaktiga systemet.

Observera(Please) att du inte kan felsöka minnesdumpar i onlineläge.

Du hittar Setupmem.dmp under antingen

%SystemDrive%$Windows.~bt\Sources\Rollback

Eller

%WinDir%\Panther\NewOS\Rollback

beroende på när felkontrollen inträffar.

Därefter kan du installera Windows Debugging Tools på datorn som kör SetupDiag . Om du väljer att köra verktyget utan parametrar, försöker det hitta loggfiler som Windows 11/10 skapar under uppgraderingsprocessen i standardmapparna på enheten.

När genomsökningen är över genererar SetupDiag Log.zip , SetupDiag.exe.config och SetupDiagResults.log i mappen där SetupDiag.exe finns.

Programmet skapar också en results.log-fil(results.log file) i sin katalog efter att skanningsprocessen är klar. Eventuella uppgraderingsproblem upptäcks snabbt i loggfilerna under analysen.

Förutom ovanstående skapar SetupDiag ett zip-arkiv med alla loggfiler som bearbetas och sparar även Logs.zip -filen i samma katalog.

Slutligen finns det ett alternativ att till och med köra SetupDiag.exe i offlineläge för att analysera mappar som kopierats från en annan enhet.

SetupDiag- verktyget ingår nu i Windows Setup

I Windows 10 och Windows 11 ingår SetupDiag- verktyget i Windows Setup .

Under uppgraderingsprocessen extraherar Windows Setup alla sina källfiler till %SystemDrive%$Windows.~btSourceskatalogen.

Nu är setupdiag.exe också installerat i den här mappen och om uppgraderingen misslyckas körs SetupDiag-(SetupDiag) verktyget automatiskt för att ta reda på varför det misslyckades.

I det här scenariot används följande parametrar:

/ZipLogs:False
/Format:xml
/Output:%windir%\logs\SetupDiag\SetupDiagResults.xml
/RegPath:HKEY_LOCAL_MACHINE\SYSTEM\Setup\SetupDiag\Results

Den resulterande SetupDiag- analysen finns på:

%WinDir%\Logs\SetupDiag\SetupDiagResults.xml

och i registret under

HKLM\SYSTEM\Setup\SetupDiag\Results
  • Om uppgraderingsprocessen fortskrider normalt flyttas katalogen Sources inklusive setupdiag.exe under %SystemDrive%Windows.Oldför rensning.
  • Om katalogen Windows.old raderas senare kommer setupdiag.exe också att tas bort.

För fullständig information om hur du använder SetupDiag.exe kan du läsa detta Microsoft(Microsoft Doc) -dokument .



About the author

Jag är en mjukvaruingenjör med erfarenhet av både Chrome och spelapplikationer. Jag har jobbat med lösningar för webbläsaren Google Chrome de senaste 4 åren och har även jobbat med spel för flera olika plattformar. Mina kunskaper ligger i att designa, testa och hantera mjukvaruprojekt. Utöver mitt arbete som mjukvaruingenjör har jag även erfarenhet av sekretess, användarkonton och familjesäkerhetsfrågor.



Related posts