Войти

Показать полную графическую версию : 0x00000051: REGISTRY_ERROR


Страниц : [1] 2 3

PavDim
30-03-2009, 15:21
В принцепе в названии темы и есть проблема. Винда вылетает в синий экран с такой надписью. Своими неопытными действиями попытался проанализировать файл MEMORY.DMP
Как я понял он ссылается на ошибку в файлике ntkrpamp.exe. Если нужно, то могу выложить лог анализа. Специалисты. Прошу Вашей помощи. Только очень большая просьба, по подробнее, так как не опытный пользователь всех этих дебугеров и т.п. :) Заранее спасибо

Добавляю лог анализатора. Кто может, помогите пожалуйста. http://webfile.ru/3316667

Petya V4sechkin
30-03-2009, 21:20
PavDim, выполните проверку жесткого диска (http://oszone.net/8752).

PavDim
30-03-2009, 21:54
Чем посоветуете проверить? Вы это посоветовали прочитав лог?

Vadikan
30-03-2009, 22:05
Чем посоветуете проверить? »
По ссылке написано.

Вы это посоветовали прочитав лог? »
Прочитав лог, я посоветую научиться пользоваться программой :)
Your debugger is not using the correct symbols
Выполните пункт(ы) 3 - 4 из прикрепленной темы Важно! Прежде чем задать вопрос, прочтите эту тему! (http://forum.oszone.net/thread-81449.html).

PavDim
30-03-2009, 23:28
Проверил Диск MHDD. Вроде все нормально. Залил несколько минидампов памяти и один memory.dmp. Ссылки прикреплю в следующем сообщении. Кстати, спасибо что занялись моей проблемой.

Архив с минидампами http://webfile.ru/3317563
Архив с memory.dmp (около 37М) http://webfile.ru/3317582

Кстати, хочу подробнее описать как все произошло. Система работал нормально, никаких новых программ, драйверов не ставил. Железо новое не устанавливал. В одно прекрасное утро включил компьютер. Он загрузился, через 20-25 сек после появления рабочего стола, вылетел синий экран. В безопасный режим грузиться нормально, без вылетов. Но нет точек восстановления, так что откатиться нет возможности. В интернете нарыл следующую статью на счет этой ошибки:
------------------------------------------------

Что-то случилось с реестром. Если отладчик (kernel debugger) доступен, отследите ошибку. Если он вам покажет, что вы в ветке системы (CmpWorker будет присутствовать в перечне), введите следующие команды:
dd CmpRegistryMutex+18 L1
!thread
Это выдаст вам ветку и место ошибки в реестре.

Эта ошибка так же может означать, что реестр допустил ошибку I/O, когда пытался прочитать один из его библиотек, отсюда следует, что ошибка могла быть вызвана проблемой с оборудованием или что сама система повреждена.
Такое может случиться, когда ресурсы на исходе, а система безопасность пытается обновиться. Если так, проверьте, является ли машина PDC или BDC. Так же сколько аккаунтов в базе данных SAM (Менеджер Безопасности Аккаунтов) и может ли это быть цель echo, и не заполнены ли соответствующие библиотеки почти до конца.

Параметры:
1. значение 1 (указывает, где появилась ошибка)
2. значение 2 (указывает, где появилась ошибка)
3. может указывать на библиотеку
4. может быть возвратным кодом HvCheckHive`а, если какая-либо библиотека повреждена

-------------------------------

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

PavDim
30-03-2009, 23:47
А воспользовавшись этой инструкцией (http://forum.oszone.net/thread-93436.html) по анализу минидампа получил следующий результат:

http://webfile.ru/3317620

PavDim
31-03-2009, 11:10
Тут (http://webfile.ru/3318367) Сведения о моей системе

Vadikan
31-03-2009, 22:03
PavDim, два дампа указывают на
Crash date: Sun Mar 29 19:23:45.196 2009 (GMT+4)
Stop error code: 0x51
Process name: services.exe
Probably caused by: ntkrpamp.exe ( ntHvpSetRangeProtection+40 )
(остальные смотреть не стал).

Анализ дампа памяти не дает достаточно информации о причине ошибки. Выполните эти (http://www.oszone.net/8774/Drivers_List#general) рекомендации и в следующем сообщении приведите отчет о проделанной работе.

PavDim
01-04-2009, 08:29
Вчера было сделано следующее, При загрузке Винды, нажал F8, и загрузил "Последнюю удачную конфигурацию" (что то такое). Винда загрузилась нормально, без ошибок. Теперь о том, что Вы мне порекомендовали. Меня сразу напугал первый пункт, а именно обновить BIOS. Я не такой продвинутый пользователь, чтоб это произвести (никогда это не делал). Проверка жесткого диска уже была проведена, о чем я писал выше. На счет диагностики памяти, этим обязательно займусь сегодня вечером. Еще раз спасибо за помощь.

Vadikan
02-04-2009, 00:03
Меня сразу напугал первый пункт, а именно обновить BIOS. Я не такой продвинутый пользователь, чтоб это произвести (никогда это не делал) »
Если вы прочтете рук-во к своей материнской плате, то узнаете, что это не сложнее, чем установить любую программу.

PavDim
02-04-2009, 19:55
Начал тестировать драйвера согласно инструкциям в закрепленной теме. Выдает ошибку на драйвер tdx.sys. Запросил обновление на майкросовт. Они мне любезно его прислали. Только поставить не могу, т.к. система пишет "Обновление не применимо к этой системе". Странно, т.к для 32-битной на их форуме написано надо устанавливать именно это Windows6.0-KB934611-x86. Идеи есть?

Vadikan
02-04-2009, 21:54
Выдает ошибку на драйвер tdx.sys »В смысле? Опишите подробно свои действия перед ошибкой (только без выкладывания файлов на файлообменники - используйте возможность прикрепления к сообщению). "Обновление не применимо к этой системе". »
Если речь о Windows Vista может перестать отвечать на запросы при установке программного обеспечения, которое добавляет устаревшие сетевые драйверы (http://support.microsoft.com/kb/934611), то во-первых, у вас, разве такая проблема? А во-вторых, у вас установлен SP1, в который данное обновление, очевидно, входит.

PavDim
03-04-2009, 12:01
Начну по порядку:
№1. Была проведена проверка оперативной памяти программой Memtest86+. В конце она показала что ошибок нет.
№2. Была проведена проверка жесткого диска, о чем я писал выше, программой MHDD. Плохих секторов найдено не было.
№3. Проверка драйверов. Тут самое интересное. Воспользовался вот этой инструкцией - http://oszone.net/8736/Verifier.

Неподписанных драйверов найдено не было.
Перешел к проверке подписанных драйверов. Были выделены не все драйвера, как написано, а часть, а именно с "A" до "К". Как и написано в этой инструкции после перезагрузки системы вылетел синий экран с ошибкой и созданием минидампа. При его анализе по инструкции http://vadikan.spaces.live.com/blog/cns!3270464DC78ABAEE!454.entry показало что ошибка сидит tdx.sys. За правильность анализа минидампа я не отвечаю, т.к. недавно этим занялся.

Продолжу. Далее выделил драйвера с "L" до "P". Опять перезагрузился. Опять синий экран с такой же ошибкой. Проанализировал минидамп, и получил результат, что ошибка опять в этом файле, а именно tdx.sys. Это навело на мысль что не в нем дело, так как анализировал разные драйвера.

Жду дальнейшие инструкции.

P.S. На счет BIOS. Сомнительно что проблема в нем. Другая система, а именно Windows XP, которая стоит на другом диске, работает на ура, без глюков.

Vadikan
03-04-2009, 21:42
PavDim, последний дамп прикрепите, плиз. Обновите драйверы сетевой карты/мат. платы.

Какое антивирусное ПО установлено?

PavDim
03-04-2009, 21:53
Антивирус - Касперский 7.

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

Vadikan
04-04-2009, 00:02
Посмотрите файлик пожалуйста. »
Вы все правильно проанализировали. Если обновление драйверов не поможет, я бы посоветовал как минимум обновить Касперского до последней версии, либо удалить вовсе для эксперимента.

PavDim
04-04-2009, 00:08
Спасибо, так и сделаю.
1. Обновлю драйвера материнки и сетевой карты и обновлю Касперского до 8 версии

Rewolwer
03-08-2010, 00:21
Бамп темы.

Конфигурация по EVEREST:
Компьютер
Тип компьютера Многопроцессорный компьютер с ACPI
Операционная система Microsoft Windows XP Professional
Пакет обновления ОС Service Pack 3
Internet Explorer 8.0.6001.18702
DirectX 4.10.0.18000 (DirectX 10)

Системная плата
Тип ЦП DualCore Intel Pentium D 945, 3400 MHz (17 x 200)
Системная плата Asus P5GZ-MX (2 PCI, 1 PCI-E x1, 1 PCI-E x16, 2 DDR2 DIMM, Audio, Video, Gigabit LAN)
Чипсет системной платы Intel Lakeport-G i945GZ
Системная память 2048 Мб (DDR2 SDRAM)
DIMM1: Patriot Memory PSD21G80081 1 Гб DDR2-800 DDR2 SDRAM (5-5-5-15 @ 400 МГц) (4-4-4-10 @ 266 МГц)
DIMM3: Patriot Memory PSD21G6672 1 Гб DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 МГц) (4-4-4-12 @ 266 МГц) (3-3-3-9 @ 200 МГц)
Тип BIOS AMI (08/30/06)

Отображение
Видеоадаптер NVIDIA GeForce 9800 GT (512 Мб)
3D-акселератор nVIDIA GeForce 9800 GT
Монитор Samsung SyncMaster 715MB/765MB/MagicSyncMaster CD175D(P) [17" CRT] (HSBX306065)

Мультимедиа
Звуковой адаптер Realtek ALC883 @ Intel 82801GB ICH7 - High Definition Audio Controller [A-1]

Хранение данных
Контроллер IDE Intel(R) 82801G (ICH7 Family) Ultra ATA Storage Controllers - 27DF
Контроллер IDE Intel(R) 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controller - 27C0
Контроллер хранения данных AIFC68JJ IDE Controller
Контроллер хранения данных NERO IMAGEDRIVE SCSI Controller
Дисковый накопитель WDC WD2500JS-00NCB1 (232 Гб, IDE)
Оптический накопитель NERO IMAGEDRIVE2 SCSI CdRom Device (Virtual CD-ROM)
Оптический накопитель NMZMP P2ZKT2FSDY SCSI CdRom Device
Оптический накопитель Optiarc DVD RW AD-7170A (DVD+R9:8x, DVD-R9:8x, DVD+RW:18x/8x, DVD-RW:18x/6x, DVD-RAM:12x, DVD-ROM:16x, CD:48x/32x/48x DVD+RW/DVD-RW/DVD-RAM)
Статус SMART жёстких дисков OK

Разделы
C: (NTFS) 221.9 Гб (72.0 Гб свободно)
Общий объём 221.9 Гб (72.0 Гб свободно)

Сутация:
Первый вылет в СЭ с кодом Registry ERROR 0х00000051 произошёл при попытке чистки реестра при помощи СCleaner. Выполнил проверку диска (лог приложил), повторная попытка чистки реестра - результат тот же. Установил Reg Organizer, чистка реестра - БСОД при анализе раздела "общесистемные настройки приложений". В остальном ошибка не как себя не проявляет в повседневной работе, если бы не начал чистку реестра - не узнал бы о ней.

Малый дамп, конфигурацию системы и лог проверки диска приложил.

Petya V4sechkin
03-08-2010, 09:57
Rewolwer, сбой на dwprot.sys, это драйвер самозащиты Dr.Web.

Rewolwer
03-08-2010, 16:43
Dr. Web удалил, ремовером почистил - проблема осталась. Парни с forum.drweb.com сказали, что Доктор не при чём. (http://forum.drweb.com/index.php?showtopic=294489)
Свежий дамп приложил. *в растроенных чувствах.

Расшифровщик выдал: ntoskrnl.exe (nt+6067a)




© OSzone.net 2001-2012