Какво е това - Ntoskrnl.exe в Windows 7: определение, причини и решения

Много потребители показват екрана на смъртта BSoD е в шок. Не е изненадващо, защото такава реакция на операционната система показва критичен провал. Причините за това явление могат да бъдат намерени много, но понякога това е свързано с компонента ntoskrnl.exe. Синият екран на Windows се издава поради повреда в неговата работа, тъй като този файл е пряко свързан с системния буутлоудър. След това можете да прегледате възможните причини за това явление и да изберете един от начините за решаване на проблема, който се предлага по-долу.

Файлът и процесът ntoskrnl.exe: какво е това?

И започваме да разглеждаме основния проблем с описанието на самия компонент. Някои потребители го намират за вирус. Не е полезно, тъй като самият обект е основният системен елемент, в отсъствието на който Windows няма да работи, но няма да може да се зареди.


Но какво е ntoskrnl.exe? Съкращението в името на файла е получено от комбинацията от NT, OS Kernel, което означава "ядрото на операционната система NT". Самият файл има двойна роля. От една страна, когато системата се стартира, NTDLR зареждането прехвърля управлението на файла ntoskrnl.exe чрез вътрешния си дял, включително драйверите на устройства, за да се инициализира, но само след като стартира зареждането. От друга страна, именно този файл вгражда екранно изображение (Boot Screen), което потребителят вижда, когато стартира Windows.
Но защо тогава, вместо очакваното изтегляне, има грешка в синия екран? Причините, както и методите за отстраняването им, могатЗа да бъде доста, така че нека да ги разгледаме на свой ред.

Грешка ntoskrnl.exe: какво да правя първо?

Да започнем с това, да предположим, че след катастрофата и рестартирането системата поне по някакъв начин започва или поне може да бъде заредена в безопасен режим (но автоматичното рестартиране при стартиране не започва).
Първото нещо, което трябва да направите, е да отидете в секцията "Възстановяване на системата" и да върнете компютъра към по-ранно състояние, предшествано от грешка. Ако изтеглянето не работи, използвайте диск за инсталиране или възстановяване, менюто за стартиране на което избира подобен елемент.

Сканиране за вируси

Често в ntoskrnl.exe Windows могат да бъдат изложени на вируси (между другото това са най-опасните заплахи). Ако системата се стартира, трябва да извършите пълно сканиране след задълбочено сканиране.

Препоръчва се да се използват само преносими антивирусни инструменти като KVRT, Dr. Web CureIt и др. В такива програми трябва да се отбележи само системното устройство и логическите дялове, необходимо е да се разпределят все още зареждащите и скритите области. Сега да разгледаме ситуацията, когато версията на системата 7 не е изтеглена (ntoskrnl.exe е атакуван от вируса). В този случай изходът също е наличен. Можете да използвате програми с общо име Rescue Disk, за да ги запишете предварително на сменяем носител, който може да бъде изтеглен преди началото на самата операционна система, за да тествате операционната система Windows, която не работи. След старта ще трябва да изберете желания интерфейс и език и след това да задържитеСканиране, изброяване на всичко, което е там. Имайте предвид, че вирусите могат да бъдат маскирани под оригиналния файл, така че ако видите в резултатите от валидирането на същия файл, вярвайте на неговото местоположение.
Пътят до него на системния диск трябва да бъде както следва: WindowsSystem32 ntoskrnl.exe. Ако пътеката е различна, не се притеснявайте да предоставите потвърждение за премахването, но за оригиналния файл попитайте само за лечението (ако това разбира се е възможно).

Изчистване на системния регистър

Какво е - ntoskrnl.exe все още е ясно. След това отново изхождаме от факта, че операционната система може да бъде изтеглена в един от двата варианта (нормален старт или безопасен режим). Увреждането на ядрото косвено може да се дължи на факта, че в системата има прекалено много боклуци, което води до остарели, невалидни или празни ключове в системния регистър. Но тъй като изтеглянето на основната информация се чете от регистъра. Колкото по-дълго е, толкова по-дълго стартира Windows. В Windows, почистващи средства и особено за дефрагментиране на регистъра отсъстват, така че ще трябва да използвате теснолентови програми за работа с регистъра или програми за оптимизация с общо предназначение, които имат подходящи модули.

Проверка и почистване на диска

Често, например, Windows 10 ntoskrnl.exe издава грешка само защото има грешки в системното устройство. Дискът може да бъде проверен от вградения системен инструмент, който се нарича чрез свойствата на раздела в "Explorer" с прехода към раздела за услуги.

Задължително е да се провери за проверкаавтоматични корекции на грешки и счупени сектори. Не е зле ще дойде и ще провери дяла чрез командната конзола (cmd). В общия случай се използва командата chkdsk, към която можете да добавите съответните атрибути. Обикновено се препоръчва използването на следната форма: chkdsk /x /f /r. Между другото, командния ред също ще бъде от значение в случай, че системата не се стартира и зареждането е направено от преносим носител. Като допълнителен инструмент можете да използвате почистване на диска, като използвате свой собствен системен инструмент като команда cleanmgr, и отново можете да влезете в командната конзола, въпреки че можете да извикате почистване и чрез свойствата на дяла.

Проверка на системни зареждащи файлове

Ако описаните методи на ефекта не са били дадени, възможно е нещо да не е наред със самата система. Това се отнася главно до повреда на системните файлове.
За тях валидирането също започва от командния ред, но с въвеждането на командата sfc /scannow. Ако проблемите бъдат открити, файловете автоматично ще бъдат възстановени, включително ntoskrnl.exe. Какво е това по отношение на самия процес на възстановяване? Това е просто копие на изходните компоненти от оригиналната система от бази данни, която е в незасегнато състояние.
Понякога може да имате нужда от възстановяване на зареждане или дори презаписване на пълен сектор на зареждане. За командния ред в този случай се използва общата команда Bootmgr.exe, за която можете да използвате три допълнителни атрибута:
  • /Fixmbr - фиксирайте MBR на зареждащия запис.
  • /Fixboot - поправете самото изтегляне.
  • /RebuildBCD е пълно презаписване на зареждащи сектори.
  • Първо, можете да посочите първите две опции за изпълнение и ако това не работи, използвайте третия.

    Инсталиране на липсващи актуализации

    Понякога проблеми с описания компонент се свързват с липсващи системни актуализации, когато автоматичната инсталация на актуализациите е забранена. В тази ситуация трябва да влезете в центъра за надстройване, да настроите ръчно търсене и да се съгласите да инсталирате всичко, което трябва да бъде намерено. Не е полезно да пренебрегвате инсталирането на актуализации по какъвто и да е начин, тъй като често е необходимо за критични системни актуализации, които са от решаващо значение за актуализации на защитата, платформи или други софтуерни продукти на Microsoft, но също и за отстраняване на грешки в Windows.

    Актуализация на драйвери

    И накрая, друг проблем с ядрото може да възникне, когато не всички са в реда, в който драйверите са инсталирани на системните устройства. Така например, когато стартирате операционната система, един от първите е драйверът на графичния адаптер. Ако се окаже, че е забранена, системата може да не се стартира. Разбира се, препоръчително е да актуализирате софтуера за управление чрез Device Manager, но изглежда нелогично, тъй като отнема много време. В допълнение, потребителят не винаги ще може сам да определи кои устройства трябва да инсталират актуализации. За да опростите задачата си, най-добре е да използвате автоматизирани софтуерни пакетиModel Driver Booster, който ще актуализира драйверите на абсолютно всички устройства, като ги изтегли предварително онлайн от интернет ресурсите на производителите или разработчиците на съответния софтуер, с изключение на всички видове съвети за несъответствие между драйвера на конкретно устройство и проникването в системата на зловреден софтуер под формата на вируси или нежелани програми.

    Пълна подмяна на оригиналния файл

    И накрая, ако изобщо няма нищо, ще трябва да замени оригиналния компонент с помощта на инсталационния носител за това.
    Когато изтегляте от него, трябва да отидете в командния ред (Shift + F10) и да изпълните командата, представена по-горе (примерът е предоставен за Windows XP, но работи еднакво добре във всяка модификация по-горе).

    Обобщение

    Надяваме се, че на много хора стана ясно, че това, което е ntoskrnl.exe и как да се решат проблемите. Остава да добавим, че при никакви обстоятелства този процес не може да бъде завършен в диспечера на задачите, и още повече, че е невъзможно да се изтрие файлът, дори ако той е повреден (по-добре е да го възстановите или замените), или дори цялата система просто престава да работи. Въпреки това, поне един от начините да се отървете от грешките все още ще позволи.

    Свързани публикации