Kaip išspręsti mėlynojo ekrano klaidas naudojant „WinDbg“ ir „BlueScreenView“

Kaip išspręsti mėlynojo ekrano klaidas naudojant „WinDbg“ ir „BlueScreenView“

„Windows“ mėlynas mirties ekranas kartais mus aplanko. Kartais jūs to tikitės. Kitiems mėlyno ekrano šmėkla iškyla netikėtai didelė. Bet kokiu atveju tai vargina, ypač jei negalite greitai diagnozuoti problemos.





Laimei, mėlynas ekranas visada pateikia klaidos kodą. Bet kaip suprasti, ką tai reiškia? Na, jūs naudojate tokią patogią programą kaip „Windows“ derintuvas („WinDbg“) arba „NirSoft BlueScreenView“ . Štai jūsų patogus vadovas, kaip išspręsti mėlynojo ekrano klaidas!





Kas yra mėlynojo ekrano klaida?

Kai „Windows“ įvyksta katastrofiška klaida, sistema sugenda. Avarijos metu paprastai atsiranda mėlynas ekranas. Mėlynas ekranas (meiliai žinomas kaip mėlynas mirties ekranas arba BSoD) rodo visą krūvą informacijos apie avariją. Informacijoje pateikiama priežastis, kur ir kaip įvyko avarija.



Kas sukelia mėlynojo ekrano klaidas?

Mėlynojo ekrano klaida gali būti dėl kelių priežasčių , įskaitant:

Ką daryti, jei neatnaujinu į „Windows 10“
  • Netinkama aparatinė įranga
  • Netinkama programinė įranga
  • Pasenusios arba prastai užkoduotos tvarkyklės
  • Perkaitimas
  • Spartinimas

Tai tik penkios galimos priežastys. Tarp jų yra daug specifinių klaidų. Štai kur mėlynas mirties klaidos kodas žengia žingsnius.



Mėlynas mirties klaidos kodo ekranas suteikia konkrečią klaidą, kurią reikia pašalinti. Galite sutelkti savo pastangas, o ne spėlioti, kas nutiko ir kodėl. Pavyzdžiui, kodas 0x80240034 WU_E_DOWNLOAD_FAILED nepavyko atsisiųsti „Windows Update“ . Žinoma, mažai tikėtina, kad tai sukels BSoD, bet matote, kaip kodas turi konkretų klaidos pranešimą.

Kaip ištaisyti mėlynojo ekrano klaidą?

Mėlynojo ekrano klaidos taisymas priklauso nuo klaidos tipo . Kartais užtenka paviršutiniškos interneto paieškos, kad būtų atskleista, kas negerai su jūsų sistema. Kitais atvejais jums reikia specialios sistemos derinimo programinės įrangos. Štai kaip pataisyti mėlynojo ekrano klaidą naudojant „WinDbg“ arba „NirSoft BlueScreenView“.





Kaip ištaisyti mėlynojo ekrano klaidas naudojant „WinDbg“

„WinDbg“ yra galingas įrankis, kurį galite naudoti norėdami išsiaiškinti pagrindinę mėlynojo ekrano klaidos priežastį.

„Windows 10“ SDK diegimas

Eikite į „Windows 10“ SDK atsisiuntimo puslapis . „Windows 10“ SDK yra daugybė įrankių, įskaitant „Windows Performance Toolkit“, „Windows“ derinimo įrankį, „.NET Framework“ programinės įrangos kūrimo rinkinį ir kitus kūrimo įrankius. Dabar atlikite šiuos veiksmus.





  1. Paspauskite Atsisiųskite diegimo programą mygtuką. Atsisiuntę paleiskite diegimo programą.
  2. Kai atidaroma „Windows 10“ SDK diegimo programa, pasirinkite pirmąją parinktį Diegti „Windows“ programinės įrangos kūrimo rinkinį prie savo kompiuterio. Numatytasis diegimo kelias yra geras.
  3. Norėdami tęsti ir priimti licenciją, pasirinkite Kitas. Kitame puslapyje panaikinkite visų langelių žymėjimą „Windows“ derinimo įrankiai .
  4. Tada paspauskite Diegti .

„WinDbg“ atidarymas ir konfigūravimas

Atidarykite meniu Pradėti ir eikite į „Windows“ rinkiniai> „WinDbg“. Naudokite derintuvą savo sistemos architektūrai, nesvarbu, ar tai 32, ar 64 bitų. Turiu 64 bitų sistemą, todėl pasirinksiu „WinDbg X64“.

Dabar turite rasti savo BSoD atminties sąvartyną. Sąvartyne yra informacija apie avariją, pvz., „Priežastis“ ir „vieta“.

Yra du pagrindiniai BSoD atminties iškrovų tipai: pilnas sąvartynas ir minidumpas. Paprastai minidump yra mažesnis, tačiau joje yra daugiau informacijos nei visas sąvartynas (žinau, kaip klaidina).

  1. Paprastai minidump žurnalus rasite savo šakniniame kataloge C: Windows Minidump . Aplanke rasite faktinius minidump žurnalus.
  2. Arba visą sąvartyną rasite adresu C: Windows memory.dmp

Šioje pamokoje mes analizuosime minidumpą (nes tai yra po ranka).

Pastaba: Ar išvis nėra sąvartynų? Sužinokite, kaip įjungti „Windows“ sąvartynus po avarijos.

Gerai, grįžkime prie „WinDbg“. Pirmiausia turite nustatyti simbolių šaltinį. Simboliai iš esmės yra programavimo kalbų identifikatoriai, susiję su konkrečia informacija. Jie palengvina žurnale (arba kode) rastos informacijos analizę.

Eikite į Failas> Simbolio failo kelias , tada nukopijuokite ir įklijuokite:

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

Tada paspauskite Gerai .

„Crash Dump“ analizė „WinDbg“

Nuvilkite iškelties failą į „WinDbg“. Arba paspauskite Ctrl + D norėdami atidaryti failų naršyklę, tada suraskite išmetimo failą. Kai įkeliamas iškelties failas, pamatysite pradinį analizės ekraną. Tai atrodys panašiai:

Šiame ekrane reikia atsižvelgti į du dalykus: „BugCheck“ ir Tikriausiai sukėlė laukai. Čia jie yra aiškesni:

  • „BugCheck“ 1A yra klaidos kodas
  • Tikriausiai sukėlė : atmintis_korupcija (ONE_BIT) suteikia tiesioginę idėją apie nagrinėjamą problemą

Tokiu atveju, žinote, kad tikėtina priežastis yra atminties klaida jūsų BSoD.

kaip pridėti pinigų prie „Playstation“ piniginės

Analizę galite atlikti dar vieną žingsnį naudodami „WinDbg“ komandas. Šiuo atveju, ! analizuoti -v komanda (aukščiau esančiame paveikslėlyje paryškinta mėlyna spalva) parodys išsamią informaciją apie jūsų BSoD. Po „Bugcheck Analysis“ antrašte yra komandų nuoroda. Tačiau ši nuoroda kartais dingsta. Jei nuorodos nėra, įveskite komandą lauke „WinDbg“ lango apačioje.

Komanda atlieka didžiulę automatizuotą analizę. „WinDbg“ rodo rezultatus po nauja „BugCheck Analysis“ antrašte. „WinDbg“ išmestos informacijos kiekis jaučiasi šiek tiek per didelis. Tačiau šiuo atveju jūs ieškote tik kelių pagrindinių informacijos dalių, kad galėtumėte masiškai įvertinti savo BSoD.

Parametrai, esantys tiesiai po nauja „BugCheck Analysis“ antrašte, pateikia dar vieną naudingos informacijos rinkinį. Pavyzdžiui, toliau pateiktame pavyzdyje galite matyti, kad gedimas patvirtintas kaip Atminties valdymas (1a) . Be to, Argumentai (argumentai iš esmės yra informaciniai parametrai) išplėsti informaciją.

Arg1 nurodo, kad „aptikta sugadinta PTE“, ir paaiškinama, kad „2 parametre yra PTE adresas“.

Dabar aš žinau, kad PTE reiškia puslapio lentelės įrašą ši klaida greičiausiai susijusi su mano virtualia atmintimi ir ten galiu pradėti savo BSoD pataisą. Tačiau yra daugybė klaidų, apie kurias net neįsivaizduoju.

Tokiais atvejais paieška internete yra jūsų draugas. Ieškant pradinio klaidos kodo ir papildomos informacijos apie argumentus derinio, bus gauti kitų tų pačių problemų turinčių vartotojų rezultatai. Daugeliu atvejų jūsų turima sistemos klaida nėra nauja ir paslaptinga. Tas pats BSoD turės įtakos kažkam kitam-tu ne vienas.

Kaip ištaisyti mėlynojo ekrano klaidas naudojant „BlueScreenView“

„WinDbg“ analizės įrankis yra galingas rinkinys. Galite jį naudoti bet kokiam išmetimo ir failų analizei. Tačiau daugeliui skaitytojų nereikės viso „WinDbg“ siūlomų analizės įrankių spektro. Jei tai skamba kaip jūs, „Nirsoft“ „BlueScreenView“ yra būtent tai, ko jums reikia.

Jis analizuoja tuos pačius iškelties ir minidump failus, kaip ir „WinDbg“, tačiau supaprastina informaciją. Galite perkelti supaprastintą informaciją į interneto paiešką ir iš ten pradėti savo BSoD procesą.

Štai kaip tai veikia:

Eikite į „BlueScreenView“ puslapį ir atsisiųskite programą. Atsisiuntę įdiekite „BlueScreenView“. Įdiegę atidarykite programą.

Štai kur „BlueScreenView“ yra patogu. Jis automatiškai įkelia visus „MiniDump“ aplanke esančius minidumpus. Tada galite surūšiuoti sąvartynus pagal avarijos laiką, kad surastumėte naujausią BSoD. Žemiau esančiame paveikslėlyje matote „WinDbg“ skyriuje analizuojamą iškelties failo „BlueScreenView“ versiją.

Pagrindinis skirtumas yra išdėstymas ir palyginti lengvas BSoD informacijos radimas. Riktų tikrinimo eilutė, klaidų tikrinimo kodas ir parametrai yra vienodi. „BlueScreenView“ taip pat nurodo „ntoskrnl.exe“ tvarkyklę kaip BSoD šaknį.

Kaip ir „WinDbg“, dabar galite užbaigti paiešką internete naudodami savo BSoD informaciją.

„WinDbg“ prieš „BlueScreenView“

Ar vienas mėlynas mirties ekrano analizės įrankis yra geresnis už kitą? Tai priklauso nuo to, ką norite pasiekti.

„BlueScreenView“ neabejotinai lengviau naudoti nei „WinDbg“. Jei jums reikia greitos ir glaustos informacijos apie savo BSoD, „BlueScreenView“ yra geresnis įrankis. Dauguma žmonių puikiai susidoros su „BlueScreenView“, ypač atsižvelgiant į tai, kad jai nereikia jokios konfigūracijos ir ji pateikia norimą informaciją iš karto ir taip pat lengvai virškinamu būdu.

Jei reikia daugiau pagalbos, patikrinkite mūsų bendrieji patarimai, kaip pataisyti mėlynus ekranus „Windows“ .

Dalintis Dalintis „Tweet“ Paštu Kaip išvalyti „Windows“ kompiuterį naudojant komandinę eilutę

Jei jūsų „Windows“ kompiuteryje trūksta saugyklos vietos, išvalykite šiukšles naudodami šias greitas komandų eilutės priemones.

Skaityti toliau
Susijusios temos
  • „Windows“
  • Mėlynas mirties ekranas
  • „Windows 10“
  • Problemų sprendimas
Apie autorių Gavinas Phillipsas(Paskelbti 945 straipsniai)

Gavinas yra „Windows“ ir „Technology Explained“ jaunesnysis redaktorius, nuolatinis „Tikrai naudingos podcast“ dalyvis ir nuolatinis produktų apžvalgininkas. Jis turi šiuolaikinio rašymo bakalauro laipsnį (Hons) ir skaitmeninio meno praktiką, išplėštą iš Devono kalvų, taip pat turi daugiau nei dešimtmetį profesinės rašymo patirties. Jis mėgsta daugybę arbatos, stalo žaidimų ir futbolo.

Daugiau iš Gavino Phillipso

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia