Closed Bug 742745 Opened 12 years ago Closed 12 years ago

The service is not uninstalled with the last build if the installation directory is deleted

Categories

(Toolkit :: Application Update, defect)

12 Branch
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: sbadau, Unassigned)

Details

Mozilla/5.0 (Windows NT 6.0; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0

If Firefox is not installed in the default location and one of the installation directory is deleted, the Mozilla Maintenance service is not uninstalled with the last build that could use. From now on the service will not uninstall with the last build unless the uninstall is done manually. 

Reproducible: always

Steps to reproduce:
1. Install Firefox 12 in 2 different folders (C:\Program Files (x86)\Mozilla Firefox\test1 and C:\Program Files (x86)\Mozilla Firefox\test2).
2. Delete the installation folder test1.
3. Open the Control Panel.
4. Uninstall Firefox 12.

Expected results: 
The service is uninstalled with the last Firefox build.

Actual results:
The service is not uninstalled with the last Firefox build even if a new build is installed and uninstalled from the programs list.
OS: Windows Vista → All
Hardware: x86_64 → All
The maintenance service is installed as a separate software and has a separate folder under Program Files. This is done to let a single service be used for all Firefox installations.

If you want to remove it you need to explicitly uninstall it from the Programs and Features list within Control Panel or from the installation folder.
@sdrocking, does that make this bug RESOLVED INVALID?
The automatic service uninstall only works if you use the uninstallers from the installed products.  If you just delete the folder then it will break the automatic uninstall.

A manual service uninstall can be done from the control panel in that case.

I think this should be resolved | WONTFIX
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WONTFIX
No longer blocks: 742725
You need to log in before you can comment on or make changes to this bug.