How To Recover From A Corrupt Registry Branch

by [Published on 29 Dec. 2010 / Last Updated on 31 Oct. 2009]

This article explains how you can recover from a corrupted registry branch.

A registry entry or branch may be corrupted because of mis-configuration or virus attack. There are various to recover from this. However, the easiest way I have found is mentioned below:

Let's say a registry key on domain controller; HKLM\System\CurrentControlSet\Services has been corrupted. Its not opening or contains mis-configured values. You can use the below mentioned methods to recover from this:

Method 1 - Use NTBackup in DSRM Mode to restore System State Backup on problematic domain controller.

Method 2 - Copy the registry branch from a working Domain Controller of the same domain.


  • Open Registry Editor on a working domain controller of that domain.
  • Navigate the above registry location > Right Click on Services and export and save it as Services.REG.
  • Go to probalematic Domain Controller.
  • Copy Services.REG to C:\ or Desktop of Domain Controller.
  • Finally, double click on it.
  • Restart problematic Domain Controller.


See Also

The Author — Nirmal Sharma

Nirmal Sharma avatar

Nirmal Sharma is a MCSEx3, MCITP and was awarded the Microsoft MVP award in Directory Services and Windows Networking. He specializes in Microsoft Azure, Office 365, Directory Services, Failover Clusters, Hyper-V, PowerShell Scripting and System Center products. Nirmal has been involved with Microsoft Technologies since 1994. In his spare time, he likes to help others and share some of his knowledge by writing tips and articles on various sites and contributing to PowerShell-based Dynamic Packs for www.ITDynamicPacks.Net solutions.

Featured Links