Как исправить ошибку BSOD с кодом 0x0000001e

Несколько пользователей Windows обращаются к нам с вопросами после частого появления BSOD (Blue Screen Of Death) с кодом ошибки 0x0000001e . Этот конкретный код ошибки может быть переведен в KMODE_EXCEPTION_NOT_HANDLED. По сути, это означает, что ядро ​​Windows обнаружило недопустимую или неизвестную инструкцию процессора. Это может быть вызвано неправильным доступом к памяти или нарушением доступа, аналогичным тем, которые ответственны за генерацию ошибок Stop 0xA.

Код ошибки BSOD 0x0000001e

Хотя некоторые затронутые пользователи сообщают, что проблема возникает один или два раза в день, другие пользователи жалуются, что они видят эту критическую ошибку каждые 10 минут или около того. Эта проблема не относится только к определенной версии Windows, но частота гораздо выше в Windows 7.

Что вызывает код ошибки BSOD 0x0000001e?

Мы исследовали эту конкретную проблему, изучив различные пользовательские отчеты и стратегии исправления, которые обычно используются для исправления этого сбоя «Синего экрана смерти». Как выясняется, есть несколько разных виновников, которые могут быть ответственны за этот сбой:

  • Ошибка Windows 7 - если вы постоянно сталкиваетесь с этой проблемой в Windows 7 или Windows 10, есть вероятность, что проблема вызвана ошибкой, появившейся в обновлении безопасности. Если этот сценарий применим, вы сможете решить проблему, установив соответствующее исправление (Windows 7) или установив каждое ожидающее обновление, пока исправление не установится автоматически (Windows 10).
  • Недостаточное питание блока питания - на основании нескольких пользовательских отчетов эта проблема также может возникать, если ваш блок питания недостаточно мощный, чтобы обеспечить достаточное питание для внутренних устройств и подключенных периферийных устройств. Вы можете проверить эту теорию, отключив все второстепенные периферийные устройства. Если проблема действительно вызвана блоком питания, вы должны быть в состоянии решить проблему путем обновления до лучшего блока питания или с помощью концентратора USB с автономным питанием, чтобы снять нагрузку с блока питания.
  • Плохая память RAM - Плохая память RAM также может быть ответственна за этот конкретный тип BSOD. Вы можете проверить, подходит ли этот сценарий к вашей ситуации, запустив средство диагностики памяти Windows. Если результаты показывают, что оперативная память плохая, единственный способ решить эту проблему - это инвестировать в здоровый эквивалент.
  • Базовое повреждение системных файлов. Известно, что повреждение системных файлов является одной из наиболее распространенных причин, способствующих возникновению этой проблемы. В большинстве случаев проблема возникает из-за повреждения в файлах конфигурации загрузки. Если этот сценарий применим, вы сможете решить проблему, запустив сканирование DISM или SFC или (в исключительных случаях) выполнить ремонтную установку.

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

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

Давай начнем!

Способ 1. Установка исправления для ошибки 0x0000001E

Если вы испытываете периодические сбои с ошибкой 0x0000001E на компьютере с Windows 7, Windows 8.1 или Windows 10, скорее всего, проблема связана с проблемой утечки системной памяти, которую Microsoft уже исправила.

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

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

Примечание. Если вы работаете в Windows 7, вы можете установить его вручную по этой ссылке ( здесь )

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

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите «wuapp» и нажмите Enter, чтобы открыть экран Windows Update.

    Запуск диалога: wuapp

    Примечание. Если вы работаете в Windows 10, используйте « ms-settings: windowsupdate ».

  2. Когда вы окажетесь на экране Центра обновления Windows, нажмите « Проверить наличие обновлений», чтобы начать сканирование обновлений. Если доступны новые обновления, следуйте инструкциям на экране для установки каждого ожидающего обновления.

    Установка каждого ожидающего обновления Windows

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

  3. После установки каждого ожидающего обновления проверьте, происходит ли сбой BSOD с ошибками 0x0000001e .

Если проблема не устранена, перейдите к следующему способу ниже.

Способ 2. Отключите ненужные периферийные устройства (если применимо)

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

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

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

Покупка USB-концентратора с собственным источником питания

Если этот метод не применим к вашему конкретному сценарию, перейдите к следующему способу ниже.

Метод 3: Запуск теста памяти

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

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

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите «mdsched» в текстовом поле и нажмите Ctrl + Shift + Enter, чтобы открыть инструмент диагностики памяти Windows с правами администратора. В ответ на запрос UAC (Контроль учетных записей) нажмите Да, чтобы предоставить административные привилегии.

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

    Выполнение проверки памяти Windows
  3. При следующем запуске ваш компьютер загрузится непосредственно в средство диагностики памяти Windows. Дождитесь завершения процесса - не выходите из настройки до завершения сканирования.

    Сканирование с использованием средства диагностики памяти Windows
  4. Если проблем не обнаружено, выйдите из настройки и перейдите непосредственно к следующему способу ниже.

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

Если это сканирование не выявило каких-либо проблем с вашей оперативной памятью, перейдите к следующему способу ниже.

Метод 4: Выполнение сканирования SFC и DISM

Как выясняется, эта проблема также может быть вызвана каким-либо повреждением системных файлов. Если какой-либо файл, используемый во время загрузки, подвержен повреждению, вы можете столкнуться с постоянными сбоями BSOD с кодом остановки 0x0000001e .

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

SFC (Проверка системных файлов) и DISM (Обслуживание образов развертывания и управление ими) - две утилиты, способные восстанавливать системные файлы, но они делают это по-разному. SFC восстановит поврежденные файлы, заменив их локально сохраненными копиями, а DISM использует WU (Центр обновления Windows) для загрузки исправных копий с целью замены поврежденных файлов.

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

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите «cmd» внутри текстового поля и нажмите Ctrl + Shift + Enter, чтобы открыть диалоговое окно « Выполнить ».

    Запуск CMD от имени администратора

    Примечание. Когда вас попросит UAC (Контроль учетных записей), нажмите Да, чтобы предоставить административные привилегии окну командной строки.

  2. В командной строке с повышенными правами введите следующую команду и нажмите Enter, чтобы начать сканирование SFC:
     SFC / SCANNOW 

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

  3. После завершения процесса закройте командную строку с повышенными правами и перезагрузите компьютер, чтобы завершить процесс. При следующей последовательности запуска снова выполните шаг 1, чтобы открыть другое окно с повышенными правами CMD.
  4. Когда вы снова окажетесь в окне CMD с повышенными правами, введите следующую команду и нажмите Enter, чтобы начать сканирование DISM :
     DISM / Online / Cleanup-Image / RestoreHealth 

    Примечание. Для выполнения этой процедуры потребуется стабильное интернет-соединение. DISM использует WU (Центр обновления Windows) для замены поврежденных файлов на чистые экземпляры.

  5. После завершения сканирования выполните окончательный перезапуск и посмотрите, все ли еще происходит BSOD с кодом ошибки 0x0000001e .

Если вы все еще боретесь с постоянными критическими кодами ошибок BSOD 0x0000001e, перейдите к последнему методу ниже.

Метод 5: Выполнение ремонта / чистой установки

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

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

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

Интересные статьи