Stop 0x00000051 Windows 7 как исправить?

STOP 0x00000051

Stop 0x00000051 Windows 7 как исправить?

  BSOD, STOP

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

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

STOP-ошибка (STOP error), контроль дефекта (BugCheck) или в простонародье BSOD — фатальный системный сбой операционной системы Windows, являющийся причиной полного прекращения функционирования основных компонентов ядра операционной системы, влекущий за собой потерю динамических несохраненных пользовательских данных и приводящий к появлению на экране монитора синего экрана смерти (BSOD). Числовое обозначение STOP-ошибки — внутренний классификатор Microsoft, характеризующий причину возникновения фатальной системной ошибки, который используется при диагностике причины возникшей неполадки. В данной статье речь пойдет о сбое с идентификатором STOP 00000051.

Симптомы

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

В общем случае формат ошибки следующий:

STOP 0x00000051 (0xAAAAAAAA,0xBBBBBBBB,0xCCCCCCCC,0xDDDDDDDD) REGISTRY_ERROR

STOP 0x00000051 (0xAAAAAAAA,0xBBBBBBBB,0xCCCCCCCC,0xDDDDDDDD)REGISTRY_ERROR

где:

ЗначениеОписание
0xAAAAAAAA Зарезервировано. В данном исключении не используется.
0xBBBBBBBB Зарезервировано. Адрес сбойной инструкции.
0xCCCCCCCC Третий параметр. В зависимости от версии, может содержать указатель на куст реестра, при работе с которым возникли проблемы.
0xDDDDDDDD Четвертый параметр. В зависимости от версии, может содержать код возврата функции HvCheckHive в случае повреждения куста реестра.

Символическое имя ошибки REGISTRY_ERROR (ОШИБКА РЕЕСТРА), говорит нам о том, что STOP 00000051 случается в ситуации, когда имеется проблема с системным реестром: структурно повреждены данные в одном из кустов, либо произошла ошибка ввода-вывода при попытке обращения к одному из файлов, хранящий реестр.

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

В операционной системе Windows кусты реестра представляют из себя обычные файлы, которые носят имена DEFAULT, SAM, SECURITY, SOFTWARE, SYSTEM и хранятся в структуре файловой системы по пути %SystemRoot%\System32\config.

Ошибка STOP 00000051 возникает, если по какой-либо причине системному коду режима ядра не удается произвести критически-важные операции (чтение, запись, иные операции) с определенным кустом реестра.

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

Читайте также  Ошибка 0х00000000 как исправить?

Общие причины

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

Общие варианты решения

В этом разделе приводятся общие методы восстановления, которые применяются для всех подвидов ошибки STOP 0x00000051 вне зависимости от параметров ошибки (BugCheckParameter1, BugCheckParameter2, BugCheckParameter3, BugCheckParameter4), которые указаны после кода STOP-ошибки в круглых скобках. Все нижеописанные действия необходимо выполнить для устранения ошибки.

Восстановление реестра

Для того, что бы восстановить реестр Windows в рабочее состояние, посмотрите статью о восстановлении реестра.

Специфические особенности некоторых сбоев

Применительно к сбою STOP 0x00000051, четвертый входной параметр (BugCheckParameter4), отраженный на синем экране смерти в круглых скобках (0xDDDDDDDD), может подсказать нам более подробные сведения о деталях сбоя и определить возможные более специфичные методы устранения проблемы для случаев, когда она вообще может быть устранена.

Значение четвертого параметра (для 32/64-разрядной ОС)Символическое имяОписание
0x00000374 / 0x0000000000000374 Причина ошибки в программном повреждении куста реестра.
0x000006e6 / 0x00000000000006e6 Неизвестно. Возможно проблема вовсе не касается реестра. Последний раз наблюдалась при проблемах с видеоадаптером.

Источник: http://datadump.ru/stop-00000051/

Исправляем BSOD ошибку STOP 0×00000050

Stop 0x00000051 Windows 7 как исправить?

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

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

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

Поэтому, рекомендую, набраться терпения и перепробовать все рекомендации описанные чуть ниже, пока вам наконец-то не удастся исправить синий экран с ошибкой STOP 0×00000050.

Первое на что следует обратить внимание при BSOD ошибке 0×00000050

Обычно источником ошибки   BSOD STOP (0×00000050)  является кривые драйвера или их не корректная установка, ещё есть вариант, что это неисправность аппаратной части, например поврежденная RAM – память или видеокарта.

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

Читайте также  ПК сам выключается как исправить?

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

  • Подключение нового оборудования;

    В такой ситуации можно попробовать отключить это устройство и проверить работу системы без него. Так же, например если это видеокарта, переустановите драйвер или попробуйте поставить более раннею его версию.

  • Установка антивируса;

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

  • После установки драйвера; Не редко синий экран появляется и после установки или обновления драйверов, причем это может быть, как и при чистой установке программного обеспечения, так и при его автоматическом обновление через Windows Update или Driver Pack. В таком случае можно откатить драйвер или вообще удалить его.

    Узнать какой именно файл сбоит можно из описание BSOD ошибки или с помощью программ позволяющих посмотреть Dump файлы (отчеты синего экрана).

    После чего поищите в интернете информацию за что отвечает поврежденный файл.

  • Повреждение системных настроек;

    Если вы, например, недавно правили реестр или отключали какие-либо системные службы и заметили, что периодически начала появляться ошибка STOP 0×00000050. Тогда, скорей всего вам придется воспользоваться функцией восстановления системы, которую вы найдете в панели управления.

  • Установка обновлений;

    Как не странно, но обновления системы иногда могут не только ускорить ваш Windows, но и вызвать BSOD ошибку. Тут в принципе все просто, удаляем последние установленные обновления в ручную или откатываем систему до того момента, как они были установлены на ваш компьютер.

  • Проблемы с железом;

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

  • Вирусы;

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

Пробуем исправить BSOD 0×00000050

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

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

Напомню, что найти его можно в меню дополнительной загрузки, в которое можно попасть, нажав в начале запуска компьютера клавишу F8.

После чего в появившемся списке выбрать пункт «Загрузка с последней удачной конфигурацией».

Вторым вариантом будет проверка файловой системы.

Для того, что бы запустить её следует открыть командную строку, конечно же, с правами админа и вписать туда команду chkdsk /f /r.

Читайте также  0x0000007b Windows 7 при загрузке как исправить?

Появится уведомление о том, что проверка будет произведена при следующей перезагрузки системы. Соответственно ставим «Y», подтвердив выполнение команды, нажимаем «Enter» и перезагружаем компьютер.

Третий вариант — это отключение файла подкачки. Чаще всего помогает при появление ошибки связанной с файлами

Для отключения файла подкачки, открываем свойства компьютера, идем на вкладку «Дополнительно», открываем параметры «Быстродействия», снова вкладка «Дополнительно». После чего в разделе «Виртуальная память» щелкаем по кнопке «Изменить».

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

В некоторых случаях для исправления ошибки STOP 0×00000050, достаточно просто очистить папку TEMP, располагающееся по следующем пути:

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

Напоследок к таким экспресс решениям можно отнести и проверку оперативной памяти, воспользовавшись собственной утилитой Windows, которую вы найдете в «Администрирование» и выбрав там пункт «Средство проверки памяти Windows».

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

Ещё несколько вариантов исправления BSOD STOP 0×00000050

Дальше, я рассмотрю ещё несколько вариантов возникновения ошибки STOP 0×00000050 с участием конкретных файлов.

AppleCharger.sys – данная ошибка очень часто проявляется на материнках от Gigabyte, если в системе было установлено фирменная утилита On/Off Charge. Причиной может быть обычная несовместимость данного ПО с вашей ОС. Для предотвращения появления синего экрана, достаточно просто удалить данную программу.

atikmdag.sys – сбой связан с драйвером ATI Radeon. Причем бывает такое с Radeon, очень часто. В таком случае нужно полностью удалить драйвер устройства, как через «Программы и компоненты», так в диспетчере устройств. После чего пробуем поставить самый свежий драйвер, ну или более раннею его версию, в зависимости от ситуации.

– появление ошибки с участием этих файлов обычно связанно с файлами подкачки. Чуть выше я уже об этом писал.

Готовые решения от Майкрософт

Так же, помимо выше описанных вариантов решения, на сайте Майкрософта можно найти несколько уже готовых решений, которые могут с легкостью убрать синий экран с ошибкой STOP 0×00000050.

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

Исправление ошибки 0×00000050 — хотфикс для Windows 8 при ошибке файла «storport.sys».

Исправления PAGE_FAULT_IN_NONPAGED_AREA  — для ОС Windows 7 (Причина: srvnet.sys)

Рекомендации по устранению синего экрана — для Windows XP.

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

После чего запускаем его и проверяем результат.

Источник: http://inforkomp.com.ua/oshibki/ispravlyaem-bsod-oshibku-stop-0x00000050.html

Понравилась статья? Поделиться с друзьями:
О компьютерах просто