Super User is a question and answer site for computer enthusiasts and power users. 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

When I go to 'Add or Remove Programs' in Windows XP, I see entries for some old JDK installations such as 'Java SE Development Kit 6 Update 16'. When I click the Remove button I get the message 'Fatal error during installation'.

I suspect this is because at some point I manually deleted the folder from the filesystem. If this is the case is there anyway to get rid of the entry in 'Add or Remove Programs' dialog? Basically I just want to get rid of all traces of the program.

I also tried CCleaner since that provides uninstall functionality. When I uninstall using that, it seems to succeed but then I reopen CCleaner and the entry is back so it obviously didn't actually do anything.

share|improve this question

KB310750 - Removing Invalid Entries in the Add/Remove Programs Tool:


Really should be using the uninstall. Just deleting the folder is almost certainly going to leave things behind (e.g. COM object registrations, services, scheduled tasks).

share|improve this answer
Useful answer -- but after following the steps the invalid entries were still listed in the Add/Remove Programs tool. There must be some other additional registry location. – david Jun 12 '11 at 20:30

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.