Oppgraderingsprosedyren for Windows 10 kan ha problemer, noe som gjør installasjonen av en ny versjon umulig. Hvis du er en Windows Insider i Fast Ring, mottar du nye bygg mye raskere enn andre. De er av pre-release kvalitet og kan inneholde alvorlige problemer.
Når installasjonsprogrammet ikke oppgraderer operativsystemet, viser Windows en feilkode og avslutter prosessen. Flere detaljer finner du vanligvis i oppsettloggen. Dessverre er disse loggene ikke brukervennlige. Det er vanskelig å lese og forstå hva som skjer og filtrere bort de vellykkede hendelsene. Til dette formålet kan SetupDiag-verktøyet brukes.
SetupDiag.exe er et frittstående diagnoseverktøy som kan brukes til å få detaljer om hvorfor en Windows 10-oppgradering mislyktes.
SetupDiag fungerer ved å undersøke Windows Setup-loggfiler. Den prøver å analysere disse loggfilene for å finne årsaken til feil ved å oppdatere eller oppgradere datamaskinen til Windows 10. SetupDiag kan kjøres på datamaskinen som ikke oppdateres, eller du kan eksportere logger fra datamaskinen til et annet sted og kjøre SetupDiag i frakoblet modus.
SetupDiag kan lastes ned fra følgende nettside:
Last ned SetupDiag
Verktøyet støtter følgende parametere:
Parameter | Beskrivelse |
---|
/? | |
/Produksjon: | - Denne valgfrie parameteren lar deg spesifisere utdatafilen for resultater. Det er her du finner hva SetupDiag var i stand til å fastslå. Bare utdata i tekstformat støttes. UNC-baner vil fungere, forutsatt at konteksten som SetupDiag kjører under har tilgang til UNC-banen. Hvis banen har et mellomrom, må du sette hele banen i doble anførselstegn (se eksempeldelen nedenfor).
- Standard: Hvis ikke spesifisert, vil SetupDiag opprette filenSetupDiagResults.logi samme katalog der SetupDiag.exe kjøres.
|
/Modus: | - Denne valgfrie parameteren lar deg spesifisere modusen som SetupDiag skal fungere i: Offline eller Online.
- Frakoblet: ber SetupDiag kjøre mot et sett med loggfiler som allerede er fanget opp fra et mislykket system. I denne modusen kan du kjøre hvor som helst du har tilgang til loggfilene. Denne modusen krever ikke at SetupDiag kjøres på datamaskinen som ikke klarte å oppdatere. Når du angir frakoblet modus, må du også spesifisere parameteren /LogsPath:.
- Online: forteller SetupDiag at den kjøres på datamaskinen som ikke klarte å oppdatere. SetupDiag vil forsøke å finne loggfiler og ressurser på standard Windows-plasseringer, for eksempel%SystemDrive%$Windows.~btkatalog for oppsettsloggfiler.
- Søkestier for loggfiler kan konfigureres i filen SetupDiag.exe.config, under SearchPath-nøkkelen. Søkestier er kommadelt. Merk: Et stort antall søkestier vil forlenge tiden som kreves for SetupDiag å returnere resultater.
- Standard: Hvis ikke spesifisert, vil SetupDiag kjøre i Online-modus.
|
/LogsPath: | - Denne valgfrie parameteren kreves bare når/Modus:Frakobleter spesifisert. Dette forteller SetupDiag.exe hvor du finner loggfilene. Disse loggfilene kan være i et flatt mappeformat, eller inneholde flere underkataloger. SetupDiag vil rekursivt søke i alle underordnede kataloger. Denne parameteren bør utelates når/Mode:Onlineer spesifisert.
|
/ZipWindow: | - Denne valgfrie parameteren forteller SetupDiag.exe å opprette en zip-fil som fortsetter resultatene og alle loggfilene den analyserte. Zip-filen opprettes i samme katalog der SetupDiag.exe kjøres.
- Standard: Hvis ikke spesifisert, brukes verdien 'true'.
|
/Verbose | - Denne valgfrie parameteren vil sende ut mye mer data til loggfilen produsert av SetupDiag.exe. Som standard vil SetupDiag bare produsere en loggfiloppføring for alvorlige feil. Ved hjelp av/Verbosevil føre til at SetupDiag alltid produserer en loggfil med feilsøkingsdetaljer, noe som kan være nyttig når du rapporterer et problem med SetupDiag.
|
Hvis byggeoppgraderingen mislyktes, kjør verktøyet og se filen SetupDiagResults.log i samme mappe som SetupDiag er lagret.
Du kan spesifisere plasseringen av loggfilen ved å bruke Output-argumentet:
|_+_|Du kan også overstyre Windows-loggplasseringen (f.eks. for å analysere logger for et operativsystem som ikke kan botes) som følger:
|_+_|Avhengig av når oppgraderingen mislyktes, kopierer du en av følgende mapper til frakoblet posisjon:
$Windows.~btsourcespanther
$Windows.~btSourcesRollback
WindowsPanther
WindowsPantherNewOS
Følgende eksempel viser at SetupDiags logg startet i frakoblet modus. I dette eksemplet er det en programadvarsel, men siden oppsettet utføres i /quiet mode, blir det en blokk. Instruksjoner for å løse problemet er gitt av SetupDiag i utdataene.
|_+_|Kilde: docs.microsoft.com