My machine blue screened this morning and restarted itself. I went into safe mode and then restarted normally with no problems.
But I was concerned about why my computer blue screened.
Using WinDbg, which is part of the Debugging Tools for Windows package I was able to determine the cause:
ERROR_CODE: (NTSTATUS) 0xc0000218 - {Registry File Failure} The registry cannot load the hive (file): %hs or its log or alternate. It is corrupt, absent, or not writable.
ADDITIONAL_DEBUG_TEXT: \SystemRoot\System32\Config\SOFTWARE - hive could not be loaded.
Here are the steps I followed:
- Installed debugging tools.
- Looked at my System Properties --> Startup and Recovery Settings --> small dump location
- From a command prompt:"c:\Program Files\Debugging Tools for Windows (x86)\windbg.exe" -y srv*c:\symbols*http://msdl.microsoft.com/download/symbols -z c:\windows\Minidump\Mini032709-01.dmp
- from the WinDbg prompt: !analyze -v
- Read the results.