While I was attempting to clean a PC of viruses I noticed that I couldn't uninstall any programs in Add/Remove Programs. The Uninstall button doesn't appear for any programs in the list. Some items listed when showing updates are removable.
The hard drive was taken out of the infected PC and scanned with MalwareBytes on another PC. The viruses seem to be removed from the system now but it left the problem of not being able to uninstall.
It seems a virus wiped out the entire registry key: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall.
Most posts I have read about this issue state to go into each subkey in the Uninstall folder and change the NoModify entry to 0. However on two PC's I have that were infected, both Uninstall keys are empty.
Any thoughts or suggestions are appreciated. I'm hoping there is a program that reads through all currently installed programs and rewrites uninstall information. But I fear that may be wishful thinking.
The computers that are affected are running Windows XP SP3.
Edited by EricZimmerman, 01 April 2014 - 02:13 PM.