quote:
Originally posted by Reaper
[Edit 2] I did what you said Cookie, but only a few program were located in those directories, and some didn't have those keys. I changed the ones that did have the keys and they have gone back to normal. What do I do about the others?
Normally every program you'll see in the add/remove config panel must be listed under those keys mentionned in previous post, as it are only those keys where the panel gets its list from.
Are you sure you checked both registry subkeys, meaning HKCU and HKLM? And you are signed in Windows with full admin rights (aka: the account which installed those programs)? Have you also searched the CLSIDs for the "NoRemove", "NoModify" values (thus not only the subkeys with a program's name, but also the subkeys which are CLSIDs)?
If so, I have no idea as AFAIK no other keys prevent the showing of those buttons... sorry
Wild guesses and things to try in addition:
* Search your entire registry for those program names and check their keys, subkeys and values for anything related. eg: if you have a program called "Blah Yadda Blah 5.1" listed there, search for "Blah Yadda Blah 5.1" in your entire registry. Or search on the additional info you get when you click on the respective "more info" link of that program in the add/remove config panel, etc...
* If they exist, remove the complete subkeys:
KEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Uninstall
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Uninstall
(most likely this will not solve it though. What this does is remocing any restricting you might have on the add/remove config panel. eg: with Policies you can restrict a user to even see the installed programs)
* Follow the previous posted tutorial again, but this time search also all the user subkeys in HKEY_USERS.
* Other keys of some interest and which contain info on the installed programs list:
HKEY_CLASSES_ROOT\Installer\Products
HKEY_CURRENT_USER\Software\Microsoft\Installer\Products
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\*\Products\*\InstallProperties
* "NoRepair" is another of such values which can be set together with "NoRemove" and "NoModify"... search it too... Also "SystemComponent" might be set wrongfully for some apps.