Windows Startup Error: 0xc000014c
Upon starting Windows Vista or later you receive an error:
Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:
1. Insert your Windows installation disc and restart your computer.
2. Choose your language settings, and then click "Next."
3. Click "Repair your computer."
If you do not have this disc, contact your system administator or computer manufacturer for assistance.
Info: Windows failed to load because the system registry file is missing, or corrupt.
This may occur if the registry database has an inconsistency (not necessarily corruption).
The Registry Editor in Windows XP and later can recover registry files with inconsistencies, but it only does it when the hive is loaded.
- On a system that is unbootable due to a registry problem, boot the system using the operating system media and choose “Repair”. However, do not perform any recovery or system state rollbacks. Let Windows perform its usual startup repair analysis, until you can open a Command Prompt.
- Run Regedit.
(This displays the registry of the recovery system.)
- In the left pane, click on HKEY_LOCAL_MACHINE.
- Choose File → Load Hive.
- Navigate to the file referenced in the startup error. In this example, it is \Windows\system32\config\system.
- Enter a dummy name when prompted for the Key Name, eg “Test”.
Registry Editor will show the hive mounted under the key name specified. At this point, Registry Editor has already performed database consistency repair on the hive file if required.
- Close Registry Editor.
- Shut down and reboot.