How to Fix ERROR_REGISTRY_HIVE_RECOVERED

Luckily, the system will run a backup file of your Registry

Reading time icon 2 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more

How to fix ERROR_REGISTRY_HIVE_RECOVERED
XINSTALL BY CLICKING THE DOWNLOAD FILE
A message from our partner

For fixing Windows errors, we recommend Fortect:

Fortect will identify and deploy the correct fix for your Windows errors. Follow the 3 easy steps to get rid of Windows errors:

  • Download Fortect and install it on your PC
  • Launch the tool and Start scanning your PC for Windows errors
  • Right-click on Start Repair to deploy the right fix for each error encountered during the scan
Download Now Fortect has been downloaded by 0 readers this month, rated 4.6 on TrustPilot

The ERROR_REGISTRY_HIVE_RECOVERED error (code 685 / 0x2AD) means that Windows detected corruption in a registry hive and successfully recovered it from a backup or log file. This error is typically caused by unexpected shutdowns or corrupt Registry files, disk errors, or faulty hardware. Since Windows has already recovered the registry, a simple restart may be enough to complete the process.

How do I fix ERROR_REGISTRY_HIVE_RECOVERED?

1. Run System File Checker (SFC) and DISM

  1. Click the Start button, type cmd, and select Run as administrator to open Command Prompt with full privileges.
  2. Run the following command and wait for the system to finish the scan: sfc /scannow
  3. If SFC finds errors but cannot fix them, run the following command: DISM /Online /Cleanup-Image /RestoreHealth
  4. Restart your PC after the scan.

2. Check for Disk Errors

  1. Open an elevated Command Prompt window as instructed in the first solution.
  2. Run CHKDSK to scan for disk corruption: chkdsk /f /r
  3. Press Y if prompted to schedule the check for the next reboot.

3. Check Event Viewer for more details

  1. Open Event Viewer by pressing Win + X and selecting the app from the list.
  2. Navigate to Windows Logs > System and look for recent registry-related errors.
  3. The details can help identify the root cause.

4. Restore the Registry from backup (if the issues persist)

  1. Press Win + R, type regedit and press Enter to open Registry Editor.
  2. Click File > Import and restore a previously saved registry backup.
  3. If you don’t have a backup, try using System Restore instead.

We always recommend creating Registry backups and System Restore points as often as possible just in case these kinds of errors occur. We also have a guide on how to fix the Registry if a file is missing or corrupt.

If this error occurs frequently despite following these steps, your hardware (HDD, SSD, RAM) may be failing. Run diagnostics or replace faulty components. In case the system becomes unstable, consider reinstalling Windows. It’s not ideal, but it’s the last possible solution to fix any system-related issue.

Hopefully, though, the first solutions from our guide helped you fix the ERROR_REGISTRY_HIVE_RECOVERED and now your system is back to normal. For any other questions or possible solutions we didn’t include, let us know in the comments below.

More about the topics: Error Code, windows registry

User forum

0 messages