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 installationsprogrammet 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 diagnoseværktøj, der kan bruges til at få oplysninger 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 offline-tilstand.
SetupDiag kan downloades fra følgende websted:
Download SetupDiag
Værktøjet understøtter følgende parametre:
Parameter | Beskrivelse |
---|
/? | |
/Produktion: | - 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 filenSetupDiagResults.logi 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.~btmappe 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 vil forlænge 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:Offlineer 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:Onlineer angivet.
|
/ZipWindow: | - 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'.
|
/Ordrig | - 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/Ordrigvil 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:
|_+_|Du kan også tilsidesætte placeringen af Windows-logfiler (f.eks. for at analysere logfiler for et operativsystem, der ikke kan botes) som følger:
|_+_|Afhængigt af hvornår opgraderingen mislykkedes, kopier en af følgende mapper til din offlineplacering:
$Windows.~btsourcespanther
$Windows.~btSourcesRollback
WindowsPanther
WindowsPantherNewOS
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.
|_+_|Kilde: docs.microsoft.com