Как исправить BSOD 0x0000007F (синий экран смерти)

Сообщается, что этот BSOD 0x0000007F («Синий экран смерти») появляется через случайные интервалы без видимого триггера. Сообщается, что эта проблема возникает только в Windows 7, Windows 8.1 и Windows Server.

0x0000007f BSOD

Как выясняется, есть несколько разных причин, которые могут привести к этому конкретному BSOD:

  • Зацикливание файла ядра iaStor.sys. Одной из наиболее распространенных причин этой проблемы является зацикливание файла ядра с именем iaStor.sys. Этот файл относится к драйверам IDE / ADA и ATAPI и может привести к непредвиденным BSOD в случае, если вы работаете с поврежденным или неправильно установленным выделенным диском. Если этот сценарий применим, вы сможете исправить проблему с помощью диспетчера устройств, чтобы удалить все контроллеры IDE ATA и ATAPI, чтобы заставить вашу операционную систему переустанавливать общие эквиваленты.
  • Чрезмерная защита стороннего AV — еще один потенциальный виновник, который может привести к возникновению этой проблемы, — это чрезмерная защита, вызванная вашим сторонним антивирусным пакетом. Одним из наиболее распространенных виновников является интернет-безопасность McAffee. В этом случае попробуйте исправить проблему, отключив постоянную защиту или удалив стороннюю версию av.
  • Резкий скачок температуры, вызванный утилитой HP. Оказывается, что ноутбуки и настольные компьютеры HP могут быть раздуты двумя разными утилитами (HP Credential Manager и HP Protect Tools Security Manager Suite), которые известны как огромные скачки памяти и повышающие температуру процессора с более чем 20 ° C в некоторых случаях, что может привести к образованию BSOD. В этом случае вы можете решить проблему, удалив проблемные приложения.
  • Недостаточно места в ядре. Если вы используете Symantec или Norton AV, вероятно, вы видите эту критическую ошибку BSOD из-за недостатка места в ядре для обработки драйверов ядра. В этом случае вы можете расширить доступное пространство ядра с помощью редактора реестра, чтобы создать ключ KstackMinFree.
  • Повреждение системных файлов. В некоторых случаях эта проблема также может быть вызвана повреждением системных файлов, которое вы не сможете исправить обычным образом. Если этот сценарий применим, вы должны быть в состоянии решить проблему, сбросив каждый компонент Windows с помощью процедуры, такой как чистая установка или восстановление установки.

Способ 1: удаление контроллеров IDE / ADA / ATAPI

Как выясняется, одним из наиболее распространенных виновников, вызывающих BSOD такого типа, является файл iaStor.sys с перехватом, который в итоге вызывает критический сбой. Как сообщили большинство затронутых пользователей, это происходит из-за несовместимости с контроллерами IDE / ATA / ATAPI.

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

Вот пошаговое руководство по выполнению этого:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «devmgmt.msc» и нажмите Enter, чтобы открыть диспетчер устройств. Если вас попросит UAC (Контроль учетных записей), нажмите Да, чтобы предоставить административные привилегии.Введите devmgmt.msc и нажмите Enter, чтобы открыть диспетчер устройств
  2. Как только вы окажетесь в диспетчере устройств, прокрутите вниз по различным разделам и раскройте раскрывающееся меню, связанное с контроллерами IDE ATA / ATAPI.
  3. Как только вы окажетесь внутри контроллеров IDE ATA / ATAPI, начните систематически удалять каждый контроллер, щелкнув правой кнопкой мыши на каждом из них и выбрав команду «Удалить устройство» из контекстного меню.Удаление устройства с помощью диспетчера устройств
  4. Идите вперед и удалите каждый элемент под контроллером IDE ATA / ATAPI, затем перезагрузите компьютер. При следующем запуске компьютера ваша операционная система установит общие эквивалентные драйверы, и вам больше не придется сталкиваться с таким же раздражающим BSOD 0x0000007F.

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

Способ 2: отключение / удаление стороннего AV (если применимо)

Как выяснилось, есть несколько антивирусных пакетов с чрезмерной защитой, которые вполне могут облегчить BSOD 0x0000007F, блокируя необходимый процесс ядра из-за ложного срабатывания. Обычно сообщается, что это происходит с McAfee Internet Security, но могут быть и другие сторонние пакеты, которые будут вызывать то же поведение.

Если этот сценарий применим, вы сможете исправить этот критический «синий экран смерти», отключив защиту в режиме реального времени или полностью удалив сторонний пакет.

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

Отключение постоянной защиты на Avast AntivirusОтключение постоянной защиты на Avast Antivirus

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

В этом случае единственный способ исключить ваш AV-пакет сторонних производителей из списка виновников — просто удалить его и посмотреть, прекратились ли BSODы. Вот краткое руководство о том, как это сделать:

  1. Откройте диалоговое окно «Выполнить», нажав клавишу Windows + R. Затем введите «appwiz.cpl» и нажмите клавишу «Ввод», чтобы открыть окно «Программы и компоненты».Введите appwiz.cpl и нажмите Enter, чтобы открыть список установленных программ.
  2. Как только вы окажетесь на экране «Программы и компоненты», прокрутите список установленных приложений и найдите сторонний пакет безопасности, который планируется удалить.
  3. После того, как вам удастся найти сторонний AV-пакет, щелкните его правой кнопкой мыши и выберите «Удалить» из появившегося контекстного меню.Удаление антивируса с помощью панели управления
  4. На экране удаления вашего AV, следуйте инструкциям на экране для завершения удаления, а затем перезагрузите компьютер после завершения операции.
  5. Следите за ситуацией и посмотрите, видите ли вы по-прежнему BSODы 0x0000007F.

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

Способ 3: удалить диспетчер учетных данных HP (если применимо)

Если вы используете ноутбук HP или подключенное устройство и ранее установили HP Credentials Manager или HP Protect Tools Security Manager Suite, существует высокая вероятность того, что вы увидите эти типы BSOD из-за чрезвычайно высоких температур процессора и графического процессора.

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

В случае, если этот сценарий применим, вы сможете предотвратить появление этих, по-видимому, случайных BSOD, удалив HP Credentials Manager или HP Protect Tool Security Manager Suite (в зависимости от установленного пакета):

Примечание: имейте в виду, что эти два инструмента ни в коем случае не являются необходимыми. Функциональные возможности, предлагаемые HP Credential Manager, уже изначально присутствуют в Windows (Credential Manager). А что касается HP Protect Tool Security Manager Suite, то он уступает Защитнику Windows и огромному объему памяти.

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «appwiz.cpl» и нажмите Enter, чтобы открыть меню «Программы и компоненты».Введите appwiz.cpl и нажмите Enter, чтобы открыть список установленных программ.
  2. Как только вы окажетесь на экране «Программы и компоненты», прокрутите список установленных приложений и найдите HP Credential Manager или HP Protect Tool Security Manager Suite.
  3. После того, как вам удастся найти проблемный инструмент, щелкните его правой кнопкой мыши и выберите «Удалить» из появившегося контекстного меню, чтобы начать удаление.Удаление проблемного пакета
  4. На экране удаления следуйте инструкциям на экране для завершения удаления.
  5. После завершения операции перезагрузите компьютер и посмотрите, устранена ли проблема.

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

Способ 4: добавление значения KStackMinFree (если применимо)

В случае, если вы видите эту ошибку при запуске Symantec Antivirus или Norton Antivirus, вполне вероятно, что проблема возникает из-за того, что на вашем компьютере недостаточно места для обработки драйверов с большим количеством ядра.

Когда Symantec Antivirus начинает сканирование системы или проверяет файл на наличие вирусов, он запрашивает доступ к файлу из системы. Со временем эти типы запросов могут увеличивать пространство ядра, которое потребляет ваш компьютер, пока оно не станет слишком полным для правильной работы.

Если этот сценарий применим, вы сможете исправить эту проблему с помощью редактора реестра, чтобы добавить значение KStackMinFree в реестр. Что это значение делает, оно указывает минимальное пространство ядра, которое должно быть доступно для защиты в реальном времени Symantec Antivirus или Norton Antivirus для запроса доступа к файлу.

Если вы действительно используете один из этих двух наборов безопасности, следуйте приведенным ниже инструкциям, чтобы создать значение KStackMinFree с помощью редактора реестра и исправить BSOD 0x0000007F:

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

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

  2. Когда вы окажетесь в редакторе реестра, используйте меню в левой части, чтобы перейти к следующему местоположению: HKEY_LOCAL_MACHINE SOFTWARE Symantec Symantec Endpoint Protection AV Storages Filesystem RealTimeScan

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

  3. Выбрав RealTimeScan, перейдите в правую часть, щелкните правой кнопкой мыши пустое пространство и выберите «Создать»> «Значение DWORD».Создание нового значения Dword (32-bit)
  4. Назовите только что созданный KStackMinFree и нажмите Enter, чтобы сохранить изменения. После создания этого значения щелкните его правой кнопкой мыши и выберите «Изменить» в появившемся контекстном меню.
  5. Затем, в меню «Изменить двойное (32-битное) значение» установите для «Базы» значение «Шестнадцатеричное», затем для данных «Значение» — 2200 и нажмите «ОК» для сохранения изменений.Конфигурирование KstackMinFree
  6. После завершения изменения сохраните текущие изменения и перезагрузите компьютер, чтобы изменения вступили в силу.
  7. После завершения модификации проследите за ситуацией и посмотрите, сохраняется ли проблема.

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

Метод 5: Принудительное восстановление установки

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

Когда дело доходит до этого, у вас есть два варианта, которые вы можете выбрать:

  • Восстановление установки (восстановление на месте) — эта операция должна быть предпочтительным, если у вас есть совместимый установочный носитель Windows для использования. Это позволяет вам сбросить все соответствующие компоненты Windows без удаления ваших личных файлов. Более того, эта процедура не затронет приложения игр и даже некоторые пользовательские настройки.
  • Чистая установка (переустановка на месте). Это более простая процедура, поскольку вам не требуется совместимый установочный носитель, и вы можете развернуть эту операцию непосредственно из меню Windows с графическим интерфейсом. Но имейте в виду, что если вы заранее не создадите резервные копии своих данных, вы рискуете потерять все личные файлы, игры и приложения, имеющиеся на диске ОС.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.