Sinisen näytön virheiden ratkaiseminen WinDbg: n ja BlueScreenView'n avulla

Sinisen näytön virheiden ratkaiseminen WinDbg: n ja BlueScreenView'n avulla

Windows Blue Screen of Death vierailee meissä kaikissa ajoittain. Joskus sitä odottaa. Toisilla sinisen ruudun haamu nousee yllättävän suureksi. Joka tapauksessa se on turhauttavaa, varsinkin jos et pysty diagnosoimaan ongelmaa nopeasti.





Onneksi sininen näyttö antaa aina virhekoodin. Mutta miten voit selvittää, mitä se tarkoittaa? Käytät kätevää ohjelmaa, kuten Windowsin virheenkorjaaja (WinDbg) tai NirSoft BlueScreenView . Tässä on kätevä opas sinisen näytön virheiden ratkaisemiseen!





Mikä on sinisen näytön virhe?

Kun Windowsissa on katastrofaalinen virhe, järjestelmä kaatuu. Kolari tuo yleensä sinisen näytön. Sininen näyttö (tunnetaan lämpimästi Blue Screen of Death tai BSoD) näyttää koko kuorman tietoja, jotka kuvaavat onnettomuutta. Tiedot sisältävät syyn, missä ja miten onnettomuus tapahtui.





Mikä aiheuttaa sinisen näytön virheitä?

Sinisen näytön virheellä voi olla useita syitä , mukaan lukien:

kuinka poistaa hiberfil.sys Windows 10
  • Viallinen laitteisto
  • Viallinen ohjelmisto
  • Vanhentuneet tai huonosti koodatut ohjaimet
  • Ylikuumeneminen
  • Ylikellotus

Siinä on vain viisi mahdollista syytä. Niiden sisällä on lukuisia erityisiä virheitä. Siinä se on kuoleman sininen näyttö virhekoodi astuu sisään.



Kuoleman virhekoodin sininen näyttö antaa sinulle vianmäärityksen. Voit keskittyä ponnisteluihisi sen sijaan, että arvaisit, mikä meni pieleen ja miksi. Esimerkiksi koodi 0x80240034 WU_E_DOWNLOAD_FAILED tarkoittaa Windows -päivityksen lataaminen epäonnistui . Tämä ei tietenkään aiheuta BSoD: tä, mutta näet, kuinka koodilla on tietty virhesanoma.

Kuinka korjaat sinisen näytön virheen?

Sinisen näytön virheen korjaaminen riippuu virheestä . Joskus pelkkä Internet -haku riittää paljastamaan, mikä järjestelmässäsi on vialla. Muina aikoina tarvitset erityistä ohjelmistoa järjestelmän virheenkorjaukseen. Näin voit korjata sinisen ruudun virheen WinDbg: n tai NirSoft BlueScreenView -ohjelman avulla.





Kuinka korjata sinisen näytön virheet WinDbg: n avulla

WinDbg on tehokas työkalu, jonka avulla voit selvittää sinisen ruudun virheen syyn.

Windows 10 SDK: n asentaminen

Suuntaa Windows 10 SDK: n lataussivu . Windows 10 SDK sisältää lukuisia työkaluja, kuten Windows Performance Toolkit, Debugging Tool for Windows, .NET Framework Software Development Kit ja muut kehitystyökalut. Noudata näitä vaiheita nyt.





  1. Lyö Lataa asennusohjelma -painiketta. Kun olet ladannut, suorita asennusohjelma.
  2. Kun Windows 10 SDK -asennusohjelma avautuu, valitse ensimmäinen vaihtoehto Asentaa Windowsin ohjelmistokehityssarja tietokoneeseen. Oletusasennuspolku on hyvä.
  3. Jatka ja hyväksy lisenssi valitsemalla Seuraava. Poista seuraavalla sivulla kaikki valintaruudut Virheenkorjaustyökalut Windowsille .
  4. Paina sitten Asentaa .

WinDbg: n avaaminen ja määrittäminen

Avaa Käynnistä -valikko ja siirry kohtaan Windows -sarjat> WinDbg. Käytä virheenkorjainta järjestelmäarkkitehtuuriisi, olipa se sitten 32- tai 64-bittinen. Minulla on 64-bittinen järjestelmä, joten valitsen WinDbg X64.

Nyt sinun on löydettävä BSoD -muistin tyhjennys. Kaatopaikka sisältää tietoja törmäyksestä, kuten 'syy' ja 'sijainti'.

BSoD -muistin tyhjennyksiä on kahta päätyyppiä: täysi kaatopaikka ja minipumppu. Yleensä minipumppu on pienempi, mutta sisältää enemmän tietoa kuin täysi tyhjennys (tiedän kuinka harhaanjohtavaa).

  1. Löydät minidump -lokit yleensä juurihakemistostasi C: Windows Minidump . Kansiosta löydät todelliset minidump -lokit.
  2. Vaihtoehtoisesti koko kaatopaikka löytyy osoitteesta C: Windows memory.dmp

Tässä opetusohjelmassa aiomme analysoida minipumpun (koska se on minulla käsillä).

Huomautus: Eikö sinulla ole kaatopaikkoja ollenkaan? Katso, miten voit ottaa käyttöön kaatumisen jälkeiset Windows-kaatokset.

Okei, takaisin WinDbg: hen. Ensin sinun on määritettävä symbolilähde. Symbolit ovat olennaisesti ohjelmointikielien tunnisteita, jotka liittyvät tiettyihin tietoihin. Niiden avulla on helpompi analysoida lokista (tai koodista) löytyviä tietoja.

Suunnata Tiedosto> Symbolitiedoston polku , kopioi ja liitä seuraava:

SRV*c:websymbols*http://msdl.microsoft.com/download/symbols

Paina sitten OK .

Kaatopaikan analysointi WinDbg: ssä

Vedä ja pudota dump -tiedosto WinDbg -tiedostoon. Vaihtoehtoisesti paina Ctrl + D avataksesi selaimen ja etsi sitten dump -tiedostosi. Kun dump -tiedosto latautuu, näet ensimmäisen analyysinäytön. Se näyttää samalta:

Tällä näytöllä on otettava huomioon kaksi asiaa: BugCheck ja Luultavasti aiheuttama kentät. Tässä ne ovat selkeämpiä:

  • BugCheck 1A on virhekoodi
  • Luultavasti aiheuttama : memory_corruption (ONE_BIT) antaa sinulle välittömän käsityksen käsiteltävästä ongelmasta

Tässä tapauksessa, tiedät, että muistivirhe on todennäköinen syy BSoD: sta.

kuinka poistaa järjestelmän palautuspisteet Windows 10

Voit viedä analyysin askeleen pidemmälle WinDbg -komentojen avulla. Tässä tapauksessa ! analysoi -v komento (korostettu sinisellä yllä olevassa kuvassa) näyttää yksityiskohtaiset tiedot BSoD -laitteestasi. Bugcheck Analysis -otsikon alla on komentolinkki. Tämä linkki kuitenkin joskus katoaa. Jos linkkiä ei ole, kirjoita komento WinDbg -ikkunan alareunassa olevaan kenttään.

Komento suorittaa valtavan määrän automaattista analyysiä. WinDbg näyttää tulokset uuden BugCheck Analysis -otsikon alla. WinDbgin heittämien tietojen määrä tuntuu hieman ylivoimaiselta. Mutta tässä tapauksessa etsit vain muutamaa keskeistä informaatiopalkkia BSoD: n arvioinnin irtotavarana.

Parametrit suoraan uuden BugCheck Analysis -otsikon alla tarjoavat hyödyllistä tietoa. Esimerkiksi alla olevassa esimerkissä näet virheen vahvistettuna Muistinhallinta (1a) . Lisäksi Argumentit (argumentit ovat lähinnä informatiivisia parametreja) laajentaa tietoja.

Arg1 toteaa, että 'korruptoitunut PTE on havaittu', ja selittää, että 'parametri 2 sisältää PTE: n osoitteen'.

Nyt tiedän, että PTE tarkoittaa sivutaulukon syöttämistä tämä virhe liittyy todennäköisesti virtuaalimuistiini , ja voin aloittaa BSoD -korjaukseni siellä. On kuitenkin valtava määrä virheitä, joista minulla ei ole aavistustakaan.

Näissä tapauksissa Internet -haku on ystäväsi. Alkuperäisen virhekoodin ja lisäargumenttitietojen yhdistelmän etsiminen palauttaa muiden käyttäjien tulokset samoista ongelmista. Monissa tapauksissa järjestelmävirheesi ei ole uusi ja salaperäinen. Sama BSoD on vaikuttanut toiseen-et ole yksin.

Sinisen näytön virheiden korjaaminen BlueScreenView -ohjelmalla

WinDbg -analyysityökalu on tehokas sarja. Voit käyttää sitä kaikenlaiseen dump- ja tiedostoanalyysiin. Monet lukijat eivät kuitenkaan vaadi WinDbg: n tarjoamia analyysityökaluja. Jos se kuulostaa sinusta, Nirsoftin BlueScreenView on juuri sitä mitä tarvitset.

Se analysoi samat dump- ja minidump -tiedostot kuin WinDbg, mutta virtaviivaistaa tietoja. Voit viedä virtaviivaistetut tiedot Internet -hakuun ja aloittaa BSoD -prosessin sieltä.

Näin se toimii:

Siirry kohtaan BlueScreenView sivu ja lataa ohjelma. Kun se on ladattu, asenna BlueScreenView. Avaa ohjelma asennuksen jälkeen.

Tässä BlueScreenView on kätevä. Se lataa automaattisesti kaikki MiniDump -kansiossa olevat minipumput. Voit sitten lajitella kaatopaikat kaatumisajan mukaan löytääksesi uusimman BSoD: n. Alla olevassa kuvassa näet WinDbg -osiossa analysoidun dump -tiedoston BlueScreenView -version.

Suurin ero on ulkoasu ja BSoD -tietojen löytämisen suhteellinen helppous. Bug Check String, Bug Check Code ja Parameters ovat samat. BlueScreenView tunnistaa myös ntoskrnl.exe -ohjaimen BSoD: n juuriksi.

Kuten WinDbg, voit nyt suorittaa Internet -haun BSoD -tiedoillasi.

WinDbg vs. BlueScreenView

Onko toinen kuoleman analysointityökalu parempi kuin toinen? Se riippuu siitä, mitä haluat saavuttaa.

BlueScreenView on epäilemättä helpompi käyttää kuin WinDbg. Jos tarvitset nopeaa ja ytimekästä tietoa BSoD -laitteestasi, BlueScreenView on parempi työkalu. Suurin osa ihmisistä tulee BlueScreenView'n kanssa hyvin toimeen, varsinkin kun se ei vaadi kokoonpanoa ja antaa halutut tiedot heti ja myös sulavalla tavalla.

Jos haluat lisätietoja, tutustu yleiset vinkimme sinisten näyttöjen korjaamiseen Windowsissa .

Jaa Jaa Tweet Sähköposti Kuinka puhdistaa Windows -tietokone komentoriviltä

Jos Windows -tietokoneesi tallennustila on vähissä, puhdista roskat näillä nopeilla komentokehotteilla.

Lue seuraava
Liittyvät aiheet
  • Windows
  • Kuoleman sininen näyttö
  • Windows 10
  • Ongelmien karttoittaminen
Kirjailijasta Gavin Phillips(945 artikkelia julkaistu)

Gavin on Windows- ja Technology Explainedin Junior Editor, säännöllisesti Really Useful Podcastin toimittaja ja säännöllinen tuotearvioija. Hänellä on BA (Hons) Contemporary Writing ja digitaaliset taidekäytännöt, jotka on ryöstetty Devonin kukkuloilta, sekä yli vuosikymmenen ammattikirjallinen kokemus. Hän nauttii runsaasti teetä, lautapelejä ja jalkapalloa.

Lisää Gavin Phillipsiltä

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi