Hal.dll ir Ntoskrnl.exe sukelia BSOD (05.03.24)

„Blue Screen of Death“ (BSOD) yra tai, ko nenori susidurti nė vienas kompiuterio vartotojas. Tai subtilus klausimas, kurį gali sukelti įvairios priežastys. Bėgant metams jis tik tobulėja. Jei susiduriate su ta pačia problema ir įtariate, kad hal.dll ir ntoskrnl.exe yra pagrindinės priežastys, šis straipsnis padės jums išspręsti šią problemą.

Prieš dalijantis sprendimais, geriausia suprasti jų funkcijas dviejų rūšių failai ir kaip jie gali sukelti BSOD.

Kas yra Hal.dll?

Aparatinės įrangos abstrakcijos sluoksnis veikia kaip vidurinis branduolio ir neapdoroto metalo kanalas. Tai yra abstrakti branduolio tvarkyklė, leidžianti sistemai, veikiančiai „Windows“ OS, suderinti su „Intel“ ir AMD procesoriais. Be šio failo tipo sistema negalėtų sąveikauti su įvairiais pagrindinės plokštės lustų rinkiniais. Vienintelis būdas, kaip sistema gali veikti be hal.dll, yra ta operacinė sistema, kuri pritaikyta tam konkrečiam pagrindinės plokštės gamintojui ir modeliui.

Hal.dll yra svarbus sistemos paleidimo procese, neatsižvelgiant į naudojamą „Windows“ versiją. Jis veikia kaip branduolys tarp aparatinės ir programinės įrangos. Kai tik naudojamas šis failas, programos bendrauja su sistemos aparatine įranga per tarpinį sluoksnį, kurį siūlo HAL aplinka.

„Pro“ patarimas: patikrinkite, ar kompiuteryje nėra našumo problemų, šiukšlių failų, kenksmingų programų ir grėsmių saugumui
tai gali sukelti sistemos problemų arba lėtą veikimą.

Nemokama „Scan for PC Islees“ programa 3,145,873 atsisiuntimai Suderinama su: „Windows 10“, „Windows 7“, „Windows 8“

Specialus pasiūlymas. Apie „Outbyte“, pašalinkite instrukcijas, EULA, privatumo politiką.

Kas yra „Ntoskrnl.exe“?

„Ntoskrnl.exe“ taip pat panašus į „hal.dll“ ta prasme, kad jame taip pat pateikiami branduolio sluoksniai kelioms paslaugoms, įskaitant aparatinę įrangą. abstrakcija ir atminties valdymas. Iš tiesų, tai yra labai svarbi kompiuterio dalis. „Ntoskrnl.exe“ yra branduolys, vykdomasis, talpyklos tvarkytuvas, dispečeris ir atminties tvarkyklė.

Kaip išspręsti BSOD, kurį sukelia Hal.dll ir Ntoskrnl.exe

Kadangi abu šie failai yra esminiai „Windows OS“ funkcionalumui, bet kokie jų neatitikimai gali sukelti jūsų kompiuterio gedimą arba rodyti BSOD. Hal.dll ir ntoskrnl.exe klaidų priežastys skiriasi, nes jos gali būti susijusios su programinės įrangos arba aparatūros problemomis. Daugeliu atvejų galimi kaltininkai, dėl kurių hal.dll ir ntosknrl.exe gali sukelti BSOD, yra šie:

  • Pasenusios įrenginių tvarkyklės
  • Sutrikusios RAM įrenginio veikimas
  • Nepakankamas atminties arba RAM įrenginiai
  • Įsijungę įrenginiai
  • Sugadinti arba trūksta sistemos failų, susijusių su hal.dll ir ntosknrl.exe.
  • Nors šios priežastys gali atrodyti daug , gera žinia ta, kad kiekvienam iš jų yra sprendimas. Priežasties nustatymas taip pat padės greitai rasti sprendimą. Tačiau net jei nežinote, kas tai sukėlė, laikydamiesi toliau išvardytų sprendimų chronologiniu būdu, galite išspręsti problemą.

    Galite pabandyti išspręsti šią problemą taikydami šiuos triukus:

    1 sprendimas: patikrinkite BIOS įkrovos tvarką

    Jei pagrindinis diskas, kuriame saugomi jūsų OS failai, nėra nustatytas kaip pageidaujamas įkrovos diskas, greičiausiai susidursite su BSOD, kurį sukelia hal.dll ir ntoskrnl.exe. Norėdami išspręsti šią problemą, turite paleisti sistemą naudodami „Windows 10“ taisymo ISO failą. Vaizdą galima sukurti naudojant kitą kompiuterį į USB ar nešiojamąjį įrenginį, kurio talpa ne mažesnė kaip 8 GB. Sukūrę disko vaizdą, skirtą „Windows 10“, įdėkite USB diską į paveiktą kompiuterį ir vykdykite toliau pateiktas instrukcijas:

  • Paleidimo metu paspauskite F2, Delete arba bet kurį kitą raktą, reikalingą norint nuvesti jus į BIOS langas.
  • BIOS lange raskite skirtuką Boot ir patikrinkite, ar tinkamai nustatyta įkrovos seka. Jei ne, naudokite rodyklių aukštyn ir žemyn mygtukus, norėdami pasirinkti pagrindinį diską, o klavišus + arba -, kad pasirinktas diskas būtų išdėstytas pirmąja tvarka.
  • Baigę paspauskite klavišą F10, kad išsaugotumėte ir išeitumėte iš langas.
  • 2 sprendimas: atlikite paviršiaus testą

    Nepaisant netinkamo saugojimo disko scenarijaus, dėl kurio kyla hal.dll ir ntoskrnl.exe klaidų problemų, vis tiek gali atsitikti. Norėdami sužinoti, ar kietajame diske yra blogų sektorių, turite naudoti disko defragmentavimo įrankį, kad patikrintumėte disko būklę, pagerintumėte disko našumą ir defraguotumėte failus.

    3 sprendimas: atlikite tūrio įkrovos kodą. (VBC) atnaujinimas

    Jei VBC yra pasenęs ar sugadintas, tikimybė susidurti su hal.dll yra didelė. Tokiu atveju turėtumėte atnaujinti VBC, kad būtų naudojama BOOTMGR. VBC galima atnaujinti per komandų eilutę vykdant toliau pateiktas instrukcijas:

  • „Access Command Prompt“ paieškos laukelyje įrašydami „cmd“ (be kabučių), dešiniuoju pelės mygtuku spustelėkite rezultatus ir pasirinkite Vykdyti kaip administratorius .
  • Įterpkite šią komandą ir paspauskite Enter
    bootsect / nt60 sys
  • Programa pradės atnaujinti VBC diske, naudojamame paleisti „Windows“ OS.
  • Kai atliksite pakeitimus, iš naujo paleiskite sistemą ir patikrinkite, ar problema išlieka.
  • 4 sprendimas: atlikite SFC ir DISM nuskaitymus

    Jei sugadintas kuris nors failas, susijęs su hal.dll ir ntoskrnl.exe, greičiausiai susidursite su BSOD problemomis. Kadangi abu šie failai yra būtini ir priklauso sistemos failams, sugadinti gali nepavykti paleisti ar tinkamai veikti bet kurios nuo jų priklausančios programos. Tokiu atveju, jei kuris nors iš hal.dll arba ntoskrnl.exe failų buvo sugadintas arba jų nebuvo, sistemoje greičiausiai bus rodomas BSOD.

    Sistemos failai gali sugadinti, jei juos sugadins asmuo, neturintis jokio gilių žinių. Kenkėjiška programa taip pat gali sugadinti sistemos failus, todėl jų negalima pasiekti. Taigi, jei nesate tikri, kokia yra sistemos failų sugadinimo ar trūkimo priežastis, patariame paleisti stiprią apsaugos nuo kenkėjiškų programų apsaugos priemonę, kad būtų galima aptikti ir atsikratyti kenkėjiškų programų. Po to galite tęsti ir paleisti SFC ir DISM nuskaitymus, kad pakeistumėte sugadintus ar trūkstamus sistemos failus.

    Norėdami paleisti nuskaitymus, atlikite šiuos veiksmus:

  • Vienu metu paspauskite „Windows + R“ klavišus, kad paleistumėte langą Vykdyti. Prieš vienu metu paspausdami „Ctrl“ + „Shift“ + „Enter“, paieškos laukelyje įveskite „cmd“ (be kabučių), kad paleistumėte pakeltą komandų eilutę. Jei būsite paraginti suteikti leidimą, spustelėkite Taip, kad tęstumėte.
  • Patekę į padidintą komandų eilutę, prieš paspausdami klavišą Enter, įterpkite šią komandą.
    sfc / scannow
  • kai baigtas SFC nuskaitymas, uždarykite langą ir perkraukite sistemą. Patikrinkite, ar problema nebuvo išspręsta, atlikdami tą patį veiksmą, kuris anksčiau suaktyvino.
  • Jei problema išlieka, vykdykite DISM nuskaitymą atlikdami 1 veiksmą, kad paleistumėte aukštesnę komandinę eilutę.
  • Patekę į padidintą komandų eilutę, prieš paspausdami „Enter“, įterpkite šią komandą:
    DISM / Online / Cleanup-Image / RestoreHealth
    Atkreipkite dėmesį, kad DISM nuskaitymui reikalingas stabilus interneto ryšys ir gali nepavykti užbaigti, jei jūsų ryšys nestabilus.
  • Prieš paleisdami sistemą palaukite, kol procedūra bus baigta.
  • Nėra vieno sprendimo taisymo, kai kalbama apie BSOD, kurį sukelia hal.dll arba ntoskrnl.exe. Todėl, jei nesate tikri dėl sistemos BSOD, susijusio su hal.dll arba ntoskrnl.exe failais, priežasties, norint pasiekti efektyvumą ir efektyvumą, patariame chronologiškai vadovautis aukščiau pateiktais sprendimais.


    "YouTube" vaizdo įrašas: Hal.dll ir Ntoskrnl.exe sukelia BSOD

    05, 2024