Синий экран с кодом остановки 0x0000001e: как исправить ошибку?

Иногда можем наблюдать «падение» операционной системы, которое сопровождается синим экраном с ошибкой 0x0000001e. Подробный код этой ошибки KMODE_EXCEPTION_NOT_HANDLED. Он по существу означает, что ядро Windows обнаружило недопустимую или неизвестную инструкцию процессора. Это вызвано неправильным обращением к памяти или нарушением прав доступа, аналогичными тем, которые ответственны за возникновение ошибок 0xA.

Причины появления ошибки

Ошибка может появиться если:

  • На жестком диске компьютера или ноутбука не достаточно места. Для правильной работы ОС Windows 10 на системном диске должно быть свободно 2 – 10 ГБ.
  • На компьютер был установлен не совместимый BIOS или прошивка была повреждена.
  • Установлены не совместимые с ОС драйвера устройств.
  • Реестр Windows был поврежден или удален. Возможно в результате очистки были удалены системные ключи реестра.
  • Ативирусное программное обеспечение или компьютерные вирусы могут заблокировать системные файлы или удалить важные ключи реестра.
  • В результате ошибок в работе программы для резервного копирования.
  • В результате обновления ОС Windows.

Актуально для ОС: Windows 10, Windows 8.1, Windows Server 2012, Windows 8, Windows Home Server 2011, Windows 7 (Seven), Windows Small Business Server, Windows Server 2008, Windows Home Server, Windows Vista, Windows XP, Windows 2000, Windows NT.

Часть вторая — анализ мини-дампа

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

Для этого нам понадобится установить Debugging Tools for Windows и скачать утилиту непосредственно для расшифровки файла дампа

(зеркало 1, зеркало 2)

Когда установили Debugging Tools, копируем в корень диска C:\ Запускаем командную строку «Пуск» -«Выполнить», вписываем команду cmd

При таком размещении файла дампа, надо запустить «Командную строку» обязательно от имени администратора:

Теперь в черном окне CMD пишем следующее:

c:\ c:\Windows\Minidump\

где c:\Windows\Minidump\ — файл мини-дампа.

Результат декодирования ошибки выглядит так:

Crash date:         Tue Jan  1 15:35: 2013 (GMT+4)

— дата события

Stop error code:    0xD1

— код ошибки останова системы

Читайте также:  Как отредактировать PATH в Windows 7, 8 и Windows 10?

Process name:      

— имя процесса вызвавшего остановку системы

Probably caused by: ( L1E62x64+76b8 )

— вероятный виновник остановки

Чтобы окончательно локализовать источники проблем, следуем такому комиксу:

Ищем найденный в дампе файл драйвера на системном диске:

Открываем свойства файла драйвера:

На вкладке «Подробно» в поле «Описание» и «Название продукта» видим то, что нам надо:

В меню Пуск-Мой компьютер, открываем элемент «Управление» и далее «Диспетчер устройств»:

В диспетчере устройств находим адаптер из описания драйвера:

А в диспетчере задач находим нужный процесс:

Как видно, в моем случае сбой системы был вызван процессом при взаимодействии с файлом драйвера сетевой карты .

Теперь осталось лишь избавиться от любого из виновников сбоя.

p.s.

Использованные источники:

p.p.s

Думаю также вам будет интересно узнать об утилите bluescreenview, которая также позволяет изучать содержимое файлов мини-дампа.

Удачи!

Учимся понимать белый текст на экране

Настало время разобраться в том, о чем же сообщает нам система.

Blue Screen of Death сообщает нам следующие данные:

Учимся понимать белый текст на экране
  1. Как называется ошибка.
  2. Стандартная инструкция по ее устранению.
  3. Код ошибки в шестнадцатеричном виде.
  4. Параметры, которые могут быть важны в некоторых случаях.
  5. Драйвер, который привел по появлению проблемы (если дело именно в драйвере).
  6. Адрес, где именно произошла ошибка (иногда не указывается).

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

Диагностика — как узнать, почему возник экран смерти

Скачать BlueScreenView

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

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

Здесь можно увидеть множество полезных сведений о сбое, среди прочего:

  • Драйвер, вызвавший ошибку.
  • Описание ошибки.
  • Код ошибки.
  • Время и дату возникновения ошибки.

Назовем основные причины возникновения «синего экрана»:

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

Опытные пользователи и разработчики могут применить более сложный инструмент от Microsoft под названием WinDbg.

Читайте также:  Отключаем фоновые службы для ускорения Windows 8

Коды ошибок

0x00000001

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

0x00000002

Очередь устройства не была занята. Проблема кроется в драйверах или аппаратных средствах. Для исправления положения необходимо обновить драйверы. Также компьютер нуждается в проверке на вирусы. Реестр предстоит почистить. Жесткий диск проверить на ошибки также будет полезно. Если это не поможет, обновите операционную систему до актуальной версии.

0x00000003

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

0x00000004

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

Диагностика — как узнать, почему возник экран смерти

0x00000005

Данный сбой связан с ошибкой кодирования в элементе Операционную систему придется обновить, чтобы положение не повторялось. Эта ошибка возникает, когда драйвер обращается к функции KeAttachProcess, при этом если поток занят другим процессом возникает неполадка. Использование функции KeStackAttachProcess может стать более эффективным в таком положении.

0x00000006

Эта ошибка также связана с KeAttachProcess. Здесь также поможет переход к функции KeStackAttachProcess. Среди других возможных причин этого сбоя: поломка в блоке питания, выход из строя памяти, перегрев. Необходимо проверить исправность блока питания, протестировать жесткий диск и убедиться, что в системе нет вирусов. Если это не помогло, обновляем операционную систему.

Запуск теста памяти

Оперативная память также может отвечать за синий экран, связанным с кодом остановки 0x0000001e. Для ее проверки можно воспользоваться встроенным средством диагностики памяти Windows.

Откройте диалоговое окно «Выполнить» (Win + R), в текстовом поле наберите mdsched и нажмите Ctrl + Shift + Enter, чтобы запустить средство с правами администратора.

Запуск теста памяти

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

Дождитесь завершения процесса – не выходите из программы до завершения сканирования, даже когда может показаться, что ход тестирования завис.

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

Запуск теста памяти

Отсутствие или повреждение системных файлов

Если не знаете, как убрать синий экран смерти, возникающий из-за отсутствия или повреждения системных файлов или библиотек типа , , , fltmgr, , , или ошибки 0x00000116, то этот способ для вас. Он также подходит для ошибок, причиной которых стали другие файлы, имеющие расширение .SYS, .DLL, .EXE. Для этого можно воспользоваться специальной сторонней распространяющейся условно бесплатно утилитой. Одна из самых популярных — DLL Suite.

Читайте также:  Простая система аудита удаления файлов и папок для Windows Server

После установки программы необходимо запустить ее и начать сканирование при помощи кнопки Пуск. Далее утилита предложит провести проверку файлов типа ntoskrnl, dxgkrnl, igdpmd64, fltmgr, tcpip, netio, ntkrnlpa. Дополнительно программа проверит и другие директории. Если уверены, что именно файл nvlddmkm sys вызвал синий экран Windows 7 или любой другой, имя которого должны точно знать, то можете провести проверку именно его.

Как только сканирование будет закончено, DLL Suite предложит:

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

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

Дампы

Как я уже сказал в случае возникновения синего экрана смерти система создает некий дамп-файл. Дамп хранит в себе информацию о том что же произошло и кто\что вызвало сбой. Чуть позже будет статья о том как открывать и анализировать дампы, а пока я просто расскажу о том где они обитают.

Для начала надо убедиться, что создание дампов не отключено в системе. Для этого делаем следующее:

Там проверяем выставлены ли настройки в графе “Запись отладочной информации” следующим образом:

Если нет, то, само собой, выставляем.

Дампы хранятся по пути, который указан в этих самых настройках. Путь вообщем-то можно изменить как Вам удобно.

%SystemRoot% – это C:\Windows\, где C:\ – диск куда установлена операционная система.

се мини-дампы имеют формат .dmp и обитают строго в папке, которая была указана в настройках на момент возникновения синего экрана смерти.