Anonim

Днями мені довелося завітати на сайт клієнта через проблему з ntoskrnl.exe на їх комп’ютерах Windows 7. Ігноруючи той факт, що вони повинні були оновити свою операційну систему років тому, проблема, яка виникала, полягала в тому, що процес спричиняв регулярні збої на синьому екрані. Якщо ви також бачите, що Ntoskrnl.exe спричиняє збій, ось як це виправити.

Що таке Ntoskrnl.exe?

Ntoskrnl.exe - це основний процес Windows 7, який є спадщиною від Windows NT, звідси і назва. Ядро - це основний процес, який доглядає за необхідними функціями Windows. У цьому випадку управління пам'яттю, основні процеси та віртуалізація.

Для більшості споживчих комп'ютерів віртуалізація не використовується, тому Ntoskrnl.exe буде частково відповідальним за процеси оперативної пам’яті та Windows. Windows не може працювати без цього процесу, тому нам доведеться виправити це, щоб користуватися комп’ютером. Оскільки помилка спричиняє збої та BSOD (Blue Screen of Death), ми все одно мусимо її виправити.

Як зазвичай, хоча синтаксис помилок може згадувати Ntoskrnl.exe, це не ядро, що викликає проблему. Зазвичай це щось інше. Зважаючи на те, що Ntoskrnl.exe доглядає за пам'яттю, це часто щось, що впливає на пам'ять, викликає збій Ntoskrnl.exe. Поширені причини - розгін, драйвери та апаратне забезпечення пам'яті. Найчастіше це саме два перших, а не остаточне.

Виправити Ntoskrnl.exe, спричиняючи збої

Щоб виправити збій, нам потрібно зробити одну з двох речей. Якщо ви розігнали вашу систему, спробуйте запустити її без розгону, щоб побачити, чи стабільна вона. Якщо це так, запустіть програму стабільності або розігнання, щоб визначити стабільнішу тактову частоту пам'яті та повторно протестувати.

Якщо це не працює, або ви не розгоняєтесь, нам потрібно зробити щось інше. Цілком ймовірно, що це драйвер, який викликає збої, тому ми повинні оновити всі ці. Ми можемо створити мінімум, який точно розповість вам, що відбувається, але це може бути болем. Якщо ви хочете пройти цей маршрут, перегляньте цю сторінку на веб-сайті Microsoft.

В іншому випадку давайте оновимо всі наші драйвери. Оскільки це все одно є частиною ведення домашнього господарства Windows 7, це час добре витрачений.

Відкрийте Диспетчер пристроїв і пройдіться своїм списком пристроїв. Ви повинні оновити свій графічний драйвер, аудіодрайвер, мережевий драйвер, драйвер чіпсетів, утиліту управління диском, якщо у вас є такий, будь-які периферійні драйвери для принтерів, веб-камер, сканерів або зовнішніх жорстких дисків.

Потім виконайте оновлення Windows, щоб переконатися, що у вас є всі доступні оновлення. Microsoft більше не публікує оновлення Windows 7, але нам потрібно переконатися, що у вас є доступні оновлення. Нарешті, перезавантажте комп'ютер і переконайтеся, що всі накопичувачі активні.

Якщо оновлення всіх ваших драйверів не зупинить Ntoskrnl.exe, спричиняючи збої, слід перевірити цілісність файлів Windows.

  1. Відкрийте командний рядок як адміністратор.
  2. Введіть вставте 'dism / online / cleanup-image / recoveryhealth' та натисніть Enter.
  3. Нехай процес завершиться.

Це утиліта для перевірки файлів Windows, яка перевірить цілісність бібліотек та файлів Windows. Якщо такі відсутні або пошкоджені, Windows завантажить нову копію, поки вони будуть доступні.

Якщо це не працює, нам потрібно використовувати MemTest86 +. Це утиліта для перевірки пам'яті, яка найкраща в класі при перевірці оперативної пам'яті.

  1. Завантажте MemTest86 звідси. Якщо ви хочете записати його на компакт-диск, виберіть відповідну копію. В іншому випадку використовуйте завантажувальну бінарну опцію для USB.
  2. Створіть завантажувальний диск та перезавантажте комп'ютер. Залиште засоби масової інформації на місці.
  3. Виберіть для завантаження з цього носія за запитом та дозвольте MemTest86 + завантажити.
  4. Виконайте тест три окремі рази та відзначте всі виявлені в ньому помилки.

Якщо MemTest86 + виявить помилки, поміняйте місцями оперативної пам'яті між слотами та запустіть тест ще раз. Якщо MemTest86 + все ще виявляє помилки, вам потрібно визначити, чи це оперативна пам’ять або слот материнської плати. Якщо помилка рухається за допомогою ОЗУ, вона може бути несправною. Якщо помилки залишаються там же, це може бути материнська плата.

Якщо у вас є запасна оперативна пам’ять або достатньо для роботи з комп'ютером без палиці, що викликає помилки, зробіть це деякий час, щоб побачити, чи помилка зникла. Якщо схоже, що помилка оперативної пам’яті на материнській платі спричинила помилку, скористайтеся іншою та стежте за нею.

Більшість помилок Ntoskrnl.exe трапляються на комп'ютерах Windows 7. Незважаючи на те, що ядро ​​все ще присутнє в Windows 8, воно здавалося набагато стійкішим у цій версії. Якщо з якоїсь причини ви все ще працюєте з комп'ютером Windows 7 і бачите ці помилки, тепер ви знаєте, що робити.

Чи є якісь інші способи виправити Ntoskrnl.exe, спричиняючи збої? Розкажіть про них нижче, якщо ви це робите.

Ntoskrnl.exe викликає збій? ось як виправити