Uninstall keys being removed(part 2)

MatrixAgent
Posts:3
Joined:Tue Feb 24, 2009 5:41 am
Uninstall keys being removed(part 2)

Post by MatrixAgent » Fri Sep 04, 2009 8:17 am

This is more for information only. But worth taking note of I believe.
A while back I posted about a fairly worrying problem I was having on a few seemingly random machines.
The problem being that after installing firefox(MSI) the HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall Registry key
would end up with only one entry left, that of Firefox. for a long time I let it slide and simply restored the machines. After rolling out 3.5.2 and the problem reoccurring I thought it's best to find a cause.

On the machines in question I've found some registry Values under uninstall that should be in a sub key, But instead they are directly located in HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall.

I've tested the MSI several times with the values in place - All sub keys are removed every time.
If I restore the registry from file, Remove the rogue values and run the msi install - All is ok, a new sub key is added for firefox as normal.

here's the set of values I found

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall]
"UninstallString"="C:\\PROGRA~1\\COMMON~1\\INSTAL~1\\Driver\\1050\\INTEL3~1\\IDriver.exe /M{1DE22031-92BB-43D9-A865-625C21865AFB} "
"DisplayName"="Spectra"
"LogFile"="C:\\Program Files\\InstallShield Installation Information\\{1DE22031-92BB-43D9-A865-625C21865AFB}\\Setup.ilg"
"Comments"="Agilent ChemStation"
"Contact"="Customer Support Department"
"DisplayVersion"="03.02.0341"
"HelpTelephone"="800-227-9770"
"InstallDate"="20080917"
"InstallLocation"=""
"InstallSource"="D:\\G2180\\"
"ProductID"=""
"Publisher"="Agilent Technologies"
"Readme"="Readme.txt"
"URLInfoAbout"="http://www.chem.agilent.com"
"URLUpdateInfo"="http://www.chem.agilent.com"
"HelpLink"=hex(2):68,00,74,00,74,00,70,00,3a,00,2f,00,2f,00,77,00,77,00,77,00,\
2e,00,63,00,68,00,65,00,6d,00,2e,00,61,00,67,00,69,00,6c,00,65,00,6e,00,74,\
00,2e,00,63,00,6f,00,6d,00,00,00
"EstimatedSize"=dword:00000a24
"Language"=dword:00000000
"Version"=dword:03020155
"VersionMajor"=dword:00000003
"VersionMinor"=dword:00000002
"DisplayIcon"=hex(2):00,00
"RegOwner"="Removed"
"RegCompany"="Removed"


Enjoy.

Post Reply