28 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как легко исправить STOP-ошибку 0x000000d1 в операционной системе Windows XP, Vista и 7

Как легко исправить STOP-ошибку 0x000000d1 в операционной системе Windows XP, Vista и 7?

В процессе использования компьютера пользователи всячески вмешивается в работу операционной системы: устанавливают (обновляют) приложения, удаляют файлы и программы, заменяют комплектующие части в системном блоке и подсоединяют новые устройства.

Любые совершенные операции воздействуют на работу компьютера, некоторые ускоряют, некоторые замедляют, а какие-то могут приводить к нарушению стабильной работы, что и вызывает BSoD («Синий Экран Смерти»). Это сообщение возникает вследствие критического сбоя Windows. Данное сообщение очень полезно из-за того, что указывает на причину фатального сбоя, зная которую можно приступить к «лечению».
Существует множество ошибок, которые исправляются очень трудоемко, но код 0x000000D1 — это один из немногих простых случаев в решении.

Исправляем синий экран и ошибку 0x000000d1

Вот как выглядит синий экран и код ошибки 0x000000d1 в Windows 10.

В большинстве случаев в Windows 10, ошибка 0x000000D1 DRIVER_IRQL_NOT_LESS_OR_EQUAL не требует анализа дампа памяти и дополнительных исследований. И тут видно, что проблема с драйвером. В таких случаях синий экран выдает имя файла с окончанием .sys, в приведенном скриншоте это файл myfault.sys.

Чаще всего это бывают следующие драйвера:

  • nv1ddmkm.sys, nvlddmkm.sys (и другие имена файлов, начинающиеся с nv) — сбой драйвера видеокарты NVIDIA. Решение — полностью удалить драйверы видеокарты, установить официальные с сайта NVIDIA под вашу модель. В некоторых случаях (для ноутбуков) проблему решает установка официальных драйверов с сайта производителя ноутбука.
  • atikmdag.sys (и другие, начинающиеся с ati) — сбой драйвера видеокарты AMD (ATI). Решение — полностью удалить все драйвера видеокарты (см. ссылку выше), установить официальные под вашу модель.
  • rt86winsys, rt64win7.sys (и другие rt) — сбой драйверов Realtek Audio. Решение — установить драйверы с сайта производителя материнской платы компьютера или с сайта производителя ноутбука для вашей модели (но не с сайта Realtek).
  • ndis.sys — имеет отношение к драйверу сетевой карты компьютера. Попробуйте также установить официальные драйверы (с сайта производителя материнской платы или ноутбука для вашей модели, а не через «Обновление» в диспетчере устройств). При этом: иногда бывает, что проблему вызывает недавно ndis.sys установленный антивирус.

Ошибка STOP 0x000000D1 ndis.sys

Если вы поймали ошибку STOP 0x000000D1 ndis.sys, то бывают случаи, что чтобы установить свежий драйвер сетевой карты при постоянно появляющемся синем экране смерти, следует зайти в безопасный режим (без поддержки сети) и проделать следующее:

Открываем диспетчер устройств, для этого щелкаем правым кликом по кнопке пуск и выбираем из контекстного меню данный пункт.

свойства сетевого адаптера, вкладку Драйвер

Нажмите Обновить, выберите Выполнить поиск на этом компьютере — Выбрать из списка уже установленных драйверов.

В следующем окне вероятнее всего будет отображаться 2 и более совместимых драйверов. Выберите тот из них, поставщик которого не Microsoft, а производитель сетевого контроллера (Atheros, Broadcomm и т.п.).

Если это не помогло и вы не решили ошибку 0x000000d1, то попробуйте произвести откат драйвера, или его полная переустановка, либо с официального сайта производителя или одним махом за один раз. Если не помогло, то давайте посмотрим дамп.

Анализируем дамп ошибки 0x000000d1

Есть два способа произвести анализ дампа памяти, первый и самый правильный это с помощью Microsoft Kernel Debugger, но он требует установки и дополнительных действий, но есть еще быстрая беглая проверка, бесплатной утилиты BlueScreenView.

Вы запускаете BlueScreenView и открываете файл дампа, посмотреть его где он хранится можно, в свойствах системы (Панель управления > Система ). Далее перейдите на вкладку Дополнительно > Параметры. Вы увидите место хранения Файл дампа. Если сохранение дампа не включено, то поставьте соответствующую галку и ждите следующей ошибки 0x000000d1.

Утилита, вам показывает какие библиотеки и драйвера вызывают данную ошибку 0x000000D1

Способы устранения

Вместо того чтобы изучать систему и проверять устройства, можно сразу перейти к решениям проблемы. Если войти в Windows невозможно, то стоит выполнить запуск в «безопасном режиме» (предлагается после BSOD) и выполнять указанные операции из него.

Если же даже безопасный режим в разных вариациях не запускается (вылетая в синий экран), то стоит перейти к разделу «частный случай», поскольку эта ситуация на порядок сложнее.

Обновление драйверов

Простейшее, что можно сделать для исправления ошибки «stop 0x000000d1» – обновить базу драйверов. Для этого потребуется выполнить поиск проблемного устройства и его исправление. Для обнаружения устройства следует обратить внимание на сам «экран смерти»:

Это стандартный синий экран от Windows 7 (для «Десятки» присутствует активная кнопка подробнее с аналогичной информацией). На этом экране и указывается проблемное устройство (точнее его драйвер, например srvnet.sys или ndis.sys). Определение происходит по первым буквам в названии, например:

  • Nv — речь идёт о видеокарте Nvidia;
  • Ati — проблема вызвана видеокартой AMD или чипсетом материнской платы от этого производителя;
  • Rt — виновник звуковая карта Realtek.
  • Ndis — проблема в сетевой карте.

Проходим на сайт производителя и находим установленное в ПК устройство. В разделе загрузок выбираем последний стабильный драйвер и переустанавливаем его.

Чтобы избежать проблем с видеокартой можно прибегнуть к помощи программы DDU (display driver uninstaller).

Откат драйверов

Если проблема появилась как раз после обновления управляющих компонентами программ, то стоит прибегнуть к их откату. В Windows для таких целей предусмотрена фактически стандартная функция. От пользователя требуется:

Читать еще:  Ошибка 0x8004242d как исправить

  1. Открыть «Диспетчер устройств».
  2. Выбрать необходимое устройство (которое обновлялось последним).
  3. Открыть его «Свойства» с помощью вызова меню нажатием правой кнопкой мыши.
  4. Перейти на вкладку «Драйвер».
  5. Выбрать кнопку «Откатить».

Проверка дампов памяти

Требует установки дополнительного ПО, но помогает решить проблему с кодом «0x000000d1», если «синий экран» не ссылается на конкретное устройство. Выполняется следующим образом:

  1. Скачать и установить программу BlueScreenViewer.
  2. Запускаем раздел «Система».
  3. Переходим в «Сведения о системе» (пропускается для Win7).
  4. Открываем «Дополнительные параметры системы».
  5. Во вкладке «Дополнительно» открываем «Параметры» загрузки.
  6. Выставляем показанные галочки.
  7. Запускаем BlueScreenViewer.
  8. Проверяем отчёты об аварийных завершениях работы и выявляем проблемный драйвер, после чего возвращаемся к его обновлению.

Установка пакета исправлений

Иногда проблема действительно в актуальной стабильной версии драйвера. Случается, подобное исключительно редко. Решение проблемы кроется в установке старой версии (фактически откат) или в установке специального пакета исправлений.

Такие пакеты находятся в разделе загрузки на сайтах изготовителей. Нередко (так поступали в своё время AMD) их даже включают в основной пакет драйвера, что превращает установку в быстрое обновление.

Отключение антивируса

Вызвать ошибку с кодом d1 может и антивирус. Особенно если он пиратской версии. Его требуется отключить, а лучше удалить и поставить бесплатную программу, вроде Comodo, Avast, Kaspersky-free.

Увеличение объёма файла подкачки

Может помочь и увеличение дискового пространства, доступного для работы с данными. Повышается объём файла подкачки таким образом:

  1. Повторяем действия из пункта «проверка дампов памяти» до шага 4.
  2. Открываем «параметры» в быстродействии.
  3. Переходим в окно «Дополнительно».
  4. Нажимаем «Изменить».
  5. Отключаем автовыбор и прописываем значения вручную.
  6. Выходим, подтверждая каждый шаг. Ждём завершения перезагрузки.

Для файла подкачки есть рекомендуемый размер. Для объёмов ОЗУ Как исправить ошибки сценария в Windows 7, 8, 10

Основная причина сбоя заключается в том, что один из драйверов обращается к недействительному сектору оперативной памяти. В пунктах ниже рассмотрим на примерах конкретных видов драйверов, решение данной проблемы.

Причина 1: Драйверы

Начнём с рассмотрения несложных и чаще всего встречающихся версий неисправности DRIVER_IRQL_NOT_LESS_OR_EQUAL 0x000000D1 в Виндовс 7.


Когда появляется неисправность и в ней изображен файл с расширением .sys – это означает, что конкретно этот драйвер является причиной возникновения неисправности. Приведём перечень самых распространённых драйверов:

  1. nv2ddmkm.sys , nviddmkm.sys (и все остальные файлы, названия которых начинаются с nv) – это ошибка в драйвере, который связан с видеокартой фирмы NVIDIA. Следовательно, последний нуждается в корректной переустановке.

Подробнее: Установка драйверов NVIDIA
atismdag.sys (и все остальные, которые начинаются с ati) – неисправность в драйвере графического адаптера производства фирмы АMD. Поступаем аналогично предыдущему пункту.

Читайте также:
Установка драйверов AMD
Установка драйверов видеокарты
rt64win7.sys (и прочие rt) – неисправность в драйвере производства Realtek Audio. Как и в случае с ПО для видеокарты, требуется переустановка.

Подробнее: Установка драйверов Realtek

  • ndis.sys – данная цифровая запись связана с драйвером сетевого оборудования ПК. Устанавливаем драйвера с портала разработчика главной платы или ноутбука для конкретного устройства. Возможно возникновение неисправности с ndis.sys из-за недавней установки антивирусной программы.
  • Еще дополнительное решение по сбою 0x0000000D1 ndis.sys – в определенных ситуациях для инсталляции драйвера сетевого оборудования необходимо включить систему в безопасном режиме.

    Выполняем следующие действия:

    1. Заходим в «Диспетчер устройств», «Сетевые адаптеры», нажимаем ПКМ на вашем сетевом оборудовании, идём в «Драйвер».

    Жмём «Обновить», выполняем поиск на этом компьютере и выбираем из списка предложенных вариантов.

  • Откроется окно, в котором должно быть два, а возможно и больше подходящих драйвера. Выбираем ПО не от Microsoft, а от разработчика сетевого оборудования.
  • При условии если в данном списке не было имени файла, который изображается на экране с неисправностью, поищите в глобальной сети драйвер для данного элемента. Инсталлируйте лицензионную версию этого драйвера.

    Причина 2: Дамп памяти

    При условии, если файл в экране с неисправностью не отражается, необходимо воспользоваться бесплатным программным решением BlueScreenView, которое имеет возможность анализировать дампы в оперативной памяти.

    Панель управленияВсе элементы панели управленияСистема

    Заходим в раздел дополнительных параметров операционной системы. В ячейке «Дополнительно» находим подраздел «Загрузка и восстановление» и кликаем «Параметры», включаем возможность сохранения данных при сбое.

    Запускаем программное решение BlueScreenView. В нём должны отобразиться файлы, которые являются причиной возникновения сбоя системы.

  • При выявлении имени файла переходим к действиям, которые описаны в первом пункте.
  • Причина 3: Антивирусное ПО

    Возможно появление сбоя системы из-за некорректной работы антивируса. Особенно большая вероятность, если его установка была произведена в обход лицензии. В этом случае скачивайте лицензионное ПО. Также существуют и бесплатные антивирусы: Kaspersky-free, Avast Free Antivirus, Avira, Comodo Antivirus, McAfee

    Причина 4: Файл подкачки

    Возможно, установлен недостаточный объём файла подкачки. Увеличиваем его размер до оптимального параметра.

    Причина 5: Физическая неисправность памяти

    Оперативная память, может быть, подвергалась механическому повреждению. Для того, чтобы выяснить это, необходимо поочередно вытаскивать ячейки памяти и запускать систему вплоть до выяснения, какая ячейка повреждена.

    Читать еще:  Ошибка 0x80070643 как исправить Windows 10

    Приведенные выше действия должны помочь избавиться от ошибки DRIVER_IRQL_NOT_LES_OR_EQUAL 0x000000D1 , при которой зависает ОС Виндовс 7.

    Как исправить синий экран 0x000000D1 DRIVER_IRQL_NOT_LESS_OR_EQUAL в Windows 10, 8 и Windows 7

    Сначала о самых простых и самых распространенных вариантах ошибки 0x000000D1 DRIVER_IRQL_NOT_LESS_OR_EQUAL в Windows 10, 8 и 7, не требующих анализа дампа памяти и иных расследований для определения причины.

    Если при появлении ошибки на синем экране вы видите имя какого-либо файла с расширением .sys — именно этот файл драйвера и вызвал ошибку. Причем чаще всего это бывают следующие драйвера:

    • nv1ddmkm.sys, nvlddmkm.sys (и другие имена файлов, начинающиеся с nv) — сбой драйвера видеокарты NVIDIA. Решение — полностью удалить драйверы видеокарты, установить официальные с сайта NVIDIA под вашу модель. В некоторых случаях (для ноутбуков) проблему решает установка официальных драйверов с сайта производителя ноутбука.
    • atikmdag.sys (и другие, начинающиеся с ati) — сбой драйвера видеокарты AMD (ATI). Решение — полностью удалить все драйвера видеокарты (см. ссылку выше), установить официальные под вашу модель.
    • rt86winsys, rt64win7.sys (и другие rt) — сбой драйверов Realtek Audio. Решение — установить драйверы с сайта производителя материнской платы компьютера или с сайта производителя ноутбука для вашей модели (но не с сайта Realtek).
    • ndis.sys — имеет отношение к драйверу сетевой карты компьютера. Попробуйте также установить официальные драйверы (с сайта производителя материнской платы или ноутбука для вашей модели, а не через «Обновление» в диспетчере устройств). При этом: иногда бывает, что проблему вызывает недавно ndis.sys установленный антивирус.

    Отдельно по ошибке STOP 0x000000D1 ndis.sys — в некоторых случаях для установки нового драйвера сетевой карты при постоянно появляющемся синем экране смерти, следует зайти в безопасный режим (без поддержки сети) и проделать следующее:

    1. В диспетчере устройств откройте свойства сетевого адаптера, вкладку «Драйвер».
    2. Нажмите «Обновить», выберите «Выполнить поиск на этом компьютере» — «Выбрать из списка уже установленных драйверов».
    3. В следующем окне вероятнее всего будет отображаться 2 и более совместимых драйверов. Выберите тот из них, поставщик которого не Microsoft, а производитель сетевого контроллера (Atheros, Broadcomm и т.п.). Перезагрузите компьютер в обычном режиме и проверьте, появляется ли ошибка вновь.
    4. Если предыдущий метод не помог, используйте отдельную инструкцию: Синий экран ndis.sys DRIVER_IRQL_NOT_LESS_OR_EQUAL.

    Если ничто из этого списка не подходит под вашу ситуацию, но имя файла, вызвавшего ошибку, отображается на синем экране в информации об ошибке, попробуйте найти в Интернете, к драйверу какого устройства относится этот файл и также попробуйте либо установить официальный вариант этого драйвера, либо, если есть такая возможность — откатить его в диспетчере устройств (если ранее ошибка не возникала).

    Если же имя файла не отображается, можно использовать бесплатную программу BlueScreenView для анализа дампа памяти (в ней будут отображаться имена файлов, вызвавших сбой) при условии, что у вас включено сохранение дампов памяти (обычно включено по умолчанию, если отключено, см. Как включить автоматическое создание дампов памяти при сбоях Windows).

    Чтобы включить сохранение дампов памяти при, зайдите в «Панель управления» — «Система» — «Дополнительные параметры системы». На вкладке «Дополнительно» в разделе «Загрузка и восстановление» нажмите «Параметры» и включите запись событий при отказе системы.

    Дополнительно: для Windows 7 SP1 и ошибки, вызванной файлами tcpip.sys, netio.sys, fwpkclnt.sys есть официальное исправление, доступное здесь: https://support.microsoft.com/ru-ru/kb/2851149 (нажать «Пакет исправлений доступен для скачивания»).

    Итак, приступим к исправлению этой проблемы windows 0x000000d1;

    Понять, как исправить 0x000000d1 можно следующим образом:

    Как я уже сказал, в большинстве случаев эта проблема связана с каким-либо драйвером вашего компьютера. Если это так, то на Синем Экране Смерти (BSOD) будет написано название проблемного Driver’a. Как видите понять в чем ошибка 0x000000d1 не так уж и сложно.

    Что делать , если BSOD не показывает имя проблемного Driver’a?

    Существует 10% вероятность того, что ваш компьютер не сможет отобразить имя какого-либо Driver’a с сообщением об ошибке и просто покажет вам stop 0x000000d1 на экране. Это означает, что ваш компьютер или ноутбук на самом деле не могут идентифицировать тот конкретный драйвер, который поврежден и создает эту проблему.

    В этом случае вы все равно можете исправить ошибку, но придется приложить дополнительные усилия. Чтобы исправить эту ошибку, вам просто нужно следовать всей инструкции, в приведенной ниже статье:

    Что делать , если BSOD показывает имя нерабочего Driver’a?

    Вам придется удалить или обновить этот конкретный драйвер, чтобы исправить ошибку.

    Итак, теперь главный вопрос: как это сделать?

    Вам нужно обратить внимание на имя файла Driver’a, которое обычно указывается рядом с именем ошибки 0x000000d1 irql not less or equal и выглядит как ИМЯ .sys .

    На скриншотах ниже показано, как выглядит имя Driver’a на Windows 7 и Windows 8:

    Пришло время найти этот файл Driver’a в каталоге драйверов, чтобы получить полное имя и описание этого конкретного драйвера. Ниже приведен отличный веб-сайт, с помощью которого вы можете легко найти необходимую информацию.

    Предположим, что имя моего поврежденного Driver’a – « rtwlane .sys ». Я получаю полное описание файла моего Driver’a , который является драйвером WIFI.

    Читать еще:  Ошибка crc при распаковке архива как исправить

    Для начала посмотрите на строку Sourse. Driver’a бывают двух видов:

    • Системные
    • Driver’a аппаратных устройств

    Если в этой строке написано: Windows Update то проблема в системном драйвере. Лучшим решением в данной ситуации будет обновление операционной системы Windows. Сделать это можно в Панели управления, выбрав соответствующий раздел. Как открыть панель управления в Windows 10.

    Если проблема в аппаратном драйвере, выполняйте следующие шаги:

    • Для начала вам придется удалить проблемный драйвер. Данный вопрос подробно рассмотрен в данной статье: Как удалить драйвер в Windows?
    • Затем установите новую версию этого Driver’a. Если вы не знаете как это сделать, предлагаю воспользоваться этой статьей: Как автоматически обновить драйвера на windows 7, 8, 10?
    • Перезагрузите систему.

    Физическое повреждение оперативной памяти

    Наконец, самая неприятная ситуация может быть связана и с повреждением самих планок оперативной памяти.

    Произвести их проверку можно при помощи специальной утилиты Memtest86+, однако без специальных знаний рядовой пользователь вряд ли с ней разберется. Поэтому можно применить более простое решение, ориентированное на стационарные ПК, которое состоит в том, чтобы поочередно изымать планки ОЗУ из слотов на материнской плате, каждый раз перезагружая систему. Когда нерабочая или сбойная планка будет найдена (о чем можно будет догадаться по исчезновению синего экрана), ее придется заменить или просто отказаться от ее использования, если оставшийся объем соответствует требованиям операционной системы, необходимым для корректного функционирования (хотя бы даже минимальным).

    0x00000002 Вопрос:

    Синий экран 0x00000002 указывает на то, что очередь устройства, должна быть занята, но на самом деле занята не была. Полное название ошибки: DEVICE_QUEUE_NOT_BUSY.

    Ошибка 0x00000002 может быть вызвана, как аппаратными, так и программными средствами.

    Довольно редкая ошибка. Наибольшей вероятностью появления ошибки является сбой драйвера принтера или ошибка подписи ключа.

    Любая операционная система семейства Windows NT от Microsoft может вызвать Stop 0x00000002. Включая: Windows 8, Windows 7, Windows Vista, Windows XP и Windows 2000. Как и при любой другой ошибке синего экрана смерти, невозможно завершить операцию, так как система сразу же перезагружается или, если это уставлено в настройках, ожидает перезагрузки от пользователя.

    Пошаговая инструкция решения ошибки 0x000000D1: DRIVER IRQL NOT LESS OR EQUAL

    Поскольку BSOD 0x000000D1: DRIVER IRQL NOT LESS OR EQUAL появляется на различных этапах работы с ПК: старт Windows, запуск игры или приложения, работа в сети и т д., то и единственного способа по решению ошибки нет. Рассмотрим только те примеры, которые были решены.

    Способ 1. Переустановка сетевого драйвера

    Некоторые пользователи, столкнувшись с ошибкой 0x000000D1, обнаружили, что драйвер, который устанавливается для чипсета, автоматически ставится и на сетевой контролер. Переустановка программного обеспечения в некоторых случаях решала проблему. Однако, некоторые юзеры отмечали, что для некоторых моделей материнских плат нет совместимого драйвера для сетевого контролера. Поэтому проблема решалась следующим образом: покупалась новая сетевая карта, в «Диспетчере устройств» отключалась встроенная и устанавливался драйвер для съемного устройства. Проблема исчезала.

    Способ 2. Переустановка других драйверов (указание на файл драйвера)

    Достаточно часто на синем экране смерти есть указание на то, какой именно файл сбоит. Если такого указания нет, то можно включить малый дамп памяти и проанализировать его с помощью программы BlueScreenView.

    Достаточно часто поврежденными оказываются следующие файлы:

    • ndis.sys – драйвер сетевой карты;
    • atikm nv1ddmkm.sys и nvlddmkm.sys dag.sys – драйвер видеокарты NVidia;
    • atikmdag.sys – драйвер видеокарты AMD;
    • rt86winsys и rt64win7.sys – драйвер Realtek Audio.

    Нужно скачать с официального сайта производителя оборудования новые драйвера, которые соответствуют версии и разрядности операционной системы и переустановить их.

    Способ 3. Обновление прошивки материнской платы

    В некоторых случаях пользователи писали, что ошибка 0x000000D1: DRIVER IRQL NOT LESS OR EQUAL появлялась по причине устаревшей прошивки материнской платы и несовместимости из-за этого программного обеспечения.

    Обновления прошивки нужно осуществлять с помощью специальной утилиты, которая поставляется разработчиком материнской платы и только с соблюдением всех правил.

    ВАЖНО! Если ваша материнская плата или ноутбук находятся на гарантии, то нужно обратиться в сервисный центр, так как перепрошивка материнской платы – это нарушение гарантийных правил.

    Способ 4. Проверка целостности системных файлов

    Иногда ошибка 0x000000D1: DRIVER IRQL NOT LESS OR EQUAL появляется из-за банального повреждения системных файлов. Для того, чтобы проверить целостность файлов Windows, стоит запустить командную строку с правами Администратора и ввести sfc /scannow.

    В случае, если утилита не обнаружила нарушений целостности системных файлов и вышеуказанные способы не помогли избавиться от неполадки, рекомендуем провести полную диагностику установленного оборудования, а затем или откатить систему до более раннего состояния или вовсе переустановить Windows.

    Установленные программы

    К неработоспособности Windows могут приводить установленные программы или антивирусы. Последние, чаще всего вызывают ошибку с указанием на файл wfplwfs.sys. В качестве решения предлагаю удалить все программы, установленные в последнее время.

    Что еще может помочь

    Помочь исправить ситуацию может следующее:

    • Восстановление системы.
    • Установка свежих обновлений.

    Итак, я рассказал вам о множествах способах исправления неполадки, и надеюсь, что хоть один из них поможет. Если ваш случай уникален, то пишите в комментариях.

    голоса
    Рейтинг статьи
    Ссылка на основную публикацию
    Статьи c упоминанием слов: