Most of the time Registry problems arise as a result of program installation or removal. When you add or remove software, details and settings relating to this software are edited in the Registry. Installing or uninstalling programs, working with old drivers, or even unwittingly downloading spyware, can result in Windows Registry errors.