Kinailangan kong bumisita sa isang site ng kliyente noong isang araw dahil sa isang isyu sa ntoskrnl.exe sa kanilang mga Windows 7 na computer. Hindi pinapansin ang katotohanang dapat nilang na-upgrade ang kanilang operating system ilang taon na ang nakakaraan, ang isyu na nararanasan nila ay ang proseso ay nagdudulot ng mga regular na pag-crash ng asul na screen. Kung nakikita mo rin ang Ntoskrnl.exe na nagdudulot ng pag-crash dito ay kung paano ito ayusin.
Ano ang Ntoskrnl.exe?
Ang Ntoskrnl.exe ay isang pangunahing proseso ng Windows 7 na isang legacy mula sa Windows NT, kaya ang pangalan. Ang kernel ay isang pangunahing proseso na nangangalaga sa mga mahahalagang function ng Windows. Sa kasong ito, pamamahala ng memorya, mga pangunahing proseso at virtualization.
Para sa karamihan ng mga computer ng consumer, hindi ginagamit ang virtualization, kaya bahagyang magiging responsable ang Ntoskrnl.exe para sa mga proseso ng RAM at Windows. Hindi gagana ang Windows nang wala ang prosesong ito kaya kailangan naming ayusin ito upang magamit ang computer. Dahil ang error ay nagdudulot ng mga pag-crash at BSOD (Blue Screen of Death), kailangan pa rin nating ayusin ito.
Gaya ng dati, habang maaaring banggitin ng error syntax ang Ntoskrnl.exe, hindi ito ang kernel ang sanhi ng isyu. Ito ay karaniwang ibang bagay. Dahil ang Ntoskrnl.exe ay nangangalaga sa memorya, kadalasan ay isang bagay na nakakaapekto sa memorya na nagiging sanhi ng pag-crash ng Ntoskrnl.exe. Ang mga karaniwang dahilan ay ang overclocking, mga driver at memory hardware. Kadalasan ay ang unang dalawa at hindi ang pangwakas ang isyu.
Ayusin ang Ntoskrnl.exe na nagiging sanhi ng pag-crash
Upang ayusin ang pag-crash, kailangan nating gawin ang isa sa dalawang bagay. Kung na-overclock mo ang iyong system, subukang patakbuhin ito nang walang overclock upang makita kung ito ay stable. Kung oo, magpatakbo ng stability o overclock na app para matukoy ang mas stable na memory clock speed at muling subukan.
Kung hindi iyon gumana, o hindi ka nag-o-overclocking, kailangan naming gumawa ng iba pa. Malamang na ito ay isang driver na nagdudulot ng mga pag-crash kaya dapat nating i-update ang lahat ng iyon. Maaari kaming gumawa ng minidump na magsasabi sa iyo nang eksakto kung ano ang nangyayari ngunit maaaring masakit iyon. Kung gusto mong pumunta sa rutang iyon, tingnan ang pahinang ito sa website ng Microsoft.
Kung hindi, i-update namin ang lahat ng aming mga driver. Dahil ito ay bahagi ng Windows 7 housekeeping pa rin, ito ay oras na ginugol nang mabuti.
Buksan ang Device Manager at gawin ang iyong paraan sa listahan ng mga device. Dapat mong i-update ang iyong graphics driver, audio driver, network driver, chipset driver, disk management utility kung mayroon ka, anumang peripheral driver para sa mga printer, webcam, scanner o external hard drive.
Pagkatapos ay magsagawa ng Windows update para matiyak na mayroon ka ng lahat ng available na update. Hindi na naglalathala ang Microsoft ng mga update sa Windows 7 ngunit kailangan naming tiyakin na mayroon ka ng mga magagamit. Panghuli, i-reboot ang iyong computer at tiyaking aktibo ang lahat ng mga drive.
Kung ang pag-refresh ng lahat ng iyong mga driver ay hindi huminto sa Ntoskrnl.exe na nagiging sanhi ng pag-crash, dapat naming suriin ang integridad ng Windows file.
- Magbukas ng command line bilang administrator.
- Uri ng i-paste ang 'dism /online /cleanup-image /restorehealth' at pindutin ang Enter.
- Hayaang makumpleto ang proseso.
Ito ang Windows' file checking utility na magbe-verify sa integridad ng mga library at file ng Windows. Kung may nawawala o sira, magda-download ang Windows ng bagong kopya habang available ang mga ito.
Kung hindi iyon gumana, kailangan naming gamitin ang MemTest86+. Ito ay isang memory checking utility na pinakamahusay sa klase sa pagsuri ng RAM.
- I-download ang MemTest86 mula dito. Kung gusto mong i-burn ito sa isang CD, piliin ang naaangkop na kopya. Kung hindi, gamitin ang bootable binary na opsyon para sa USB.
- Lumikha ng bootable drive at i-reboot ang iyong computer. Iwanan ang media sa lugar.
- Piliin upang mag-boot mula sa media na iyon kapag na-prompt at payagan ang MemTest86+ na mag-load.
- Patakbuhin ang pagsubok nang tatlong magkahiwalay na beses at tandaan ang anumang mga error na makikita nito.
Kung may nakitang error ang MemTest86+, magpalit ng RAM sticks sa pagitan ng mga slot at patakbuhin muli ang pagsubok. Kung ang MemTest86+ ay makakahanap pa rin ng mga error, kailangan mong tukuyin kung ito ay RAM o ang motherboard slot. Kung ang error ay gumagalaw sa RAM, ito ay maaaring may sira. Kung mananatili sa parehong lugar ang mga error, maaaring ito ang motherboard.
Kung mayroon kang ekstrang RAM o sapat na upang patakbuhin ang computer nang hindi nagdudulot ng mga error ang stick, gawin ito sandali upang makita kung mawawala ang error. Kung mukhang ang slot ng RAM sa motherboard ang nagdudulot ng error, gumamit ng isa pa at subaybayan ito.
Ang karamihan ng mga error sa Ntoskrnl.exe ay nangyayari sa mga Windows 7 na computer. Kahit na ang kernel ay naroroon pa rin sa Windows 8, tila mas matatag ito sa bersyong iyon. Kung, sa ilang kadahilanan, nagpapatakbo ka pa rin ng Windows 7 na computer at nakikita ang mga error na ito, alam mo na ngayon kung ano ang gagawin.
Mayroon ka bang iba pang mga paraan upang ayusin ang Ntoskrnl.exe na nagiging sanhi ng mga pag-crash? Sabihin sa amin ang tungkol sa mga ito sa ibaba kung gagawin mo.