SetupDiag.exe-ohjelman käyttäminen Windowsin päivitysvirheiden diagnosointiin

Windows-päivitykset asennetaan yleensä tietokoneellesi ilman ongelmia. Mutta on tilanteita, jolloin se vaatii hieman työtä, varsinkin kun on kyse yhteensopivuudesta ja korjaustiedostoista. Jos kohtaat tällaisia ​​epäonnistuneita päivitysvirheitä, sinun on ensin etsittävä virhekoodi manuaalisesti ja etsittävä sitten vianetsintävaiheita. Kaikki tämä vie aikaa. Joten Microsoft on keksinyt yksinkertaisen ratkaisun – SetupDiag.exe .

SetupDiag.exe on erillinen diagnostiikkatyökalu, jonka avulla voit etsiä tietoja siitä, miksi Windows 11/10 -päivitys ei asentunut. Kuten tiedät, Windows 11/10 :n päivitysprosessia on virtaviivaistettu, mutta se ei tarkoita, että se olisi aina ongelmaton ja siten työkalu.

SetupDiag.exe-ohjelman käyttäminen Windowsin päivitysvirheiden diagnosointiin

Kuinka käyttää SetupDiag.exe-tiedostoa

SetupDiag.exe vaatii , että tietokoneellesi on asennettu Microsoft .NET Framework 4 . Työkalu toimii tutkimalla Windowsin asennuksen(Windows Setup) lokitiedostoja ja jäsentämällä niitä löytääkseen syyn tietokoneen päivityksen tai päivittämisen Windows 10 -käyttöjärjestelmään(Windows 10) epäonnistumiseen . SetupDiag voidaan suorittaa tietokoneessa, jonka päivitys epäonnistui, tai voit viedä lokit tietokoneesta toiseen paikkaan ja suorittaa SetupDiagin(SetupDiag) offline-tilassa.

Kun työkalu on käytössä, sitä voidaan käyttää myös tarkastusten ja analyysien tekemiseen. Aina kun Windows kohtaa tilanteen, joka todennäköisesti aikoo vaarantaa järjestelmän turvallisen toiminnan, järjestelmä pysähtyy. Tätä ehtoa kutsutaan virhetarkistukseksi(bug check) . Sitä kutsutaan yleisesti myös

  1. Järjestelmän kaatuminen
  2. Ytimen virhe
  3. Pysäytysvirhe tai BSOD

Tyypillinen syy tähän ongelmaan on joko laitteisto, laitteistoohjain tai jokin siihen liittyvä ohjelmisto.

Jos virheentarkistus tapahtuu päivityksen aikana, Windowsin asennusohjelma(Windows Setup) purkaa minidump-tiedoston ( setupmem.dmp ).

Asetuksiin liittyvän virheentarkistuksen viankorjaus edellyttää:

Määritä parametrit /Mode: Offline ja /LogsPath ja yritä kerätä asennusmuistin vedostiedosto (setupmem.dmp) viallisesta järjestelmästä.

Huomaa(Please) , että et voi korjata muistivedoksia online-tilassa.

Löydät Setupmem.dmp jommankumman alta

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

Tai

%WinDir%\Panther\NewOS\Rollback

riippuen siitä, milloin virheentarkistus tapahtuu.

Tämän jälkeen voit asentaa Windowsin virheenkorjaustyökalut(Windows Debugging Tools) tietokoneeseen, jossa on SetupDiag . Jos valitsit työkalun suorittamisen ilman parametreja, se yrittää paikantaa lokitiedostot, jotka Windows 11/10 luo päivityksen aikana laitteen oletuskansioista.

Kun tarkistus on ohi, SetupDiag luo Log.zip- , SetupDiag.exe.config- ja SetupDiagResults.log -kansion kansioon, jossa SetupDiag.exe sijaitsee.

Ohjelma luo myös tulokset.log(results.log file) -tiedoston hakemistoonsa skannausprosessin päätyttyä. Kaikki havaitut päivitysongelmat havaitaan nopeasti lokitiedostoista jäsentämisen aikana.

Yllä olevan lisäksi SetupDiag luo zip-arkiston kaikista käsitellyistä lokitiedostoista ja tallentaa myös Logs.zip- tiedoston samaan hakemistoon.

Lopuksi on mahdollisuus jopa suorittaa SetupDiag.exe offline-tilassa toisesta laitteesta kopioitujen kansioiden jäsentämiseksi.

SetupDiag- työkalu sisältyy nyt Windowsin asennusohjelmaan(Windows Setup)

Windows 10 : ssä ja Windows 11 :ssä SetupDiag- työkalu sisältyy Windowsin asennusohjelmaan(Windows Setup) .

Päivityksen aikana Windowsin asennusohjelma(Windows Setup) purkaa kaikki lähdetiedostonsa %SystemDrive%$Windows.~btSourceshakemistoon.

Nyt myös setupdiag.exe on asennettu tähän kansioon, ja jos päivitys epäonnistuu, SetupDiag- työkalu käynnistyy automaattisesti selvittääkseen, miksi se epäonnistui.

Tässä skenaariossa käytetään seuraavia parametreja:

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

Tuloksena saatu SetupDiag- analyysi löytyy osoitteesta:

%WinDir%\Logs\SetupDiag\SetupDiagResults.xml

ja rekisterissä alla

HKLM\SYSTEM\Setup\SetupDiag\Results
  • Jos päivitysprosessi etenee normaalisti, Sources-hakemisto, mukaan lukien setupdiag.exe, siirretään %SystemDrive%Windows.Oldsiivousta varten.
  • Jos Windows.old-hakemisto poistetaan myöhemmin, myös setupdiag.exe poistetaan.

Saat täydelliset tiedot SetupDiag.exe -sovelluksen käytöstä lukemalla tämän Microsoft Doc : n .



About the author

Olen laitteisto- ja ohjelmistokehityksen asiantuntija. Minulla on kokemusta työskentelystä sekä Applen tuotteiden (ios) että Googlen Android-alustojen kanssa. Olen myös vahva Edge computing -tekniikan puolestapuhuja, joka on verkko- ja mobiiliteknologian uusin trendi. Taitoni näillä alueilla tekevät minusta ihanteellisen nopeiden, turvallisten ja tehokkaiden sovellusten kehittämiseen.



Related posts