Все способы:
В ситуациях, когда компьютер с ошибкой «KMODE_EXCEPTION_NOT_HANDLED» даже не загружается, затрудняя диагностику и исправление, сперва попробуйте запустить ПК без любых подключенных к нему устройств (кроме основных), а если это не помогло, переходите к Способу 3. Тем, у кого есть загрузочная флешка или LiveCD, можно воспользоваться этим средством.
Определение причины появления
Если есть такая возможность (компьютер в целом загружается нормально, а не отображает синий экран смерти при включении), попробуйте определить источник сбоя, вызывающий BSOD с кодом «KMODE_EXCEPTION_NOT_HANDLED». Эта информация существенно упростит исправление и сэкономит время. Ниже мы рассмотрим два варианта того, как это можно сделать. Предпочтительнее первый, но он подойдет не всем, поэтому всегда можно попытаться провести ручную диагностику.
Вариант 1: Использование ПО
Быстрым и удобным решением является использование программ для диагностики синих экранов смерти (BSOD). Они показывают, какой именно файл привел к неустранимому сбою, диагностируя специальный файл, создающийся автоматически в этот момент, — дамп памяти. Вам остается поискать информацию об этом файле в интернете, если из названия непонятно, к какой программе (обычно это драйвер) он принадлежит, а затем удалить ее, переустановить, обновить ее или Windows. Либо вернуться к прошлой версии операционной системы, если «KMODE_EXCEPTION_NOT_HANDLED» стал появляться как раз после ее обновления.
В статье по ссылке ниже рассказано, как пользоваться одним из таких приложений, — следуйте инструкции оттуда. Сразу же отметим, что создание дампа памяти включено в ОС автоматически, но по незнанию вы могли его отключить. В таком случае не будет файла для проведения анализа, и вам следует воспользоваться следующим вариантом из этой статьи. В некоторых случаях определить проблемный файл не удастся, и тогда придется пользоваться общими рекомендациями, которые также есть в данной статье.
Подробнее: Как пользоваться BlueScreenView в Windows 10 и 11
Вариант 2: Ручное определение
Самостоятельный поиск ошибки в эффективности уступает автоматическому, однако для кого-то она может показаться проще или и вовсе является единственным доступным методом. Суть его заключается в том, что вам нужно свести к минимуму работу всех сторонних и необязательных программ и устройств, поскольку довольно часто ошибку вызывают приложения, влияющие на работу ОС, и драйверы.
Все перечисленное ниже относится к тому, что вы установили в Windows сами. Параметры операционной системы редактировать не нужно.
- Отключите любые программы, влияющие на защиту операционной системы (антивирусы, файрволы и т. п.).
Читайте также: Отключение антивируса
- Завершите работу программ и/или твикеров, предназначенных для оптимизации, модификации и очистки ОС, работающих в фоне.
- Отключите все программы, как-либо влияющие на выход в интернет и процесс соединения.
- На время перестаньте пользоваться программами, устанавливающими виртуальные драйверы. Найти список таких драйверов вы можете, например, через «Панель управления» — «Сеть и Интернет» — «Центр управления сетями и общим доступом» — «Изменение параметров адаптера» (пункт на панели слева).
- Если работаете с криптографическими средствами, закройте их.
После этого потестируйте работу компьютера. Если ошибка больше не появляется, проблема была в чем-то из перечисленного. Лучше отключить автозапуск всех программ, чью работу вы принудительно завершили, а затем включайте их по одной или несколько и проверяйте, как ведет себя компьютер. Вычисленный таким образом проблемный софт удалите/переустановите/обновите.
Также может помочь откат самой Windows (если проблема началась после ее обновления) или ожидание обновления от Microsoft или разработчиков сбойной программы. Вероятно, в свежей версии будут исправления совместимости.
Подробнее: Откат последнего обновления в Windows 11 / Windows 10
Не стоит исключать и проблему с устройством, которое было подключено к компьютеру. Если его драйвер работает не нормально, это может приводить к появлению ошибок, включая рассматриваемую. Выключите ПК, затем отсоедините все необязательные для его запуска устройства и девайсы, а затем включите и начните пользоваться Виндовс как обычно. При отсутствии «KMODE_EXCEPTION_NOT_HANDLED» следует искать проблему в одном из устройств путем их подключения к компьютеру по одному с последующим ожиданием появления ошибки. Определив виновника, удалите или переустановите его драйвер. Если его нельзя скачать с официального сайта, попробуйте сделать это через «Диспетчер устройств». При условии, что ситуация появилась после обновления Windows, откатите ее версию к предыдущей. Ссылка на соответствующую инструкцию есть чуть выше.
Способ 1: Удаление конфликтующего ПО
Часто проблему, о которой идет речь, вызывает стороннее программное обеспечение, установленное пользователем. Если вы пропустили раздел статьи касательно ручного определения причины появления «KMODE_EXCEPTION_NOT_HANDLED» или он вам не помог, попробуйте произвести запуск ОК без любых программ и сопутствующих служб.
Произвести так называемую чистую загрузку можно, изменив некоторые настройки операционной системы. Если убрать все из списка автозагрузки, а также отключить запуск несистемных служб, следующий сеанс максимально приблизит Windows к ее изначальному состоянию. За счет того, что будут работать лишь важные для нее службы и ПО, станет понятно, влияет ли на ее стабильность что-то установленное вами.
Подробнее: Режим чистой загрузки в Windows
Поработайте за компьютером или просто оставьте его в режиме ожидания. Если за продолжительное время ошибка не появилась, следует искать проблемный софт и решать проблему уже с ним. Не забудьте после входа в такой режим вернуть настройки к изначальным, чтобы в дальнейшем Windows запускалась как обычно, если сбой повторился. Если же нет, включайте постепенно по одной или нескольким программам, перезагружайте ПК и ждите некоторое время. Если есть конкретные подозрения (например, BSOD стал появляться после недавней установки конкретной программы), просто удалите соответствующее ПО.
Вы также можете загрузиться в «Безопасном режиме», лучше без поддержки даже сетевых драйверов. И хотя работа в таком режиме будет сильно ограничена, она позволит понять, влияет ли на появление синего экрана смерти программная часть. Чистая загрузка в этом плане эффективна не всегда, поскольку часть драйверов, например, продолжает работать.
Подробнее: Как войти в «Безопасный режим» в Windows
Способ 2: Исправление работы драйвера
Поскольку за появление «KMODE_EXCEPTION_NOT_HANDLED» вполне может отвечать драйвер какого-либо физического устройства, следует проверить эту теорию. Если на этапе определения причины ошибки ничего не удалось обнаружить, попробуйте повзаимодействовать с драйверами. Самый простой метод — обновление всех драйверов, который, однако, помогает далеко не всегда.
Читайте также: Как обновить драйверы на компьютере
Откат/переустановка проблемного драйвера
- Если вы знаете или предполагаете, какой драйвер вызывает неисправность, можете откатить его версию до предыдущей, а если это сделать невозможно, переустановите его. С частью драйверов можно поработать через «Диспетчер устройств», вызываемый через «Пуск».
- Тут нужно найти драйвер в одной из категорий, нажать по нему дважды ЛКМ для отображения окна «Свойств». Переключитесь на вкладку «Драйвер» и воспользуйтесь кнопкой «Откатить», если доступна, а если нет — «Обновить драйвер».
- Во втором случае выбирайте «Автоматический поиск драйверов».
- Чаще всего оба эти метода не помогают, поэтому, следует пробовать «Отключить устройство» (оно не будет работать до перезапуска ОС) или «Удалить устройство» (драйвер будет удален и переустановлен при следующем включении компьютера). Первое действие менее радикальное, но подходит не для всех ситуаций, поэтому предпочтительнее второе. В результате его выполнения будет инсталлирован совместимый с системой драйвер, и иногда это устраняет сбой «KMODE_EXCEPTION_NOT_HANDLED».
- При наличии возможности скачайте драйвер с официального сайта производителя комплектующего или ноутбука и установите его вручную. Кстати, иногда ошибка появляется, наоборот, после такого действия. Соответственно, тогда лучше ограничиться базовой версией драйвера, которая будет установлена в результате «Удаления устройства».
Отключение автоматического обновления драйверов
Эта инструкция нужна лишь малому количеству людей, а именно тем, кто столкнулся со следующим: после отката драйвера или установки предыдущей версии Windows принудительно обновляет его версию, провоцируя тем самым повторное появление синего экрана смерти. Вы можете запретить это делать через «Редактор реестра», предварительно откатив драйвер еще раз и выключив интернет-соединение для того, чтобы обновление не загружалось с серверов Microsoft.
- Чтобы запретить установку драйвера для определенного устройства, используется его GUID класса. Этот идентификатор позволяет системе идентифицировать оборудование. Для начала узнайте GUID: откройте «Диспетчер устройств» и дважды щелкните по строке того устройства, обновление драйвера которого хотите запретить.
- Перейдите на вкладку «Сведения». В раскрывающемся списке «Свойство» выберите «GUID класса», щелкните правой кнопкой мыши по значению и скопируйте его.
- Затем откройте «Редактор реестра», найдя его в «Пуске» по названию.
- В нем перейдите по пути:
Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
. - Поскольку нужные разделы пока что отсутствуют, их потребуется создать вручную. Щелкните ПКМ по папке «Windows», выберите «Создать» — «Раздел».
- Назовите новый раздел «DeviceInstall», откройте его, затем таким же образом создайте внутри второй раздел с именем «Restrictions».
- Внутри «Restrictions» создайте еще одну папку под названием «DenyDeviceIDs». Проверьте, чтобы иерархия папок совпадала со скриншотом в инструкции.
- В «DenyDeviceIDs» в правой части окна щелкните ПКМ, выберите «Создать» — «Строковый параметр».
- Присвойте новому параметру название, лучше «1».
- Дважды щелкните по нему и вставьте в поле скопированный ранее GUID устройства.
- Вернитесь в папку «Restrictions», где создайте параметр «DWORD (32 бита)».
- Задайте название «DenyDeviceIDs».
- Присвойте ему значение «1».
- Создайте еще один параметр такого же типа, назвав его «DenyDeviceIDsRetroactive». Оставьте его значение равным «0».
- Теперь система будет автоматически блокировать установку обновления драйвера для указанного устройства. Удалите текущий драйвер, чтобы вернуться к стандартному состоянию, затем перезагрузите ПК.
Если проблема не решилась, вернитесь в реестр и удалите раздел «DeviceInstall» — это автоматически удалит все связанные папки и параметры.
Способ 3: Использование инструментов восстановления
Если причина неизвестна, можно прибегнуть к системным инструментам восстановления. Их можно использовать в обеих ситуациях: и когда компьютер включается, но спустя время вылетает BSOD, и когда произвести загрузку Windows невозможно.
Вариант 1: В среде Windows
Основным инструментом является «Восстановление системы», откатывающий состояние Виндовс до точки восстановления, созданной прежде. Соответственно, на вашем компьютере заранее должна была быть включена функция, а также должны иметься созданные автоматически или вручную точки для отката.
Такое восстановление помогает при неудачном обновлении драйверов, один из которых и провоцирует появление «KMODE_EXCEPTION_NOT_HANDLED», а также при установке нежелательного софта, который не удается удалить самостоятельно, и для избавления от последствий влияния вирусов. Воспользоваться им вы можете по инструкции из материала по ссылке ниже.
Подробнее: Откат к точке восстановления в Windows
Если Windows недавно обновлялась, неудачный процесс может привести к «KMODE_EXCEPTION_NOT_HANDLED». Вы можете откатить обновление: крупное — отменить, мелкое (накопительное, связанное с безопасностью) — удалить. Оба этих процесса мы рассматривали ранее. Ссылки на инструкции по работе с обновлениями вы найдете в начале, в разделе «Ручное определение».
Вариант 2: Перед запуском Windows
Возможно, «KMODE_EXCEPTION_NOT_HANDLED» не дает операционной системе запуститься. В такой ситуации следует воспользоваться средой восстановления, которую можно вызвать при включении компьютера и до момента, как Windows пытается запуститься. Для этого включите компьютер и после того, как исчезнет первый загрузочный экран (с логотипом производителя материнской платы или ноутбука) и до момента, когда начнет загружаться операционная система, нажмите и удерживайте кнопку питания на корпусе системного блока или лэптопа. Он должен принудительно выключиться. Теперь снова включите ПК и повторите действие. При третьем запуске Windows отобразит среду восстановления, которой вы уже можете пользоваться.
Автоматическое восстановление
- Возможно, вам уже был предложен инструмент «Автоматическое восстановление» при повторных неудачных попытках запуска системы. Если на экране появилась кнопка «Восстановить», нажмите ее и подождите. Есть два возможных результата: либо система успешно запустится, либо отобразится сообщение, что «автоматическому восстановлению не удалось восстановить компьютер». В таком случае нажмите «Дополнительные параметры».
- Далее выберите раздел «Поиск и устранение неисправностей».
- Здесь можно попробовать инструмент «Восстановление при загрузке». Шансы на успех невелики, но процесс автоматизированный и займет совсем немного времени.
Откат к точке восстановления
Если автоматическое средство оказалось бесполезным, стоит попытаться восстановить систему до одной из сохраненных точек восстановления.
- Снова перейдите в «Дополнительные параметры», но на этот раз выберите «Восстановление системы».
- После этого запустится стандартное приложение с одноименным названием. В нем вы сможете выбрать точку восстановления и вернуться к состоянию системы на указанную дату. Однако для этого необходимо, чтобы инструмент «Восстановление системы» был включен заранее, а на накопителе имелись соответствующие точки. Если их нет, появится сообщение о невозможности выполнения операции.
- При наличии точек восстановления выберите ближайшую дату, когда система работала стабильно, и вернитесь к этому состоянию.
Удаление обновления
Этот способ подходит для случаев, когда ошибка начала проявляться после установки последнего обновления системы.
- В разделе «Дополнительные параметры» найдите инструмент «Удалить обновления». С его помощью можно частично откатиться к предыдущей версии Windows.
- Выберите тип обновления, которое требуется удалить.
- Щелкните по кнопке удаления.
- Дождитесь окончания.
Вход в «Безопасный режим»
Чтобы попробовать устранить неполадку, попробуйте войти в «Безопасный режим». Этот способ подходит, если Windows не запускается совсем. Если же система работает с перебоями, и периодически возникает BSOD, стоит попытаться найти решение в периоды между их появлением.
- Для начала через «Дополнительные параметры» выберите пункт «Параметры загрузки».
- На экране отобразится информация о том, в каких случаях эти инструменты могут пригодиться. Нажмите кнопку «Перезагрузить».
- После перезагрузки, чтобы перейти в «Безопасный режим с поддержкой сетевых драйверов», нажмите F5. Но так как даже системный драйвер может провоцировать ошибку, можете запуститься и в обычном «Безопасном режиме» (F4), где выхода в интернет не будет.
- В этом режиме вы можете удалить проблемный софт, обновить или откатить драйверы (обновление возможно только в режиме с поддержкой сетевых драйверов или при наличии заранее скачанных на ПК файлов) и просто потестировать стабильность работы Windows.
Кстати, нередко проблемы вызваны драйверами. В таком случае сначала попробуйте запустить Windows с отключенной проверкой подписи драйверов. Для этого используйте клавишу F7. Если это не даст результата, вернитесь в «Безопасный режим» для дальнейшей диагностики.
Способ 4: Проверка оперативной памяти
«KMODE_EXCEPTION_NOT_HANDLED» свойственна и оперативной памяти — если у той есть физические проблемы или несовместимая с ПК работа, может появляться рассматриваемая ошибка.
Вариант 1: Проверка RAM на работоспособность
Чтобы узнать, есть ли какие-то аппаратные неисправности у RAM, предлагается воспользоваться встроенным в Windows или сторонними приложениями для диагностики. К сожалению, такие программы могут лишь выявить неисправность, но не починить ее. Чаще всего неисправную планку ОЗУ необходимо заменить. Лишь изредка помогает чистка ее контактов (можно сделать это обычным ластиком) либо переподключение к материнской плате.
Подробнее:
Как проверить оперативную память на работоспособность
Программы для проверки оперативной памяти
Выявить неисправный модуль можно, отключив один из них и запустив ПК без него. Если ошибка перестала появляться, можете заменить неисправную планку на точно такую же. Но также можно купить и другую память. О правильном выборе этого комплектующего советуем прочитать в нашем руководстве.
Подробнее: Проверяем совместимость оперативной памяти и материнской платы
Если вы столкнулись с ошибкой как раз после покупки и установки новых планок, скорее всего, вы приобрели несовместимые модели с материнской платой или одна из них бракованная. Для определения точной причины используйте упомянутые выше рекомендации.
Вариант 2: Отмена разгона
Те пользователи, кто разгонял оперативную память, больше остальных рискуют столкнуться с «KMODE_EXCEPTION_NOT_HANDLED». Чаще всего разгон происходит через BIOS, поэтому отмените выставленные значения или сбросьте все его настройки до заводских. Те, кто пользовался программами для этих целей, соответственно, должны сбросить значения или отключить запуск софта вместе с Windows. Если ошибка перестала появляться, либо пробуйте разгонять ОЗУ более аккуратно, выставляя меньшие значения, чем в прошлый раз, либо просто не делайте этого.
Дополнительные рекомендации
Реже ошибка может появляться из-за следующих обстоятельств:
- Включен «Быстрый запуск», который на вашем компьютере работает некорректно. Поскольку сокращение времени включения ПК происходит за счет сохранения части сеанса Windows, куда также входят, допустим, драйверы, в процессе могут накапливаться ошибки и конфликты, из-за чего появляется BSOD.
Отключите данный режим, а затем выключите и выключите компьютер (не перезагрузите, а именно произведите полное выключение).
Подробнее: Отключение «Быстрого запуска» в Windows 11 / Windows 10
- Проверьте физическое подключение HDD или SSD к компьютеру, убедившись в плотном коннекте к материнской плате и блоку питания, по возможности замените SATA-кабель. Не лишним будет проверить накопитель на ошибки.
Подробнее: Проверка на работоспособность жесткого диска / SSD
- Если ошибка появляется при установке Windows, перезапишите образ, есть есть другая флешка, возьмите ее.
- «KMODE_EXCEPTION_NOT_HANDLED» также возникает при аппаратной неисправности материнской платы или другого комплектующего. Выяснить это можно лишь при наличии других устройств, например второй материнской платы, к которой подключается остальное «железо» для последующего тестирования стабильности работы конфигурации. Когда такой возможности нет, следует обращаться в сервисный центр.
- У некоторых юзеров сбой появляется при входе в игру, и здесь причины стандартны: неудачное обновление (или плохая совместимость) драйвера видеокарты, обновление Windows, некорректно работающая игра (актуально если BSOD появляется при запуске лишь одной игры).