What's the correct way to remove broken uninstall in Windows?

1

1

I'm using Windows 10 Home 64-bit. I have a program that was manually deleted from the “Program Files” folder, but it still shows it in the “Programs and Features” list, and when I click uninstall it shows an error message saying that Windows cannot find the uninstaller:

broken uninstall error popup window

I've seen many other answers in this SE saying that from the registry editor I should go to:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

for me, it was in

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\

then go the key to be deleted by locating the key name created by the program, then finally delete the selected registry key and its values.

Where that worked, and no more issue in the add or remove programs panel, but I pressed Ctrl+F and typed in the 'application's name' and tried to search for in the registry editor, so I found many results

registry keys and values related to the application in other places

and in those locations for example:

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\LowRegistry\Audio\PolicyConfig\PropertyStore\c24b033a_0

,

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Store

,

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

Should I worry about these values? would they have been removed if I had used the proper way of uninstallation? should I manually delete them? is their existence necessary? or should just ignore them?

Yousef Al-Hadhrami

Posted 2018-11-11T18:02:49.557

Reputation: 11

Question was closed 2018-11-11T18:50:28.907

1Don't take my word as definitive but I think you can safely ignore them. They're now orphaned entries that by themselves do nothing. If later you decide to reinstall the same software they will likely be written over. But if you want to clean it for good there are many registry cleaning utilities out there, some free, some paid. – None – 2018-11-11T18:07:06.997

I've searched for the registry cleaning utilities you said and searched for their benefits, it seems that the Performance Tests are not that encouraging, and in this question, it seems that it's a topic that is under discussion https://superuser.com/questions/1900/is-it-worth-cleaning-the-registry

– Yousef Al-Hadhrami – 2018-11-11T18:15:31.990

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\.. is for 64-bit software while HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsof\Windows\.. is for 32-bit software. The error complaining the uninstaller has been removed is caused by aggressive cleaning of temporary space. If all you are worried about is getting rid of the Add/Remove Program Entry then the programs suggested in the duplicate will work fine. – Ramhound – 2018-11-11T21:19:07.083

Answers

-1

I do not recommend modifying the registry yourself, when there are products that will do it for you, and much more safely.

So what I suggest is to :

Revo does a very good job when uninstalling of tracking all the left-over parts of the installed product in the registry and on the disk, and is safe to use (will not destroy other products).

harrymc

Posted 2018-11-11T18:02:49.557

Reputation: 306 093

So why a downvote on a closed post? Wonders will never cease. – harrymc – 2018-11-11T21:29:48.650