Windows 10:n päivitysprosessissa voi olla ongelmia, jotka tekevät uuden koontiversion asennuksen mahdottomaksi. Jos olet Windows Insider Fast Ringissä, saat uudet versiot paljon nopeammin kuin muut. Ne ovat julkaisua edeltäviä ja voivat sisältää vakavia ongelmia.
Kun asennusohjelma ei pysty päivittämään käyttöjärjestelmää, Windows näyttää virhekoodin ja lopettaa prosessin. Lisätietoja löytyy yleensä asetuslokista. Valitettavasti nämä lokit eivät ole käyttäjäystävällisiä. On vaikea lukea ja ymmärtää mitä tapahtuu ja suodattaa onnistuneita tapahtumia. Tähän tarkoitukseen voidaan käyttää SetupDiag-työkalua.
SetupDiag.exe on erillinen diagnostiikkatyökalu, jonka avulla voidaan saada tietoja siitä, miksi Windows 10 -päivitys epäonnistui.
SetupDiag toimii tutkimalla Windowsin asennusohjelman lokitiedostoja. Se yrittää jäsentää nämä lokitiedostot määrittääkseen perimmäisen syyn siihen, miksi tietokoneen päivittäminen tai päivittäminen Windows 10:ksi epäonnistui. SetupDiag voidaan suorittaa tietokoneessa, jonka päivitys epäonnistui, tai voit viedä lokit tietokoneesta toiseen sijaintiin ja suorittaa SetupDiag-ohjelman. offline-tilassa.
SetupDiag voidaan ladata seuraavalta verkkosivustolta:
Lataa SetupDiag
Työkalu tukee seuraavia parametreja:
Parametri | Kuvaus |
---|
/? | - Näyttää interaktiivisen ohjeen
|
/Tulos: | - Tämän valinnaisen parametrin avulla voit määrittää tulosten tulostiedoston. Täältä löydät sen, minkä SetupDiag pystyi määrittämään. Vain tekstimuotoista tulostusta tuetaan. UNC-polut toimivat, jos kontekstilla, jossa SetupDiag toimii, on pääsy UNC-polkuun. Jos polussa on välilyönti, sinun on suljettava koko polku lainausmerkeillä (katso esimerkkiosio alla).
- Oletus: Jos sitä ei ole määritetty, SetupDiag luo tiedostonSetupDiagResults.logsamassa hakemistossa, jossa SetupDiag.exe ajetaan.
|
/Tila: | - Tämän valinnaisen parametrin avulla voit määrittää tilan, jossa SetupDiag toimii: Offline tai Online.
- Offline: käskee SetupDiagin suorittamaan joukon lokitiedostoja, jotka on jo kaapattu epäonnistuneesta järjestelmästä. Tässä tilassa voit ajaa kaikkialla, missä voit käyttää lokitiedostoja. Tämä tila ei vaadi SetupDiagin suorittamista tietokoneessa, jonka päivitys epäonnistui. Kun määrität offline-tilan, sinun on määritettävä myös /LogsPath:-parametri.
- Online: kertoo SetupDiagille, että sitä ajetaan tietokoneessa, jonka päivitys epäonnistui. SetupDiag yrittää löytää lokitiedostoja ja resursseja Windowsin tavallisista paikoista, kuten%SystemDrive%$Windows.~bthakemisto asennuslokitiedostoille.
- Lokitiedoston hakupolut voidaan määrittää SetupDiag.exe.config-tiedostossa SearchPath-avaimen alla. Hakupolut erotetaan pilkuilla. Huomautus: Suuri määrä hakupolkuja pidentää SetupDiagin tulosten palauttamiseen tarvittavaa aikaa.
- Oletus: Jos sitä ei ole määritetty, SetupDiag toimii online-tilassa.
|
/LogsPath: | - Tämä valinnainen parametri vaaditaan vain, kun/Mode:Offlineon määritelty. Tämä kertoo SetupDiag.exe-tiedostolle, mistä lokitiedostot löytyvät. Nämä lokitiedostot voivat olla tasaisen kansion muodossa tai sisältää useita alihakemistoja. SetupDiag etsii rekursiivisesti kaikista alihakemistoista. Tämä parametri tulee jättää pois, kun/Mode: Onlineon määritelty.
|
/ZipWindow: | - Tämä valinnainen parametri käskee SetupDiag.exe-tiedoston luomaan zip-tiedoston, joka jatkaa sen tuloksia ja kaikkia jäsentämiään lokitiedostoja. Zip-tiedosto luodaan samaan hakemistoon, jossa SetupDiag.exe suoritetaan.
- Oletus: Jos sitä ei ole määritetty, käytetään arvoa 'true'.
|
/Verbose | - Tämä valinnainen parametri tulostaa paljon enemmän tietoja SetupDiag.exe-ohjelman tuottamaan lokitiedostoon. Oletuksena SetupDiag tuottaa lokitiedostomerkinnän vain vakavien virheiden varalta. Käyttämällä/VerboseSetupDiag tuottaa aina lokitiedoston, joka sisältää virheenkorjaustiedot, mikä voi olla hyödyllistä raportoitaessa SetupDiagin ongelmasta.
|
Jos koontiversion päivitys epäonnistui, suorita työkalu ja katso SetupDiagResults.log-tiedosto samassa kansiossa, johon SetupDiag on tallennettu.
Voit määrittää lokitiedoston sijainnin käyttämällä Output-argumenttia:
|_+_|Voit myös ohittaa Windowsin lokien sijainnin (esim. analysoidaksesi bootaamattoman käyttöjärjestelmän lokeja) seuraavasti:
|_+_|Riippuen siitä, milloin päivitys epäonnistui, kopioi jokin seuraavista kansioista offline-sijaintiisi:
$Windows.~btsourcespanther
$Windows.~btSourcesRollback
WindowsPanther
WindowsPantherNewOS
Seuraava esimerkki osoittaa, että SetupDiagin loki aloitettiin offline-tilassa. Tässä esimerkissä on sovellusvaroitus, mutta koska asennus suoritetaan /quiet-tilassa, siitä tulee lohko. SetupDiag tarjoaa ohjeet ongelman ratkaisemiseksi tulosteessa.
|_+_|Lähde: docs.microsoft.com