Защо Ntoskrnl.Exe причинява висок процесор и как да го поправя

Когато стартирате компютър или лаптоп с Windows, редица различни системни процеси започват действие. Те генерират потребителския интерфейс, който ще използвате, за да влезете и да започнете работа, но също така ще бъдат отговорни за различни действия под капака, за които дори няма да сте наясно, като комуникация с други мрежови устройства.

За съжаление, системни процеси като ntoskrnl.exe и csrss.exe понякога могат да причинят проблеми на вашия компютър. Ntoskrnl.exe , по-специално, е основен компонент на операционната система Windows , което затруднява отстраняването на проблеми. Ако ntoskrnl.exe причинява голямо натоварване на процесора(CPU) и искате да го поправите, ето какво ще трябва да направите.

Какво е Ntoskrnl.exe?(What Is Ntoskrnl.exe?)

Системният процес ntoskrnl.exe , известен също като изпълнимия файл на ядрото на операционната система Windows NT(Windows NT operating system kernel executable ) (или система(System) в Windows Task Manager ), е може би един от най-важните процеси, които Windows има. 

Ядрото е код ,(kernel) който осигурява връзката между хардуера и софтуера. Когато се зареди операционна система като Windows , ядрото на Windows (ntoskrnl.exe)(Windows kernel (ntoskrnl.exe)) се използва за изпращане на инструкции до компоненти като вашия процесор(CPU) за изпълнение на задачи и действия. Без системния процес ntoskrnl.exe вашият компютър с Windows просто няма да работи.

Той носи отговорност за предоставяне на софтуер с достъп до свързани компоненти и периферни устройства, управление на заредените софтуерни процеси, за да гарантира, че те взаимодействат правилно с хардуера (и сигурно), и контролира колко памет се използва (и остава налична) на вашия компютър, наред с други неща.

Докато други системни компоненти могат да бъдат деактивирани, вие не бихте могли да деактивирате ntosknrl.exe в инсталация на Windows . Ако някога бъде принуден да спре, Windows ще върне BSOD грешка ntoskrnl.exe и ще трябва да рестартирате компютъра си. 

Защо Ntoskrnl.exe причинява високи проблеми с процесора?(Why Does Ntoskrnl.exe Cause High CPU Issues?)

За съжаление, няма ясен отговор защо ntoskrnl.exe може да причини високо използване на процесора(CPU) в Windows Task Manager . Причините за този проблем могат да се различават от компютър до компютър.

Това е така, защото ntoskrnl.exe е отговорен за много системни действия на Windows или участва в извършването на други системни действия чрез други процеси. Друга услуга на Windows , инсталирано приложение, повредени системни файлове или прикачено периферно устройство могат да причинят допълнително напрежение на системния процес на Windows ntoskrnl.exe (и вашия процесор ).(CPU)

Най-добрият начин да опитате да разрешите този проблем е като проверите системните файлове на Windows(checking your Windows system files) , сканирате за злонамерен софтуер или вируси(scanning for malware or viruses) и актуализирате компютъра си. Можете също да стартирате Windows в режим „чисто зареждане“, за да видите дали друго приложение или инсталирана услуга причинява проблема.

Тъй като ntoskrnl.exe е частично отговорен за управлението на паметта в Windows 10 , може да откриете, че друго приложение или услуга, взаимодействащи с него, използва повече системни ресурси, което неправилно е отчетено като принадлежащо към процеса ntoskrnl.exe.

Проверете и поправете системни файлове на Windows(Check and Repair Windows System Files)

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

Един възможен начин да поправите това е като стартирате инструментите на командния ред chkdsk и sfc с помощта на (sfc)Windows PowerShell .

  1. За да стартирате Windows PowerShell , щракнете с десния бутон върху менюто " Старт(Start) " и изберете опцията Windows PowerShell (Администратор)(Windows PowerShell (Admin)) .

  1. В прозореца на терминала на PowerShell въведете (PowerShell)sfc /scannow , за да проверите целостта на системните файлове на Windows . Това трябва да намери и автоматично да коригира всички липсващи или повредени файлове, но може да се наложи да натиснете Y , за да приемете промените.

  1. След като sfc приключи, въведете chkdsk /r , за да планирате сканиране при зареждане, за да проверите файловата система на вашия твърд диск. Ще трябва да потвърдите, като натиснете Y на клавиатурата, след което рестартирате компютъра, за да стартирате сканирането.

Тези инструменти ще проверят вашата инсталация и твърд диск за липсващи или повредени файлове. Ако проблемите с ntoskrnl.exe продължат, ще трябва да опитате една от допълнителните стъпки, изброени по-долу.

Инсталиране на Windows система и актуализации на драйвери(Installing Windows System and Driver Updates)

(Windows)Системните актуализации на Windows идват с корекции и надстройки, които могат да помогнат за разрешаването на по-често срещани проблеми, за които потребителите съобщават онлайн, включително BSOD грешки и високо използване на процесора(CPU) .

Уверете се, че вашият компютър е актуален, като инсталирате всички налични актуализации на системата и драйверите, понякога може да разреши тези проблеми. Можете да направите това от менюто Настройки на Windows(Windows Settings) .

  1. За да стартирате Настройки на Windows(Windows Settings) , щракнете с десния бутон върху менюто " Старт(Start) " и изберете опцията Настройки(Settings) . В менюто Настройки(Settings ) изберете Update & Security > Windows Update > Download (или Изтегляне и инсталиране(Download and Install) ), ако актуализациите са готови за инсталиране. В противен случай(Otherwise) изберете Проверка за актуализации(Check for Updates) вместо това. Това автоматично ще започне да изтегля и инсталира всички налични актуализации на системата и драйверите.

Ако наскоро сте инсталирали нов компютърен компонент или периферно устройство, може да искате да проверите уебсайта на производителя за актуализации на драйвери. Това е особено вярно за графичните карти, тъй като производители като NVIDIA(manufacturers like NVIDIA) редовно пускат чисто нови драйвери, преди да бъдат добавени към Windows Update .

Проверете за вируси и злонамерен софтуер(Check for Viruses and Malware)

Благодарение на Microsoft Defender (по-рано Windows Defender ), никога не е било по-лесно да премахнете упорития зловреден софтуер(remove stubborn malware) от компютър с Windows 10.

  1. За да започнете, отворете Настройки на Windows(Windows Settings ) (щракнете с десния бутон върху менюто " Старт(Start) " и изберете Настройки(Settings) ). От там изберете Update & Security > Open Windows Security .

  1. В прозореца за защита на Windows(Windows Security ) изберете Virus & Threat Protection > Scan Options , след което изберете опцията за офлайн сканиране на Microsoft Defender(Microsoft Defender Offline Scan ) . Това ще подготви сканиране за зареждане на вашия компютър за злонамерен софтуер. Изберете бутона Scan Now , за да рестартирате компютъра си и да започнете процеса на сканиране.

Windows ще се рестартира и ще започне да сканира вашите дискове за злонамерен софтуер. Ако открие такива, ще бъдете попитани дали искате да го премахнете или поставите под карантина. 

Отстраняване на неизправности с инсталирани приложения и услуги с помощта на чисто зареждане на Windows(Troubleshoot Installed Apps and Services Using a Windows Clean Boot)

Windows 10 не е без грешки или бъгове, но ако компютърът ви е актуален и системните ви файлове са непокътнати, тогава друго приложение или инсталирана услуга може да стои зад всички потенциални проблеми с ntoskrnl.exe.

За да проверите това, можете да стартирате чисто зареждане(clean boot) , което ще стартира Windows без приложения и услуги на трети страни.

  1. За да рестартирате Windows в режим на чисто зареждане, щракнете с десния бутон върху менюто " Старт(Start) " и изберете опцията " Изпълни(Run) " (или натиснете клавиша Windows key + R на клавиатурата). В командното поле Run въведете (Run)msconfig , след което изберете OK , за да го стартирате.

  1. В раздела Общи(General) на  прозореца Конфигурация на системата(System Configuration) изберете опцията Селективно стартиране(Selective startup) , след което премахнете отметката от опциите Зареждане на системни услуги(Load system services) и Зареждане на елементи за стартиране(Load startup items) . Това ще гарантира, че при следващото рестартиране ще се зареждат само услуги , издадени от Microsoft . (Microsoft-issued)Натиснете OK , за да потвърдите, след което рестартирайте компютъра.

  1. След като рестартирате в чиста версия на Windows , проверете използването на процесора(CPU) . Ако проблемът е отстранен, това би означавало, че зад проблема стои една от услугите, които не са на Microsoft, показани в раздела Услуги(Services) на прозореца Конфигурация на системата .(System Configuration )

Ако случаят е такъв, ще трябва да проучите всяка услуга на свой ред, за да определите коя може да причинява високо използване на процесора(CPU) . След това можете да деактивирате за постоянно всички проблемни приложения или услуги, ако намерите виновник.

Разрешаване на проблеми с Ntoskrnl.exe(Resolving Ntoskrnl.exe Issues)

Ако методите по-горе не работят и ако редовно виждате високо натоварване на процесора(CPU) за ntoskrnl.exe, може да се наложи да обмислите други корекции. Това е особено вярно, ако виждате изскачаща BSOD грешка ntoskrnl.exe, която може да показва проблем с вашия компютър, който може да бъде разрешен само чрез (BSOD)изтриване и преинсталиране на Windows(wiping and reinstalling Windows) .

Ако драстична опция като преинсталиране на Windows все още не реши проблема, тогава не може да се изключи хардуерен проблем. Надграждането на вашия компютър(Upgrading your PC) чрез подмяна на основни компоненти, като RAM или CPU , може да бъде достатъчно, за да накарате нещата да работят отново, но може да откриете, че подмяната на вашия компютър изцяло е единствената възможност.



About the author

Аз съм компютърен професионалист с над 10 години опит. В свободното си време обичам да помагам на бюрото в офиса и да уча децата как да използват интернет. Моите умения включват много неща, но най-важното е, че знам как да помагам на хората да решават проблеми. Ако имате нужда от някой, който може да ви помогне с нещо спешно или просто искате някои основни съвети, моля, свържете се с мен!



Related posts