Поделиться через


Руководство по устранению STOP-ошибок и проблем с непредвиденной перезагрузкой

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

Это решение призвано помочь в устранении ситуаций, в которых возникают STOP-ошибки.

Для STOP-ошибок (также известных как ошибки "синий экран" или ошибки "проверки ошибки) обычно нет простого объяснения. Многие факторы могут быть вовлечены, и причина не всегда очевидна. Например, они могут появляться из-за того, что вы используете новое оборудование или стороннее программное обеспечение, несовместимое с устройством Windows.

Контрольный список по устранению неполадок

  1. Проверьте коды STOP-ошибок в журнале событий. Выполните поиск в Интернете конкретных кодов STOP-ошибок, чтобы узнать, известны ли связанные с ними проблемы, способы устранения или обходные решения.

  2. Убедитесь, что на жестком диске достаточно свободного пространства. Хотя требования к пространству бывают разными, желательно, чтобы на диске было свободно не менее 10–15 процентов пространства.

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

    • Сообщение об ошибке указывает на то, что проблема вызвана конкретным драйвером.
    • Вы видите указание службы, которая запускается или останавливается до сбоя. В этом случае определите, является ли поведение службы одинаковым во всех случаях, когда происходит сбой.
    • Вы внесли изменения в программное обеспечение или оборудование.
  4. Убедитесь, что установлены последние обновления Windows, накопительные обновления и накопительные пакеты обновления.

  5. Убедитесь, что используются актуальные версии BIOS и встроенного ПО.

  6. Выполните все необходимые тесты оборудования и памяти.

  7. Выполните проверку программного обеспечения защиты от вредоносных программ, например Microsoft Defender.

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

    Примечание.

    Некоторые программы не могут быть удалены из безопасного режима.

Распространенные проблемы и решения

Код проверки ошибок: KMODE_EXCEPTION_NOT_HANDLED

Остановить код ошибки:

0x0000001E

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

  1. Последовательно выберите Параметры>Обновления и безопасность>Восстановление. В разделе Особые варианты загрузки выберите Перезагрузить сейчас.
  2. После перезагрузки компьютера на экране Выбрать параметр выберите пункт Выберите вариант>Дополнительные параметры>Настройки запуска>Перезагрузить.
  3. После перезагрузки компьютера отобразится список вариантов. Нажмите клавишу 4 или F4, чтобы запустить компьютер в безопасном режиме. Если вы планируете использовать Интернет в безопасном режиме, нажмите клавишу 5 или F5, чтобы выбрать вариант Безопасный режим с загрузкой сетевых драйверов.

Код проверки ошибок: MEMORY_MANAGEMENT

Остановить код ошибки:

0x0000001A

При устранении этой проблемы запуск средства диагностики памяти Windows может оказаться полезным, чтобы исключить любую проблему, которая влияет на модули физической памяти. См. статью Проверка ошибок 0x1A: MEMORY_MANAGEMENT.

Код проверки ошибки: SYSTEM_SERVICE_EXCEPTION

Остановить код ошибки:

0x0000003B

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

  1. Если недавно были добавлены новые драйверы устройств или системные службы, попробуйте удалить или обновить их.
  2. Просмотрите диспетчер устройств, чтобы узнать, не помечены ли устройства восклицательным знаком (!), обозначающим выявленную проблему. Изучите журнал событий, который отображается в свойствах неисправного драйвера устройства. Попробуйте обновить соответствующий драйвер.
  3. Проверьте записи в системном журнале в компоненте "Просмотр событий" на наличие дополнительных сообщений об ошибках, которые могут помочь определить устройство или драйвер, вызвавшие ошибку. Ищите критические ошибки в системном журнале, которые произошли примерно в то же время, что и STOP-ошибка.
  4. Если вы недавно добавили оборудование в систему, попробуйте удалить или заменить его. Или обратитесь к производителю, чтобы узнать, доступны ли какие либо обновления.

Код проверки ошибок: DRIVER_IRQL_NOT_LESS_OR_EQUAL

Остановить код ошибки:

0x000000D1

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

  • Разыменование неверного указателя (например, NULL или освобожденного указателя) при выполнении на уровне DISPATCH_LEVEL или выше.
  • Доступ к страничным данным на уровне DISPATCH_LEVEL или выше.
  • Выполнение страничного кода на уровне DISPATCH_LEVEL или выше.

Примечание.

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

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

Код проверки ошибок: DRIVER_POWER_STATE_FAILURE

Остановить код ошибки:

0x0000009F

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

  1. Если недавно были добавлены новые драйверы устройств или системные службы, попробуйте удалить или обновить их. Попробуйте определить, какие изменения в системе привели к появлению нового кода ошибки.
  2. В диспетчере устройств посмотрите, не помечены ли какие-либо устройства восклицательным знаком (!). Изучите журнал событий, который отображается в окне свойств неисправного драйвера устройства. Попробуйте обновить соответствующий драйвер.
  3. Проверьте записи в системном журнале в компоненте "Просмотр событий" на наличие дополнительных сообщений об ошибках, которые могут помочь определить устройство или драйвер, вызвавшие ошибку. Дополнительные сведения см. в статье "Открытие средства просмотра событий". Ищите критические ошибки в системном журнале, которые появились примерно в то же время, что и "синий экран".
  4. Чтобы выявить причину, временно отключите энергосбережение с помощью элемента "Параметры питания" на панели управления. Некоторые проблемы с драйверами связаны с различными состояниями гибернации системы, приостановкой и возобновлением питания.
  5. Если вы недавно добавили оборудование в систему, попробуйте удалить или заменить его. Или обратитесь к производителю, чтобы узнать, доступны ли какие либо исправления.
  6. Можно попробовать запустить средство диагностики оборудования, предоставленное производителем системы.
  7. Узнайте у производителя, доступна ли обновленная система ACPI/BIOS или другое встроенное ПО.

Дополнительные сведения об отладке см. в статье Проверка ошибок 0x9F.

Код проверки ошибок: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED

Остановить код ошибки:

0x0000007E

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

  1. Проверьте записи в системном журнале в компоненте "Просмотр событий" на наличие дополнительных сообщений об ошибках, которые могут помочь определить устройство или драйвер, вызвавшие STOP-ошибку 0x7E.
  2. Если в сообщении об ошибке указан драйвер, отключите драйвер или обратитесь к производителю за обновлением драйвера.
  3. Запросите у поставщика оборудования обновление ACPI или другие обновления встроенного ПО. Эта ошибка может быть связана с оборудованием, например несовместимостью системы, конфликтами памяти и конфликтами IRQ.
  4. Вы также можете отключить кэширование памяти (теневое копирование) BIOS, чтобы попытаться устранить ошибку. Также запустите средство диагностики оборудования, предоставленное производителем системы.
  5. Убедитесь, что добавленное оборудование совместимо с установленной версией Windows.

Код проверки ошибок: Inaccessible_Boot_Device

Остановить код ошибки:

0x0000007B

Чтобы устранить эту проблему, см. дополнительные сведения об устранении ошибок остановки 7B или Inaccessible_Boot_Device.

Сбор данных

Перед обращением в службу поддержки Майкрософт вы можете собирать сведения о проблеме.

Необходимые условия

  1. TSS должен выполняться учетными записями с правами администратора в локальной системе, и EULA необходимо принять (после принятия лицензионного соглашения TSS не будет запрашивать снова).
  2. Рекомендуется использовать политику выполнения PowerShell локального компьютера RemoteSigned .

Примечание.

Если текущая политика выполнения PowerShell не разрешает выполнение TSS, выполните следующие действия:

  • RemoteSigned Задайте политику выполнения для уровня процесса, выполнив командлетPS C:\> Set-ExecutionPolicy -scope Process -ExecutionPolicy RemoteSigned.
  • Чтобы проверить, вступает ли в силу изменение, выполните командлет PS C:\> Get-ExecutionPolicy -List.
  • Так как разрешения уровня процесса применяются только к текущему сеансу PowerShell, после закрытия заданного окна PowerShell, в котором выполняется TSS, назначенное разрешение для уровня процесса также будет возвращено в ранее настроенное состояние.

Сбор ключевых сведений перед обращением в службу поддержки Майкрософт

  1. Скачайте TSS на всех узлах и распакуйте его в папке C:\tss.

  2. Откройте папку C:\tss из командной строки PowerShell с повышенными привилегиями.

  3. Запустите следующие трассировки на компьютере проблемы с помощью следующего командлета:

    TSS.ps1 -SDP PERF,SETUP
    
  4. Ответьте на запрос EULA.

  5. Подождите, пока автоматические скрипты не завершат сбор необходимых данных.

Трассировки будут храниться в ZIP-файле в папке C:\MS_DATA\SDP_PERFSETUP\, которую можно отправить в рабочую область Майкрософт для анализа.

Справка