0x00000051 windows 7. Registry error windows 7 0x00000051


STOP 0x00000051 | Блог по Windows

Публикация продолжает цикл заметок, посвященных описанию и устранению проблем, вызванных возникновением критической системной ошибки, которая влечет за собой появление синего экрана смерти (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 возникает, если по какой-либо причине системному коду режима ядра не удается произвести критически-важные операции (чтение, запись, иные операции) с определенным кустом реестра. Очевидно, что данные операции могут быть необходимы для нормального выполнения этапов конфигурирования ключевых системных элементов (например, профиля пользователя). Без нормального окончания данных процедур дальнейшая загрузка рабочего окружения пользователя не представляется возможной и система принимает решение аварийно завершиться.

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

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

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

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

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

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

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

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

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

datadump.ru

Синий экран смерти - код ошибки 0x00000051

В системном реестре произошла ошибка.

Причины возникновения

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

Параметры

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

STOP: 0x00000051 (parameter1, parameter2, parameter3, parameter4) REGISTRY_ERROR

Теперь следует перечислить, что именно означает каждый из параметров:

parameter1

Является зарезервированным

parameter2

Является зарезервированным

parameter3

Указатель куста реестра. Используется в тех ситуациях, когда имеется подобная возможность

parameter4

В случае дефектов куста реестра, код возврата HvCheckHive (только если он есть)

Способы решения

Следует воспользоваться стандартным набором рекомендаций для ошибок BSoD:

  • Очистить больше свободного места на диске, если его недостаточно.
  • Использовать сканирование антивируса для поиска нежелательных программ.
  • Обновите Service pack до последней версии.
  • Если Вы подозреваете, что проблема появилась после установки определенного драйвера или программы, можно сделать откат на предшествующее состояние системы.
  • Производится переход к просмотру настроек BIOS, после чего они сбрасываются к стандартным.
  • Наличие проблемы с оперативной памятью. Рекомендуется использовать специальное программное обеспечение для проверки.
  • Выполняется проверка жёсткого диска. Интересуют битые сектора или другие ошибки жёсткого диска. Как и в предшествующем пункте, следует использовать специализированное ПО.

xn--80aa0aebnilejl.xn--p1ai

REGISTRY_ERROR я вообще чайник расскажите все по подробнее. У меня Windows 7 — 22 ответа



0x00000051 windows 7 как исправить

В разделе Железо на вопрос что делать BSOD ошибкой 0x00000051: REGISTRY_ERROR я вообще чайник расскажите все по подробнее. У меня Windows 7 заданный автором Артем Сельменский лучший ответ это Больше не расскажет никто, кроме самого виновника.

Ответ от 22 ответа[гуру]

Привет! Вот подборка тем с ответами на Ваш вопрос: что делать BSOD ошибкой 0x00000051: REGISTRY_ERROR я вообще чайник расскажите все по подробнее. У меня Windows 7

Ответ от товарищ Дынин[гуру]0x00000051: REGISTRY_ERRORПроизошла ошибка ввода-вывода с реестром, когда система попыталасьпрочитать один из его файлов, отсюда следует, что ошибка могла быть вызванапроблемой с оборудованием или повреждением самой системы. Это так же можетозначать, что ошибка вызвана операцией обновления, которую использует толькосистема безопасности и эта ошибка возникает, когда ресурсы на исходе. Еслитакая ошибка возникла, проверьте, является ли машина PDC или BDC и сколькоаккаунтов в базе данных SAM (Менеджер Безопасности Аккаунтов) , не заполненыли соответствующие библиотеки почти до конца.чудная надпись и мне ни о чём не говорит 🙂

Ответ от $~t~@~n[гуру]Что-то случилось с реестром. Если отладчик (kernel debugger) доступен, отследите ошибку. Если он вам покажет, что вы в ветке системы (CmpWorker будет присутствовать в перечне) , введите следующие команды:dd CmpRegistryMutex+18 L1!thread <whatever>Это выдаст вам ветку и место ошибки, которое обращалось к реестру. Эта ошибка так же может означать, что реестр получил ошибку I/O, когда пытался прочитать один из его файлов, отсюда следует, что ошибка могла быть вызвана проблемой с оборудованием или что сама система повреждена. Это так же может означать, что ошибка вызвана операцией обновления, которую использует только система безопасности и это только когда ресурсы на исходе. Если такая ошибка появилась, проверьте, является ли машина PDC или BDC и сколько аккаунтов в базе данных SAM (Менеджер Безопасности Аккаунтов) , может ли это быть цель эхо и не заполнены ли соответствующие библиотеки почти до конца. Параметры:1. значение 1 (указывает, где появилась ошибка)2. значение 2 (указывает, где появилась ошибка)3. может указывать на библиотеку4. может быть возвратным кодом HvCheckHive'а, если какая-либо библиотека повреждена

Ответ от Sunyseksy16052016 sunyseksy16052016[новичек]Мне его помогла решить вот эта заметка

Ответ от Nafawe unucul[новичек]Говорили тут уже, используй windowsfix.ru

Ответ от 2 ответа[гуру]

Привет! Вот еще темы с нужными ответами:

 

Ответить на вопрос:

22oa.ru