Windows – How to remove residual traces of uninstalled software from the registry

uninstallwindowswindows 7windows-registry

After uninstalling a piece of software, I sometime notice residual entries in the registry. I would like to get rid of them.

I have found an unsatisfying approach, described here:

  1. Use the export option in the registry editor before installing the software.
  2. Install the software.
  3. Use the .reg file that was generated to roll back changes to registry.

The problem with this method is that if I install more software before uninstalling something, this will also undo the changes the installed software made to the registry, in addition to the registry changes from software that I want remove, which is undesirable.

Is there a way to undo all the changes that an installation made to my registry, without undoing all the other changes since it was installed?

Best Answer

Why couldn't you use something like ccleaner to clean out a bloated registry? It should clean out any entries software uninstallers may leave behind.

Related Question