Устраняем синий экран смерти с кодом 0x0000001a в windows 7
Содержание:
- Как удалить человека из черного списка Вконтакте с телефона, в приложении?
- Отключение аппаратного ускорения
- Способ №4
- Об ошибке
- Восстановление системы при коде остановки 0xc000021a
- Сканирование SFC системного диска Windows 10
- Сканирование системы SFC и DISM
- 0x000000C2: BAD_POOL_CALLER
- Способ №3
- Общая информация
- Несовместимость оборудования
- Софтверный конфликт
- Как исправить DRIVER_IRQL_NOT_LESS_OR_EQUAL: 0x000000D1
- Несовместимость графических адаптеров
- Появление сбоя в процессе апгрейда до Windows XP
- Способ №2
- Общие варианты решения
- Сбой в случае добавления модуля памяти с применением функции Hot Add Memory
- Проблема появилась во время работы на компьютере
- Исправление ошибки во время установки Windows XP
- Сбой происходит в ходе установки Windows XP
- Пошаговая инструкция исправления синего экрана смерти 0x000000A0: INTERNAL_POWER_ERROR
- Изменение настроек BIOS
- BSoD 0x0000000A (Windows 7): откат системы
- Восстановление файла BCD
- Дефекты оперативной памяти
- Восстановление целостности системных файлов при ошибке 0xc000021a
Как удалить человека из черного списка Вконтакте с телефона, в приложении?
Отключение аппаратного ускорения
Также исправить сбой thread stuck in device driver можно отключив аппаратное ускорение.
В Windows 7 делается это следующим образом:
- Щелкаем правой мышкой по рабочему пространству и щелкаем по пункту «Разрешение».
- Заходим в раздел дополнительных параметров.
- Перемещаемся во вкладку «Диагностика» и щелкаем по кнопке «Изменить параметры». Данный раздел может быть недоступен, если ваша видеокарта не поддерживает эту опцию.
- Передвинуть ползунок влево и нажать «ОК».
В Windows 10 от кода остановки thread stuck in device driver можно избавиться путем отключения ускорения через реестр или специальную программу DirectX Control Panel от Microsoft. Она входит в состав пакета DirectX SDK. Давайте рассмотрим, как это сделать на примере программы.
Итак, выполняем следующее:
- Заходим на оф. сайт Microsoft и скачиваем утилиту, нажав «Скачать установщик». Здесь же вы можете посмотреть системные требования.
- Производим установку, после которой возможно понадобится выполнить перезагрузку компьютера.
- Запускаем утилиту и перемещаемся в раздел «DirectDraw».
- Убираем галочку с пункта «Use Hardware Acceleration», сохраняем настройки нажав «Применить – ОК».
- Осталось перезагрузить ПК.
После этого, проблема должна быть устранена.
Способ №4
Выполнение чистой загрузки.
«Чистая загрузка» поможет загрузить систему с минимальным количеством запущенных процессов. Это даст возможность выявить «проблемный» процесс, запуская программы из автозагрузки поочередно. Если вы обладатель «восьмерки» или «десятки» для установки «чистой загрузки» делайте следующее:
- Нажмите на своей клавиатуре win+R и в открывшемся окошке введите команду msconfig. Нажмите кнопку ENTER;
- В открывшемся окне выберите пункт «выборочный запуск» и уберите галочку с подпункта «Загружать элементы автозагрузки»;
- Переходим во вкладку «службы» и поставить галочку рядом с пунктом «Не отображать службы Майкрософт»;
- Следом переходим в «диспетчер задач», используя вкладку «Автозагрузка». В открывшемся списке отключите каждый пункт;
- Перезагружаем компьютер. Контролируем работу компьютера.
В случае, если вы обладатель windows 7, производите следующие действия:
- Нажимает комбинацию клавиш win+R и в открывшемся окне вписываем «msconfig», нажимаем Enter;
- Откроется окно, в котором выберите выборочный запуск во вкладке «общие», также не забудьте снять галочку с пункта «Загружать элементы автозагрузки»;
- Во вкладке «службы» также поставьте галочку «Не отображать службы Майкрософт» и отключить все элементы в списке;
- Перезагружаемся.
После несложного алгоритма действий ваш компьютер не будет подвержен сбоям, так как будет использовать только стандартные приложения, драйвера и службы.
Об ошибке
Данный код ошибки 0x0000000A:IRQL_NOT_LESS_OR_EQUA означает, что была сделана попытка затронуть виртуальную память на внутреннем процессе IRQ уровня, который слишком высок. Если kernel debugger доступен, вы можете отследить, где именно система запнулась.
Наиболее частая причина возникновения — драйвер устройства использует неверный адрес.
Параметры:
- 1 — адрес, по которому выполнено ошибочное обращение
- IRQL, который использовалcя для обращения к памяти
- тип доступа к памяти: 0 = операция чтения, 1 = операция записи
- адрес инструкции, которая затребовала доступ к памяти по адресу
Примечание: Эта ошибка возникает в 99% из-за «кривых» драйверов. Некоторые из них в Windows XP вы можете обнаружить, используя утилиту verifier.exe: Start (Пуск) => Run (Выполнить) => verifier.exe
Windows NT:
- Microsoft Windows NT Server 4.0 Terminal Server Edition
- Microsoft Windows 2000 Server
- Microsoft Windows 2000 Advanced Server
- Microsoft Windows 2000 Professional
- Microsoft Windows NT Server 3.5
- Microsoft Windows NT Server 3.51
- Microsoft Windows NT Server 4.0
- Microsoft Windows NT Workstation 3.5
- Microsoft Windows NT Workstation 3.51
- Microsoft Windows NT Workstation 4.0
- Microsoft Windows NT Advanced Server 3.5
- Microsoft Windows NT Server, Enterprise Edition 4.0
Одна из самых часто возникающих ошибок Windows NT — STOP 0x0000000A. Этот STOP может быть вызван как Программным Обеспечением, так и проблемой с оборудованием. Для выявления причин вы должны разобрать этот STOP, используя дебагер. Тем не менее, некоторые выводы можно сделать, рассмотрев параметры STOP сообщения и сообщения сопутствующего этот STOP.
Дополнительная информация:
STOP 0x0000000A показывает, что процесс ядра или драйвер пытались обратиться к памяти, к которой у них нет разрешения обращаться. Самая обычная причина — это плохой или повреждённый указатель (pointer), который указывает на неправильный участок в памяти. Указатель (pointer) — это переменная, которая используется программой, для указания на блок в памяти. Если переменная имеет неправильное значение, тогда программа пытается обратиться к памяти, к которой не должна обращаться. Когда это происходит в программе пользователя, она генерирует нарушение доступа. Когда это происходит в режиме ядра, она генерирует STOP 0x0000000A сообщение.
Чтобы выявить какой процесс или драйвер пытался обратиться к памяти, к которой не должен был, посмотрите на параметры, указанные на STOP экране. Например, в этом STOP сообщении:
Четыре параметра имеют следующие значения:
Если последний параметр (0xZZZZZZZZ) указывает на область адресов системных устройств, вы будите знать, драйвер какого устройства был запущен во время ошибки. Этот драйвер обычно указан на третьей линии STOP экрана:
Если <имя драйвера> специфический драйвер, сделайте поиск в Microsoft Knowledge Base на слово «0x0000000A» и имя драйвера. Если вы не найдёте никаких подходящих статей, свяжитесь с Microsoft Product Support.
Восстановление системы при коде остановки 0xc000021a
Прежде чем приступить непосредственно к методам решения проблемы, обратите внимание, где именно мы будем её решать, при условии, что Windows 10 при загрузке показывает синий экран с ошибкой 0xc000021a. После нескольких перезагрузок компьютера с этой ошибкой вы увидите сообщение «Подготовка автоматического восстановления», затем — «Диагностика компьютера»
После нескольких перезагрузок компьютера с этой ошибкой вы увидите сообщение «Подготовка автоматического восстановления», затем — «Диагностика компьютера».
По завершении диагностики появится экран с заголовком «Автоматическое восстановление» и сообщением о том, что компьютер запущен некорректно. Он нам и нужен: нажмите кнопку «Дополнительные параметры».
Будет запущена среда восстановления Windows 10 с инструментами, которые пригодятся нам для восстановления работоспособности компьютера или ноутбука. Другие способы запустить среду восстановления Windows 10 (например, можно использовать загрузочную флешку, если описанный выше метод в вашем случае не срабатывает).
Сканирование SFC системного диска Windows 10
Если работа Windows не восстановлена, или системе не удается загрузиться, можно выполнить проверку и исправление системных файлов Windows с помощью утилиты SFC.
Для этого необходимо запустить консоль командной строки, используя установочный носитель Windows 10.
Шаг 1. Выполнить Шаги 1-7 раздела «Загрузка Windows с установочного накопителя», нажать «Командная строка».
Нажимаем «Командная строка»
Шаг 2. Напечатать в строке поочередно указанные команды, нажимая после ввода каждой кнопку «Enter»:
- «diskpart»;
- «list volume»;
- «exit»;
- «sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows».
Вводим поочередно, указанные команды в консоль «Командной строки», нажимая после каждой «Enter»
Шаг 3. По окончании сканирования закрыть командную строку, напечатав «exit» и нажав «Enter». Перезагрузить ПК.
По окончанию сканирования печатаем команду «exit», нажимаем «Enter»
Сканирование системы SFC и DISM
Если какой-то системный файл, используемый для загрузки Windows поврежден, то этот приведет к постоянным падениям ОС с блокировкой синим экраном.
Для исправления поврежденных файлов можно воспользоваться встроенными утилитами, не прибегая к радикальному решению — переустановке Windows.
SFC (Проверка системных файлов) и DISM (Система обслуживания образов развертывания и управления ими) — это две утилиты способные восстановить поврежденные файлы, но делают это по-разному. SFC восстанавливает файлы путем замены их локально сохраненными копиями, тогда как DISM обращается к Центру обновления Windows для загрузки последних копий.
Однако эти две утилиты дополняют друг друга, поэтому рекомендуем выполнить обе проверки, чтобы исправить всевозможные варианты повреждения.
Откройте окно «Выполнить» (клавиши Win + R), впишите cmd и нажмите Ctrl + Shift + Enter для предоставления прав администратора.
В консоли введите следующую команду и подтвердите ее запуск на Enter:
sfc /scannow
Дождитесь завершения сканирования, не закрывая окно командной строки, иначе рискуете вызвать еще большие повреждения системы.
После завершения закройте командную строку и перезагрузите компьютер.
Снова откройте командную строку и введите команду:
DISM /Online /Cleanup-Image /RestoreHealth
После завершения проверки перезапустите ПК и проверьте, возникает ли синий экран с кодом остановки STOP 0x0000001e. Если указанными способами не удалось избавиться от нее, потребуется восстановление системы или установка чистой копии Windows.
0x000000C2: BAD_POOL_CALLER
Рейтинг: / 42
- Просмотров: 114285
Синий экран смерти 0x000000C2 указывает, что текущий поток выполнил запрос плохого пула.
Параметры BAD_POOL_CALLER:
1 параметр указывает тип нарушения.
1 параметр | 2 параметр | 3 параметр | 4 параметр | Причина ошибки |
0x00 | Тип пула | Тег пула | Текущий поток запрашивает выделение нулевого байта пула. | |
0x01,0x02,0x04 | Указатель заголовка пула | Первая часть содержания заголовка пула | Повреждение заголовка пула. | |
0x06 | Зарезервированный параметр | Указатель заголовка пула | Заголовок пула | Текущий поток принял попытку освободить уже свободный пул. |
0x07 | Зарезервированный параметр | Заголовок пула | Адрес блока освобождаемого пула | Текущий поток принял попытку освободить уже свободный пул. |
0x08 | Текущий IRQL | Тип пула | Размер выделения, в байтах | Текущий поток попытался выделить пул с недопустимым значением IRQL. |
0x09 | Текущий IRQL | Тип пула | Адрес пула | Текущий поток попытался освободить пул с недопустимым IRQL. |
0x0A | Адрес пула | Тег выделения | Тег, используемый в свободном выделении | Текущий поток попытался освободить память пула при помощи неправильного тега. (Память могла принадлежать другому компоненту) |
0x0B,0x0C,0x0D | Адрес пула | Тег выделения пула | Неверный указатель квоты процесса | Текущий поток попытался освободить квоту на поврежденном пуле. |
0x40 | Начальный адрес | Начальный адрес системного адресного пространство | Текущий поток попытался освободить пул ядра в адресе пользовательского режима. | |
0x41 | Начальный адрес | Физический фрейм страницы | Самый старший физический фрейм страницы | Текущий поток попытался освободить не выделенный адрес пула не подкачиваемой памяти. |
0x42,0x43 | Освобождаемый адрес | Текущий поток попытался освободить виртуальный адрес, который никогда не был ни в одном пуле. | ||
0x44 | Начальный адрес | Зарезервированный параметр | Текущий поток попытался освободить не выделенный адрес пула не подкачиваемой памяти. | |
0x46 | Начальный адрес | Текущий поток попытался освободить недопустимый адрес пула. | ||
0x47 | Начальный адрес | Физический фрейм страницы | Самый старший физический фрейм страницы | Текущий поток попытался освободить не выделенный адрес пула не подкачиваемой памяти. |
0x48 | Начальный адрес | Зарезервированный параметр | Зарезервированный параметр | Текущий поток попытался освободить не выделенный адрес пула подкачиваемой памяти |
0x50 | Начальный адрес | Начало смещения, на страницах пула подкачиваемой памяти | Размер пула подкачиваемой памяти, в байтах | Текущий поток попытался освободить невыделенный адрес пула подкачиваемой памяти. |
0x60 | Начальный адрес | Текущий поток попытался освободить недопустимый непрерывный адрес памяти. (Вызов MmFreeContiguousMemory передает плохой указатель) | ||
0x99 | Адрес, который освобождается | Текущий поток попытался освободить пул с недопустимым адресом. (Этот код может указать на повреждение в заголовке пула) | ||
0x9A | Тип пула | Запрашиваемое количество байтов | Тег пула | Текущий поток отметил запрос выделения MUST_SUCCEED. (Этот тип пула больше не поддерживается) |
0x9B | Тип пула | Запрашиваемое количество байтов | Адрес вызова | Текущий поток попытался выделить пул с тегом 0. |
0x9C | Тип пула | Запрашиваемое количество байтов | Адрес вызова | Текущий поток попытался выделить пул с тегом «BIG». |
0x9D | Неправильный тег пула | Тип пула | Адрес вызова | Текущий поток попытался выделить пул с тегом, который не содержит букв или цифр. |
0x41286 | Зарезервированный параметр | Зарезервированный параметр | Начало смещения пула подкачиваемой памяти, в страницах | Текущий поток попытался освободить адрес пула подкачиваемой памяти в середине выделения. |
Решение
Необходимо выявить драйвер, который вызывает синий экран 0x000000C2 BAD_POOL_CALLER. Если драйвер не указывается в ошибке BSoD, то его необходимо определить, используя дамп памяти. Если с этим возникнут трудности, советую почитать статью “Анализ дампа памяти”. После определения сбойного драйвера его необходимо удалить, переустановить или же откатить на более раннюю версию.
Также выполните все рекомендации, написанные в материале “Общие рекомендации по устранению BSoD”.
Буду признателен, если воспользуетесь кнопочками:
Добавить комментарий
Способ №3
Проверка оборудования, подключенного к компьютеру.
Есть вероятность, что причиной ошибки может быть аппаратура, подключенная к ПК (например, веб-камера, микрофон, принтер и т.д.). Поэтому удалите все устройства, отключите их драйвера и перезагрузите систему. Клавиатуру и мышь можно оставить.
Теперь проследите, появится ли ошибка. Если нет, то начните постепенно подключать оборудование, каждый раз долгое время проверяя на наличие ошибки, пока не наткнетесь снова на синий экран. Определив нужное устройство, не используйте его снова или попробуйте переустановить его драйвер.
Общая информация
Причиной появления BSOD экрана 0x0000000a является операционная система или драйвер, получившие доступ к памяти на неверном уровне.
Из этого следует, что проблема находится на стороне комплектующих, неверных настроек ОС, несовместимом оборудовании или установленном драйвере.
Как вы уже поняли, причин появления синего экрана существует масса и в большинстве случаев, исправить stop ошибку 0x0000000a можно самостоятельно. Исключением будут те случаи, когда проблема находится на стороне компьютерного железа, которое требует профессионального ремонта.
Теперь рассмотрим каждый пункт более подробно и разберем, что делать в той или иной ситуации.
Несовместимость оборудования
Бывает, что BSOD 0x0000000a появляется после подключения и установки ПО для дополнительного устройства (принтера, флешки, USB модема, телефона, веб-камеры и т.д.). Это говорит о том, что устройство не совместимо с текущей версией ОС Windows, драйвер установлен не корректно или он не совместим с текущей версией ОС или же само устройство не исправно.
В случае с принтером или сканером, дополнительно выскакивает сообщение, о том, что не удалось подключиться к устройству.
Решением будет установка актуальной версии драйвера под вашу ОС или полное отключение компонента от компьютера.
Софтверный конфликт
Наконец, если конфликт происходит на уровне установленного ПО, используя Safe Mode нужно войти в раздел управления компьютером, и в разделе служебных программ посмотреть на уведомления, зафиксированные в журнале событий.
Сбойное приложение будет отмечено желтым треугольником с восклицательным знаком. Выход – полная переустановка выявленной сбойной программы с последующей перезагрузкой системы в нормальном режиме.
Самое печальное состоит в том, что такой конфликт очень часто вызывает антивирус Avast бесплатной модификации. А вот удалять его нужно при помощи специальной утилиты от разработчика или использовать для этого узконаправленные деинсталляторы.
Как исправить DRIVER_IRQL_NOT_LESS_OR_EQUAL: 0x000000D1
Чтобы избавиться от ошибки выполните следующее:
Обновите (удалите, откатите) проблемный драйвер. Если в тексте BSoD указано имя драйвера-виновника с расширением «sys», тогда рекомендуется поискать через поисковую систему, к какому именно устройству (элементу) системы принадлежит данный драйвер (часто это драйвер видеокарты, сетевой карты и др.). И, перейдя в «Диспетчер устройств» (нажимаете на кнопку «Пуск», в строке поиска вводите devmgmt.msc, и нажимаете ввод), обновить, удалить, или откатить данный драйвер.
Откатите проблемный драйвер
- athw8x – Atheros Wireless LAN Driver
- iaStor – Intel Storage drivers
- igdkmd64 – Intel Graphics driver
- Netio – Network I/O Subsystem
- tcpip.sys – Microsoft TCP/IP Driver
- usbuhci – UHCI USB Miniport Driver.
При этом рекомендуется установить новый драйвер, скачав его прямо с сайта производителя данного устройства (или материнской платы ПК).
Хорошим инструментом обновления системных драйверов до самых свежих версий является использование специальных программ для обновления драйверов (уровня «DriverPack Solution», «Driver Talent», «Driver Easy» и др.), которые в автоматизированном режиме проверят драйвера вашей системы, а затем и обновят их до самой последней конфигурации.
Если конкретный драйвер-виновник не отображается, то можно поискать его через программу-анализатор дампа памяти «BlueScreenView», которая поможет выявить проблемные драйвера, вызывающие появление BSoD.
Отключите недавно установленное в систему устройство, или деинсталлируйте недавно установленную программу. Во многих случаях эффективным решением стала деактивация недавно установленного в систему аппаратного или программного элемента
Также можно попробовать поотключать лишнее оборудование для идентификации причины BSoD (обратите внимание на планки памяти, они могут работать некорректно, для чего проверьте их с помощью «MemTest 86»)
https://www.youtube.com/watch?v=1zVaHcZXJGM
- Проверьте компьютер на наличие вирусных программ. Помогут такие инструменты как «Dr.Web CureIt!», «AdwCleaner», «Kaspersky Virus Removal Tool» и другие аналоги;
- Используйте утилиту «SFC» для восстановления целостности системных файлов. Запустите командную строку от имени администратора, введите в ней sfc /scannow, нажмите ввод, и дождитесь окончания процесса. Это может помочь решить проблему DRIVER_IRQL_NOT_LESS_OR_EQUAL:0x000000D1 на вашем ПК;
- Установите официальный патч, если вы пользуетесь Виндовс 7 SP1 и Виндовс Сервер 2008 R2, в случае, если причиной BSoD стали файлы fwpkclnt.sys, netio.sys, tcpip.sys;
- Временно отключите ваш антивирус. В некоторых случаях, как в случае с антивирусом «AVAST» помогло лишь полное удаление данного продукта с пользовательского ПК;
- Используйте системное восстановление. Если проблема возникла недавно, используйте откат системы до стабильной точки восстановления. Нажмите на кнопку «Пуск», в строке поиска введите rstrui, и нажмите ввод. Найдите дату, когда система работала корректно, и откатите систему до указанного состояния;
Несовместимость графических адаптеров
Способ, о котором я сейчас расскажу, преимущество относится к ноутбукам. И так, все дело в конфликте видеокарт (внешней и встроенной). В некоторых случаях они могут конфликтовать между собой и в результате чего выскакивает знакомая нам ошибка thread stuck in device driver «0x000000EA».
В качестве решения я предлагаю сделать следующее:
- Зайти в биос и открыть раздел отвечающий за графическое устройство. Обычно он имеет следующие названия «Graphics, Графика, Дисплей или Изображение».
- Найти встроенную видеокарту и выключить ее. Выбрав опцию «Disabled».
- Сохранить настройки (обычно используется кнопка F10) и перезагрузить ПК.
Вообще на эту тему была отдельная статья, ознакомиться с ней вы можете здесь.
Если вы все сделали правильно, то синий экран с кодом 0x000000EA будет устранен.
Появление сбоя в процессе апгрейда до Windows XP
В таком случае, главной причиной требуется отметить наличие несовместимого подключенного оборудования или драйвера. Процесс восстановления предусматривает следующий порядок:
- Требуется осуществить рестарт устройства. В некоторых случаях будет предложено осуществить возврат к ОС, которая использовалась ранее. Если подобное сообщение выдается, требуется выбрать именно его. Когда такой подход не представляется возможным, переходите сразу на четвертый этап.
- После загрузки ОС Windows 98 или Windows МЕ проводится ряд мероприятий, направленных на удаление любых антивирусных программ и приложений-загрузчиков. Сам загрузчик должен быть полностью очищен.
- Происходит еще один рестарт устройства и обновление до новой операционной системы выполняется повторно. При неизменности подобной проблемы можно говорить о том, что неисправность заключается в оборудовании.
- Требуется отсоединить любые внешние устройства и сетевое оборудование. Необходимо оставить только те, которые нужны для запуска работы ОС. Если сбой исчез, то постепенно выполняя подключение обратно можно точно установить, где именно заключается проблема.
- В том случае, когда ошибка никуда не пропала, высока вероятность сбоя работы BIOS. Следует выполнить его обновление. Для этого надо точно знать модель материнской платы и на сайте производителя проверить наличие последних версий BIOS.
Способ №2
Отключение кэширования оперативной памяти.
В данном способе не нужно загружать операционную систему. Нам потребуется зайти в BIOS компьютера. Для этого нужно выключить компьютер и запустить заново. В первые 3-5 секунд нажмите клавишу F2 или Del. Если ничего не получилось, то пробуйте заново, т.к. это нужно делать быстро, еще до того, как ОС начала загружаться.
Когда у вас получилось зайти, вы сами должны найти параметры, связанные с оперативной памятью, т.к. материнских плат очень много и невозможно с точностью указать путь к данным настройкам. Чаще всего следующие параметры в BIOS необходимо выключить (Disabled)
- External Cache Memory
- Internal Cache Memory
ВНИМАНИЕ! Будьте очень аккуратны! Т.к. изменение некоторых параметров может нарушить всю работу компьютера
Общие варианты решения
В этом разделе приводятся общие методы восстановления, которые применяются для всех подвидов ошибки STOP 0x0000007A вне зависимости от параметров ошибки (BugCheckParameter1, BugCheckParameter2, BugCheckParameter3, BugCheckParameter4), которые указаны после кода STOP-ошибки в круглых скобках. Все нижеописанные действия необходимо выполнить для устранения ошибки.
Замена жесткого диска
STOP 0000007A у меня частенько встречался в ситуации, когда на системном жестком диске, на котором располагался как сама операционная система, так и файл подкачки (подобная ситуация достаточно распространена), начали появляться сбойные (плохие) сектора. Как говорится, диск начал «сыпаться». В подобной ситуации самым логичным решение будет замена жесткого диска с попыткой выполнения операции копирования разделов на новый диск.
Сбой в случае добавления модуля памяти с применением функции Hot Add Memory
Ошибка данного типа является характерной для операционных систем Windows Server 2003 различного типа. Условия появления предполагают немалое разнообразие:
- Устройство осуществляет свою деятельность под контролем чипсета 64-bit.
- Используется тридцатидвухразрядная версия ОС и на ней установлен сервисный пакет обновлений SP1.
- Устройство обладает модулем памяти с объемом 4 Гб или после добавления дополнительного модуля указанный показатель превысил данное число.
Когда подобные факторы имеют место быть, появляется синий экран смерти с ошибкой 0x0000007F.
Решение подобной проблемы является проведение мероприятий, направленных на проверку установленного объема оперативной памяти. Она должна составлять не менее 4 Гб на момент до запуска функции Hot Add Memory. Другой вариант заключается в том, что необходимо убедиться – устройства не должны ограничиваться применением исключительно 32-х битной DMA RAM.
Проблема появилась во время работы на компьютере
В данном случае следуйте общим рекомендациям по устранению STOP-ошибок:
- Если ошибка появилась впервые, перезагрузить компьютер и продолжать работу. Если же ошибка появляется снова, значит есть проблема, и надо искать решение.
- Если BSoD («синий экран») указывает на системный драйвер Win32k.sys, источником ошибки может быть программа для удаленного управления. Например, это может быть TeamViewer или AmmyyAdmin. При наличии данных программ их необходимо удалить.
- Проверить компьютер на вирусы, например с помощью программ Malwarebytes Anti-Malware или Dr.WebCureit!, и жесткий диск на наличие поврежденных секторов, например с помощью программы Victoria.
- Удалить недавно установленное оборудование, программы или обновления.
Удаление драйверов недавно установленного оборудования
Если проблема возникла после установки нового оборудования, попробуйте его отключить, если это невозможно/нежелательно делать, проверьте совместимость оборудования с Вашей операционной системой. Найдите драйвер для Вашего оборудования на сайте производителя.
- Нажмите сочетание клавиш «win+R» и наберите в открывшемся окошке «devmgmt.msc», нажмите ОК.
- Откроется диспетчер устройств, найдите нужное устройство, щелкните по нему правой кнопкой мыши, выберите «Обновить драйверы».
Удаление недавно установленной программы
Нажмите сочетание клавиш «win+R», в открывшемся окошке наберите «appwiz.cpl» и нажмите ОК. Отсортируйте программы по дате установки, нажав на поле «Установлено», выберите недавно установленную программу, которая могла вызвать проблему, правой кнопкой мыши и нажмите «Удалить»
Удаление недавно установленных обновлений
Иногда обновления устанавливаются прямо во время работы, и пользователь этого может и не заметить. Выполните следующие действия, чтобы проверить, когда были установлены последние обновления:
- Нажмите сочетание клавиш «win+R» и наберите в открывшемся окошке «appwiz.cpl», нажмите ОК, выберите в открывшемся окне «Просмотр установленных обновлений», нажмите на поле «Установлено» и отсортируйте обновления по дате установки;
- Усли даты установки последних обновлений совпадают, или близки по дате (предшествуют) ко времени, когда появилась проблема – удалите обновления, для этого выберите обновление, которое хотите удалить, нажмите правой кнопкой мыши и выберите «Удалить».
Исправление ошибки во время установки Windows XP
Если речь идёт о возникновении ошибки 0x000000a5 при установке XP, здесь действует достаточно простой способ решения. Для исправления проблемы начинаем инсталляцию вновь, и когда на экране высветится строка с текстом «Нажмите F6 для установки драйверов SCSI или RAID», вопреки рекомендации жмём F7, после чего продолжаем процесс инсталляции Windows XP.
Рассматриваемая неисправность, хоть и относится к критическим ошибкам, но исправляется довольно просто при правильных действиях пользователя
При этом ввиду разнообразия природы сбоя важно учесть, при каких условиях возникла неполадка. Если с Windows XP вариант решения один, то в случае Windows 7 или выше отслеживание момента позволит сразу перейти к нужным способам решения, начиная с самых простых вариаций и переходя к более сложным
Сбой происходит в ходе установки Windows XP
Предполагается, в на определенном этапе установки операционной системы, подобный процесс будет прерван и на экране появится сообщение об ошибке 0x0000007F. Когда страница приветствия будет выдана, устройство отключится или начнется рестарт. Как показывает практика, наиболее частой проблемой необходимо назвать несовместимость версий используемой микропрограммы или неправильное задание настроек BIOS.
Чтобы ошибка больше не появлялась, требуется провести определенные мероприятия. Наиболее простым подходом можно назвать сбрасывание настроек BIOS до их состояния «по умолчанию». Когда эффект от подобных действий отсутствует, требуется провести обновление действующей прошивки BIOS. Можно порекомендовать переустановить ОС Windows. В ходе выполнения поставленной задачи появится предложение нажать F6 и это необходимо выполнить (производится установка дополнительных драйверов). Следующая задача заключается в том, чтобы нажать F7 и выбрать ядро HAL. Таким образом, можно будет избежать применения устройством ACPI HAL. Предполагается осуществление работы только с обычной версией HAL.
Пошаговая инструкция исправления синего экрана смерти 0x000000A0: INTERNAL_POWER_ERROR
Загрузив свежий драйвер, стоит запустить его установку или перейти в «Диспетчер устройств» и обновить драйвер к SATA вручную.
Вторым шагом после обновления драйвера к SATA будет обновление драйвера видеокарты. На многих форумах указано, что проблема была связана с файлом nvlddmkm.sys. Это файл ПО графического видеоускорителя. Поэтому загружаем с официального сайта производителя видеокарты свежий драйвер и устанавливаем его.
Вот несколько сайтов для получения драйверов к графическому ускорителю:
После загрузки и обновления драйверов видеокарты стоит перезагрузить ПК, чтобы изменения вступили в силу.
Также пользователи Windows 7 при появлении синего экрана смерти 0x000000A0 рекомендуют обновить прошивку материнской платы (BIOS). Есть три официальных способа обновления BIOS:
- В режиме Windows;
- В режиме DOS;
- С помощью специальных утилит.
Если обновления BIOS не дали результатов, то стоит открыть «Диспетчер устройств» и развернуть ветку «Контролеров» и найти обозначением «Marvel». Далее нажимаем на элементе правой кнопкой мыши и выбираем «Свойства». Далее в небольшом окне нужно выбрать вкладку «Драйвер» и обновить ПО вручную.
Если обновление этого контроллера не помогло избавиться от BSOD 0x000000A0: INTERNAL_POWER_ERROR, то нужно открыть командную строку с правами Администратора и ввести powercfg /hibernate /size 100. Это команда для изменения размера файла гибернации. По умолчанию он имеет размер 75, но если его увеличить, то может пропасть синий экран смерти INTERNAL_POWER_ERROR. В случае, если BSOD будет продолжать появляться, то стоит с помощью той же команды вернуть значение 75.
Если такой BSOD появляется на вашем ПК с Windows 10, то решить проблему можно путем использования средства по устранению неполадок. Чтобы начать использовать это средство, нужно открыть консоль с правами Администратора и ввести msdt.exe /id PerformanceDiagnostic. Далее нужно ввести msdt.exe /id MaintenanceDiagnostic.
Откроется окно «Мастера по обслуживанию системы». Запускаем инструмент и пробуем устранить неполадку.
Как вариант, стоит проверить состояние драйверов электропитания, отключить Быстрый старт системы, проверить состояние блока питания, а также выполнить ряд несложных действий:
- Отключить все устройства и переподключить их заново;
- Удалить все драйвера к последнему подключённому оборудованию;
- Установить только актуальные драйвера к устройству, которое установлено или подключено последним.
В случае, если поломка не связана с новым подключенным оборудованием, то нужно откатить систему до более раннего состояния или вовсе переустановить Windows.
Изменение настроек BIOS
Для устранения неполадок можно поэкспериментировать с настройками BIOS. Для начала можно произвести полный сброс до заводского состояния.
Если это не поможет, придется войти в параметры CMOS и отключить кэширование всех уровней (L1-L3), функции и устройства Plug&Play, а также все типы антивирусной защиты BIOS, если таковые предусмотрены. Если по каким-то причинам отключить устройства не получается, все то, что не нужно для старта системы, можно просто изъять из системы физическим способом (дополнительные винчестеры, оптические приводы, звуковые адаптеры, интегрированные модемы и т. д.).
На крайний случай для винчестера можно установить режим работы IDE или вручную переставить перемычку IDE-диска в положение «Master», после чего произвести старт. Если загрузка происходит в штатном режиме, далее можно подключать устройства по одному и смотреть на результат. Самый последний вариант – обновление прошивки BIOS. Но, как показывает практика, такие действия требуются очень редко.
BSoD 0x0000000A (Windows 7): откат системы
Начнем с самого простого. Появление ошибок BSoD 0x0000000A, 0x00000016, 0x00000002 и им подобных можно попытаться устранить за счет восстановления системы. Можно использовать автоматический откат, несколько раз принудительно перезагрузив компьютерное устройство.
В некоторых случаях помогает вызов специального меню на стадии загрузки (F8), в котором выбирается старт последней удачной конфигурации. Если нужные точки с работоспособными параметрами системы на компьютере отсутствуют, или по каким-либо причинам их запуск оказывается невозможным, можно попытаться загрузить систему в режиме Safe Mode, выбрав его из того же стартового списка вариантов действий.
Восстановление файла BCD
Если Windows по-прежнему не удается загрузиться, можно восстановить файл конфигурации загрузки (BCD) из командной строки, запустив компьютер, используя установочный накопитель.
Шаг 1. Выполнить Шаги 1-7 раздела «Загрузка Windows с установочного накопителя» и нажать «Командная строка».
Нажимаем «Командная строка»
Шаг 2. Напечатать в строке поочередно указанные команды, нажимая после ввода каждой кнопку «Enter»:
- «bootrec /fixMBR»;
- «bootrec /fixBoot»;
-
«bootrec /rebuildBCD».
Система выполнит восстановление файла BCD.
Шаг 3. Извлечь USB-диск и перезагрузить ПК, проверив, исправилась ли ошибка и может ли Windows нормально загружаться.
Перечисленные шаги должны помочь устранить ошибку 0xc000021a при загрузке Windows.
Дефекты оперативной памяти
Это второе, что следует проверить. Нередко дефектная ОЗУ является причиной различных сбоев, при том, что на вид, она может быть абсолютно новой или целой.
В Windows 10 и 8 существует специальная утилита для проверки модулей памяти. Чтобы запустить ее, нужно:
- Воспользоваться поиском, ввести фразу «памяти» и запустить ее.
- Выбрать первый самый вариант перезагрузки и проверки.
- Дождаться окончания процедуры. Результаты будут в соответствующей графе.
Пользователи Windows 7 и XP могут воспользоваться утилитой Memtest86+.
После замены поврежденной планки памяти, stop ошибка 0x0000000a исчезнет.
Восстановление целостности системных файлов при ошибке 0xc000021a
Эта же ошибка бывает вызвана повреждением важных системных файлов Windows 10: в частности, если повредить или удалить файлы csrss.exe или winlogon.exe, вы получите именно этот код остановки.
Решение будет следующим:
- В среде восстановления перейдите к разделу «Поиск и устранение неисправностей» — «Дополнительные параметры» — «Командная строка».
- В запустившейся командной строке используйте команду
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
Простой ввод sfc /scannow в среде восстановления не сработает, подробнее об этом в материале Восстановление целостности системных файлов Windows 10.
- После ввода команды (не пропустите пробелы) нажмите Enter и дождитесь завершения процесса, который может занять продолжительное время.
- Если нам повезло, вы увидите сообщение «Программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила».
Если всё получилось, закройте командную строку и перезагрузите компьютер: в сценарии, когда причина была в измененных или поврежденных системных файлах, синий экран 0xc000021a появиться не должен.