Hi,
For the last three days I can't start my desktop after it boots and the windows logs on I get a BSOD of REGISTRY_ERROR 51.
Did chkdisk and it found some issues and repaired but still happens.
I tried to revert to a restore point and it failed.
Code:
1: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
REGISTRY_ERROR (51)
Something has gone badly wrong with the registry. If a kernel debugger
is available, get a stack trace. It can also indicate that the registry got
an I/O error while trying to read one of its files, so it can be caused by
hardware problems or filesystem corruption.
It may occur due to a failure in a refresh operation, which is used only
in by the security system, and then only when resource limits are encountered.
Arguments:
Arg1: 00000001, (reserved)
Arg2: 8cc1c008, (reserved)
Arg3: 00c47000, depends on where Windows bugchecked, may be pointer to hive
Arg4: 00000374, depends on where Windows bugchecked, may be return code of
HvCheckHive if the hive is corrupt.
Debugging Details:
------------------
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: WIN7_DRIVER_FAULT
BUGCHECK_STR: 0x51
PROCESS_NAME: services.exe
CURRENT_IRQL: 0
LAST_CONTROL_TRANSFER: from 82c2734f to 82af8e98
STACK_TEXT:
8df7090c 82c2734f 00000051 00000001 8cc1c008 nt!KeBugCheckEx+0x1e
8df70954 82c272ae 00c47000 6da51000 00000004 nt!HvpSetRangeProtection+0x40
8df70988 82c25859 8cc1c008 00000ffc 6e696268 nt!HvMarkDirty+0x43b
8df709b0 82c274e0 00001000 00000000 8cc1c008 nt!HvMarkCellDirty+0x235
8df709cc 82bb4232 00000000 93e66354 8cc1c008 nt!CmpMarkValueDataDirty+0x98
8df70a18 82bb4052 00000001 01e66354 93e66354 nt!CmpMarkKeyValuesDirty+0x13b
8df70a30 82bb3d47 8cc1c008 006c8350 8cc1c008 nt!CmpFreeKeyValues+0x15
8df70a94 82be88a1 8cc1c008 941e4024 00c1c008 nt!CmpSyncKeyValues+0x47
8df70ae0 82be8aa5 bbf00000 8cc1c008 8cc1c008 nt!CmpCopySyncTree2+0x1eb
8df70b04 82bb46eb 8cc1c008 00000160 8cc1c008 nt!CmpCopySyncTree+0x3d
8df70c74 82bb4331 00010002 8df70d18 82bb4273 nt!CmpSaveBootControlSet+0x2ae
8df70c90 82a578fa 00000004 8df70d28 82a55a09 nt!NtInitializeRegistry+0xbe
8df70c90 82a55a09 00000004 8df70d28 82a55a09 nt!KiFastCallEntry+0x12a
8df70d0c 82bb42de 00000004 0017fb6c 82bb4273 nt!ZwInitializeRegistry+0x11
8df70d28 82a578fa 00000004 0017fba8 77a07094 nt!NtInitializeRegistry+0x6b
8df70d28 77a07094 00000004 0017fba8 77a07094 nt!KiFastCallEntry+0x12a
WARNING: Frame IP not in any known module. Following frames may be wrong.
0017fba8 00000000 00000000 00000000 00000000 0x77a07094
STACK_COMMAND: kb
FOLLOWUP_IP:
nt!HvpSetRangeProtection+40
82c2734f cc int 3
SYMBOL_STACK_INDEX: 1
SYMBOL_NAME: nt!HvpSetRangeProtection+40
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: nt
IMAGE_NAME: ntkrpamp.exe
DEBUG_FLR_IMAGE_TIMESTAMP: 503f7f43
FAILURE_BUCKET_ID: 0x51_nt!HvpSetRangeProtection+40
BUCKET_ID: 0x51_nt!HvpSetRangeProtection+40
Followup: MachineOwner
---------
Any help will be highly appreciated.
Thanks.