Closed Bug 270018 Opened 20 years ago Closed 20 years ago

Installer duplicates uninstall instances in "Add Remove Programs" for each release

Categories

(Firefox :: Installer, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

VERIFIED DUPLICATE of bug 247884

People

(Reporter: nberardi, Assigned: bugs)

Details

User-Agent:       Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 1.0.3705)
Build Identifier: 

The Windows installer that is being used duplicates the uninstall instances 
in "Add Remove Programs" in the Windows "Control Panel".  For instance I 
instaleld Firefox 1.0, Firefox 1.0RC, and Firefox 1.0PR.  And there is an 
instance for each in the "Add Remove Programs".  If I click uninstall Firefox 
1.0PR it will uninstall all the others, because they all point to the same 
folder.  So the installer when uninstalling Firefox 1.0PR, uninstalls firefox 
at the most current release, but leaves the other Firefox 1.0 and Firefox 
1.0RC and makes it look like to the unexperienced user that they are still 
installed.  

Normally in programs that don't create a new folder for each release they have 
Windows Installer install over the top of the old install and replace the old 
Add Remove Program instance with the new one, so it indicates to the user that 
they only have one instance of Firefox or whatever installed.  I beleive this 
can be corrected by giving the Installer a GUID that can be looked up and 
replaced each time a newer version is installed.

Haveing multiple instance of this in the Add Remove Program complicates 
install procedures for Network Administrators at large enterpises that do push 
installs of programs.  At my organization they keep track of installed 
programs by a host of ways, one of them is looking at the registry and seeing 
what is installed.  To the PUSH program it looks like there is 3 versions of 
Mozilla Firefox installed and this complicates things.  In addition the major 
and minor versions aren't set in the registry either so it's hard to do 
version control when doing PUSH's.  I have included examples of the registry 
entries for the current version of Mozilla Firefox and the current version of 
Apple iTunes in the additional information.  Apple impliments it the correct 
way.

This is also a problem with Thunderbird.

Reproducible: Always
Steps to Reproduce:
1. Install multiple different versions of Firefox or Thunderbird
2. Goto Control Panel
3. Goto Add Remove Programs
4. Go down to Firefox

Actual Results:  
Multiple instance of Firefox are created in Add Remove Programs

Expected Results:  
Replaced the old instance in Add Remove Programs with the new uninstall 
instance, so there is only one entry for Firefox.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla
 Firefox (1.0)]
"DisplayName"="Mozilla Firefox (1.0)"
"UninstallString"="C:\\WINDOWS\\UninstallFirefox.exe /ua \"1.0 (en-US)\""
"DisplayIcon"="C:\\Program Files\\Mozilla Firefox\\firefox.exe,0"
"DisplayVersion"="1.0 (en-US)"
"Comment"="Mozilla Firefox"
"InstallLocation"="C:\\Program Files\\Mozilla Firefox"
"Publisher"="Mozilla"
"URLInfoAbout"="http://www.mozilla.org/"
"URLUpdateInfo"="http://www.mozilla.org/products/firefox/"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{BE20E2
F5-1903-4AAE-B1AF-2046E586C925}]
"AuthorizedCDFPrefix"=""
"Comments"=""
"Contact"="AppleCare Support"
"DisplayVersion"="4.7.0.42"
"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,69,00,6e,00,66,00,6f,00,2e,00,61,00,70,00,70,00,6c,00,65,00,2e,00,63,\
  00,6f,00,6d,00,2f,00,00,00
"HelpTelephone"="1-800-275-2273"
"InstallDate"="20041026"
"InstallLocation"="C:\\Program Files\\iTunes\\"
"InstallSource"="C:\\WINDOWS\\Downloaded Installations\\{8A232810-B5F1-48DD-
A63D-B439D7680D94}\\"
"NoModify"=dword:00000001
"NoRemove"=dword:00000001
"Publisher"="Apple Computer, Inc."
"Readme"=""
"Size"=""
"EstimatedSize"=dword:000033e7
"SystemComponent"=dword:00000001
"URLInfoAbout"="http://www.apple.com"
"URLUpdateInfo"="http://www.apple.com/itunes/"
"VersionMajor"=dword:00000004
"VersionMinor"=dword:00000007
"WindowsInstaller"=dword:00000001
"Version"=dword:04070000
"Language"=dword:00000409
"DisplayName"="iTunes"

*** This bug has been marked as a duplicate of 247884 ***
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
Status: RESOLVED → VERIFIED
QA Contact: bugzilla → installer
You need to log in before you can comment on or make changes to this bug.