Мне пришлось посетить сайт клиента на днях из-за проблемы с ntoskrnl.exe на их компьютерах с Windows 7. Игнорируя тот факт, что они должны были обновить свою операционную систему несколько лет назад, проблема, с которой они сталкивались, заключалась в том, что этот процесс вызывал регулярные сбои синего экрана. Если вы также видите, что Ntoskrnl.exe вызывает сбой, вот как это исправить.
Что такое Ntoskrnl.exe?
Ntoskrnl.exe - это основной процесс Windows 7, унаследованный от Windows NT, отсюда и название. Ядро - это основной процесс, выполняющий основные функции Windows. В этом случае управление памятью, основные процессы и виртуализация.
Для большинства потребительских компьютеров виртуализация не используется, поэтому Ntoskrnl.exe будет лишь частично отвечать за процессы ОЗУ и Windows. Windows не может работать без этого процесса, поэтому мы должны исправить это, чтобы использовать компьютер. Так как ошибка вызывает сбои и BSOD (Синий Экран Смерти), мы все равно должны это исправить.
Как обычно, хотя в синтаксисе ошибки может быть указан файл Ntoskrnl.exe, проблема не в ядре. Обычно это что-то еще. Учитывая, что Ntoskrnl.exe заботится о памяти, это часто что-то влияет на память, что вызывает сбой Ntoskrnl.exe. Распространенными причинами являются разгон, драйверы и оборудование памяти. Чаще всего это первые два, а не последний вопрос.
Исправить Ntoskrnl.exe, вызывающий сбой
Чтобы исправить сбой, нам нужно сделать одну из двух вещей. Если вы разгоняете свою систему, попробуйте запустить ее без разгона, чтобы убедиться, что она стабильна. Если это так, запустите приложение стабильности или разгона, чтобы определить более стабильную тактовую частоту памяти, и повторите тестирование.
Если это не сработает или вы не разгоняетесь, нам нужно заняться чем-то другим. Скорее всего, это драйвер, вызывающий сбои, поэтому мы должны обновить все из них. Мы могли бы создать мини-дамп, который точно скажет вам, что происходит, но это может быть проблемой. Если вы хотите пойти по этому пути, проверьте эту страницу на веб-сайте Microsoft.
В противном случае, давайте обновим все наши драйверы. Так как в любом случае это часть обслуживания Windows 7, это хорошо проведенное время.
Откройте диспетчер устройств и пролистайте список устройств. Вам следует обновить графический драйвер, аудиодрайвер, сетевой драйвер, драйвер набора микросхем, утилиту управления дисками, если она у вас есть, любые периферийные драйверы для принтеров, веб-камер, сканеров или внешних жестких дисков.
Затем выполните обновление Windows, чтобы убедиться, что у вас есть все доступные обновления. Microsoft больше не публикует обновления для Windows 7, но мы должны убедиться, что у вас есть те, которые доступны. Наконец, перезагрузите компьютер и убедитесь, что все диски активны.
Если обновление всех ваших драйверов не остановит Ntoskrnl.exe, вызывающий сбой, мы должны проверить целостность файлов Windows.
- Откройте командную строку как администратор.
- Введите пасту 'dism / online / cleanup-image / restorehealth' и нажмите Enter.
- Пусть процесс завершится.
Это утилита проверки файлов Windows, которая проверяет целостность библиотек и файлов Windows. Если они отсутствуют или повреждены, Windows загрузит свежую копию, пока они доступны.
Если это не сработает, нам нужно использовать MemTest86 +. Это утилита для проверки памяти, лучшая в своем классе для проверки оперативной памяти.
- Загрузите MemTest86 отсюда. Если вы хотите записать его на компакт-диск, выберите соответствующую копию. В противном случае используйте загрузочную двоичную опцию для USB.
- Создайте загрузочный диск и перезагрузите компьютер. Оставьте СМИ на месте.
- Выберите для загрузки с этого носителя при появлении запроса и разрешите загрузку MemTest86 +.
- Запустите тест три раза и запишите все найденные ошибки.
Если MemTest86 + обнаружит ошибки, поменяйте местами ОЗУ между слотами и повторите тест. Если MemTest86 + все еще находит ошибки, вам необходимо определить, является ли это ОЗУ или слот материнской платы. Если ошибка перемещается с ОЗУ, это может быть неисправно. Если ошибки остаются на том же месте, это может быть материнская плата.
Если у вас есть свободная оперативная память или достаточно для запуска компьютера без флешки, вызывающей ошибки, сделайте это на некоторое время, чтобы увидеть, исчезнет ли ошибка. Если это выглядит как слот RAM на материнской плате, вызывающий ошибку, используйте другой и контролируйте его.
Большинство ошибок Ntoskrnl.exe происходит на компьютерах с Windows 7. Несмотря на то, что ядро все еще присутствует в Windows 8, в этой версии оно казалось намного более стабильным. Если по какой-то причине вы все еще используете компьютер с Windows 7 и видите эти ошибки, вы теперь знаете, что делать.
Есть какие-то другие способы исправить Ntoskrnl.exe вызывающих сбои? Расскажите нам о них ниже, если вы делаете.
