Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Inspired by the questions on removing orphaned services and force-removing windows services, what techniques do you use to remove traces of an application from Windows? Traces include things like

  • Leftover files in system folders / Program Files
  • Registry info
  • Bad user settings
share|improve this question
up vote 4 down vote accepted

One tool I have had good luck with is the Windows Installer Cleanup Tool.

share|improve this answer

Sometimes once you've tried the uninstallers and the cleanup tools, your left with on option, delete the files, and trawl the registry to remove keys.

Editing your registry can harm you pc, backup etc...

The most common places to find applicaiton settings are :


In particular your going to want to look at HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\CURRENTVERSION\RUN, this is where the startup information is stored, so any apps that start on boot will be in here.

share|improve this answer

I uninstall using Revo Uninstaller. It's wonderful and free. I remove trash using CCleaner.

And finally, I use Process Explorer and AutoRuns to find any zombie autostarting and running in background.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.