No install programs in Control Panel

I have lost all of my installed programs listings in the Add/Remove
Programs in the Control Panel.  That is, the dialog box is now empty.  Is
there a way I can refresh the registry to find my 32 bit installed
programs?  I do not have a good backup registry!
Is there a file outside the registry that contains the info I lost or is it all in the registry?                                                 Ruth Lowell
ruthlowellAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

mouthCommented:
The registry keys for uninstalls can be found in....
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\UNINSTALL\[program].

I assume you have no entries here? You dont have a good backup but does the backup you have got any entries??

Most programs use a DE*.ISU file to uninstall. Do a directory search from the root and locate these files in each directory and you can create uninstall keys for all your software. Create a key under the above base key (in capitals) with the software title (eg MSWORD) then it needs 2 string values - DisplayName with it's value being the name that you want shown when you look at the list under Add/Remove Programs. The other string value is UninstallString with it's value being C:\WINDOWS\uninst.exe -fC:\[path]\DeIsL2.isu or whatever your DE*.ISU file name is.

The other option you can try is if your program directory contains WCMDR.EXE and WCMDR.INI. Replace the UninstallString value above with C:\[path]\WCMDR.EXE -iC:\[path]\WCMDR.INI

The final option you can try is if your program directory has SETUP.EXE. Many programs use SETUP.EXE /U or SETUP.EXE /uninstall
to start there uninstallers. Once again replace the UninstallString value above with C:\[path]\SETUP.EXE /u or C:\[path]\SETUP.EXE /uninstall  Try it from the command line first to see which applies.

This will get the majority of your programs all back into the list.

Regards,
Jason
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows OS

From novice to tech pro — start learning today.