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

On a Windows 7 64-bit desktop, there is a program on the Programs and Features list (Control Panel\All Control Panel Items\Programs and Features) that refused to uninstall. The error obtained is:

 Error 1723. There is a problem with this Installer package.
 A DLL required for this install to complete could not be run

I suspect filer were deleted or corrupted. The big problem is that the program refused to install itself over the broken version.

So how to I manually clean up the list of installed program?

share|improve this question
up vote 14 down vote accepted

It depends on how the program is detecting that it is already installed.

The programs showing in the Programs and Features list are generated from the registry keys under: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

The program may be looking elsewhere in the registry, or looking for a file on disk, in order to determine if it is already installed.

You can use Process Monitor (ProcMon) from Sysinternals to see which files and reg keys it is poking at when it refuses to cooperate with you.

share|improve this answer
32 bit programs installed on a 64 bit machine will be in the HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninst‌​all folder described by @Fabien instead. – JumpingJezza Jan 27 '15 at 3:31
If it was installed from a .MSI, it will also be listed under: HKEY_CLASSES_ROOT\Installer\Products – James Newton Apr 27 '15 at 16:54

Microsoft makes a tool available for fixing program installation and uninstallation issues. It's available from here:

share|improve this answer
That page is dead now. Basically the body of the page is blank. – Heptite Oct 3 '14 at 0:18
@Heptite: It looks fine to me. Perhaps the site was having issues when you visited? – Tweek Oct 4 '14 at 6:03
I think that service doesn't work anymore. Everytime I try to download the tool it says it can't communicate with the server. – Donny V May 1 '15 at 18:14
@DonnyV: I just tried it and it downloaded fine for me. It may have been a temporary glitch. If it's still not working, try downloading the tool from a different computer (click the "Advanced-Download to run on a different or disconnected computer" link just under the "Run Now" link). Malicious software can block downloads from Microsoft (to try and prevent itself from being removed) so you may want to check for that as well. – Tweek May 2 '15 at 19:14

Here are two cases with a little different solution each:

  1. The program (in the form of file or folder) you are trying to uninstall came with your computer upon purchase.

  2. The program (file or folder) you are trying to uninstall was either you installed , installed without you knowledge by someone else.

Your strategy in both cases is:

  • Reinstall the same software to make it in complete shape (a missing or corrupt file in the program won't let you uninstall).
  • Reboot your computer.
  • Uninstall the program.
  • Reboot again.

Solution to case 1:

  1. Open StartHelp & Support.
  2. Type software and hardware reinstallation and select software program re-installation".
  3. Follow the wizard's instructions.
  4. Reboot your computer.
  5. Open StartControl PanelPrograms & Features
  6. Locate the program you want to uninstall and right-click it with your mouse.
  7. Select Uninstall.
  8. Reboot your computer again.

Solution to case 2:

  1. Visit a search engine (e.g., Google).
  2. Locate the company's website where you can download exactly the same software.
  3. Download and reinstall the software.
  4. Reboot your computer.
  5. Open StartControl PanelPrograms & Features
  6. Locate the program you want to uninstall and right-click it with your mouse.
  7. Select Uninstall.
  8. Reboot your computer again.
share|improve this answer

I think just cleaning up will not really change the problem with the program. You can try ccleaner and let it remove the list entry, but you would still want to try and clean the registry by hand. Go and look for the keys of the program in HKEY_LOCAL_MACHINE\Software\YourProgram or if you run a 32bit app on 64bit OS in HKEY_LOCAL_MACHINE\Software\Wow6432Node\YourProgram You may try reinstall it afterwards and then cleanly uninstall. I would suggest you let ccleaner perform a registry cleanup afterwards.

share|improve this answer
That's a neat program and I let clean out lots of things but unfortunately it failed to remove the offending program with the same error as Windows. – Itai Mar 16 '12 at 17:43

Had a program where none of the above options would work.

Ended up dumping the whole registry, looking for its name in it and found it here: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\

To make my life easier, just ended up using Revo Uninstaller to remove it.

share|improve this answer
Instead of Revo Uninstaller (not free), I picked a better RegEdit at - The O&O solution was nice, and free ( – starlocke Mar 16 at 17:11

The Installer gives you a Path for the File... just pick one part of the Temp folder with the random numbers and letters and search for it in the regeditor... delete all entrys (the whole folder) that you find. I had to do it for the looks and colorista.msi so it took a few minutes

share|improve this answer
Hello and welcome to SuperUser. Do you have any source from where you can give credit to your answer? – Lorenzo Von Matterhorn Mar 1 '13 at 18:45

Navigate through the registry searching for "AppName". It will take a while, but you'll find mostly all the entries related to the program.

After that, use CCleaner to perform a registry clean. And then reinstall / uninstall (again) the app using the MSI installer file.

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.