Registry damage often occurs when programs with access to the registry do not cleanly remove temporary items that they store in the registry. This problem may also be caused if a program is terminated or experiences a user-mode fault.
Damaged Registry Repair and Recovery in Windows XP (Q318159)
Big Thanks to Neowin.net
Big Thanks to Neowin.net