Bug Check 0x51: REGISTRY_ERROR
The REGISTRY_ERROR bug check has a value of 0x00000051. This indicates that a severe registry error has occurred.
Important
This article is for programmers. If you're a customer who has received a blue screen error code while using your computer, see Troubleshoot blue screen errors.
REGISTRY_ERROR Parameters
Parameter | Description |
---|---|
1 |
Reserved |
2 |
Reserved |
3 |
The pointer to the hive (if available) |
4 |
If the hive is corrupt, the return code of HvCheckHive (if available) |
Cause
Something has gone wrong with the registry. If a kernel debugger is available, get a stack trace: the !analyze debug extension displays information about the bug check and can be very helpful in determining the root cause, then enter one of the k (Display Stack Backtrace) commands to view the call stack.
This error may indicate that the registry encountered an I/O error while trying to read one of its files. This can be caused by hardware problems or file system corruption.
It may also 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.