Confirmed users
1,333
edits
Simona Badau (talk | contribs) |
Simona Badau (talk | contribs) |
||
| (11 intermediate revisions by 2 users not shown) | |||
| Line 8: | Line 8: | ||
This feature is Windows specific only, so if you are a Windows owner you can choose from the following platforms: | This feature is Windows specific only, so if you are a Windows owner you can choose from the following platforms: | ||
*Windows 2003 32-bit and 64-bit | |||
*Windows 2003 32-bit and | |||
*Windows 2008 32-bit and 64-bit | *Windows 2008 32-bit and 64-bit | ||
*Windows 2008R2 32-bit and 64-bit | *Windows 2008R2 32-bit and 64-bit | ||
| Line 19: | Line 18: | ||
=== 1. Download the proper build === | === 1. Download the proper build === | ||
* currently, the feature is available on the Nightly builds and can be downloaded from | * currently, the feature is available on the Nightly builds and can be downloaded from [http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/ here] | ||
* the mozilla central build that you downloaded must be newer than January 5th ([http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2012-01-05-08-39-33-mozilla-central/ 2012-01-05-08-39-33-mozilla-central/])and doesn't need to be the latest builded (to verify that the service works properly when updating). | * the mozilla central build that you downloaded must be newer than January 5th ([http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2012-01-05-08-39-33-mozilla-central/ 2012-01-05-08-39-33-mozilla-central/]) and doesn't need to be the latest builded (to verify that the service works properly when updating). | ||
=== 2. Install the build in order to get the Mozilla Maintenance Service === | === 2. Install the build in order to get the Mozilla Maintenance Service === | ||
| Line 26: | Line 25: | ||
* on a custom install you need to check the Install Maintenance Service box. | * on a custom install you need to check the Install Maintenance Service box. | ||
'''Note:''' the service is an optional component and if it's not installed or if it is disabled the update will work the old way, by using updater.exe | '''Note:''' the service is an optional component and if it's not installed or if it is disabled the update will work the old way, by using updater.exe. | ||
=== 3. Check that Mozilla Maintenance Service was installed === | === 3. Check that Mozilla Maintenance Service was installed === | ||
<br> From a command prompt you can run "sc query MozillaMaintenance". | <br> From a command prompt you can run "sc query MozillaMaintenance". | ||
<br> If it is installed you will see | <br> If it is installed you will see the following output: | ||
SERVICE_NAME: MozillaMaintenance | SERVICE_NAME: MozillaMaintenance | ||
| Line 49: | Line 48: | ||
=== 4. Delete the registry folder in in HKEY_LOCAL_MACHINE === | === 4. Delete the registry folder in in HKEY_LOCAL_MACHINE === | ||
<br> If | <br> If SOFTWARE\Mozilla\MaintenanceService\3932ecacee736d366d6436db0f55bce4 registry folder already exists in HKEY_LOCAL_MACHINE then you need to delete it. | ||
=== 5. Perform an update using the service === | === 5. Perform an update using the service === | ||
* The update can be done by passing | * The update can be done by passing through all the User Accont Control (UAC) levels, and the UAC levels depends on the platform used. | ||
* The update can also be done running as an administrator or as a limited user. | * The update can also be done running as an administrator or as a limited user. | ||
* For example: | * For example: | ||
**on Windows 7 you have several possibilities of testing this feature. You can run as an | **on Windows 7 you have several possibilities of testing this feature. You can run as an admin at all the UAC levels (off, low, default and high). Another possibility is to run as a limited account at all UAC levels (running as a limited user account only allows you to set 2 levels of the UAC – the default level and the one beneath the default level). | ||
** on Windows Vista the UAC level can only be set to on and off (for both admin or limited users). | ** on Windows Vista the UAC level can only be set to on and off (for both admin or limited users). | ||
** on Windows XP and Windows 2003 the UAC is not present so it can't be set or changed. | ** on Windows XP and Windows 2003 the UAC is not present so it can't be set or changed. | ||
| Line 63: | Line 61: | ||
* To perform an update you can simply go to the Help menu -> About:Nightly -> wait for the update to be downloaded and click on the Apply Update button. The update is properly done when the UAC does not prompt you for permission ( if the UAC is on). | * To perform an update you can simply go to the Help menu -> About:Nightly -> wait for the update to be downloaded and click on the Apply Update button. The update is properly done when the UAC does not prompt you for permission ( if the UAC is on). | ||
* To ensure the update was properly done also check: | * To ensure the update was properly done also check: | ||
** that Nighlty is updated to the latest version available (check in the about dialog that no other update is available) | ** that Nighlty is updated to the latest version available (check in the about dialog that no other update is available). | ||
** that the service version is updated to the newest available if that version exists. You can verify this by checking the service version in the installation directory ( Go to C:\Program Files\Mozilla Maintenance Service ->right click on the maitenanceservice.exe and select Properties -> Details -> File version) | ** that the service version is updated to the newest available if that version exists. You can verify this by checking the service version in the installation directory ( Go to C:\Program Files\Mozilla Maintenance Service ->right click on the maitenanceservice.exe and select Properties -> Details -> File version). | ||
** that the maintenanceservice-install log is updated and a new maintenanceservice log is generated (only if the UAC is on or present) *** the maintenanceservice log contains the text: "updater.exe was launched and run successfully!" and the result of the service command MozillaMaintenance completed with the following result: Success. | ** that the maintenanceservice-install log is updated and a new maintenanceservice log is generated (only if the UAC is on or present). *** the maintenanceservice log contains the text: "updater.exe was launched and run successfully!" and the result of the service command MozillaMaintenance completed with the following result: Success. | ||
'''Note:''' The service will not be installed when: | '''Note:''' The service will not be installed when: | ||
*An x64 native build is being used. | *An x64 native build is being used. | ||
| Line 79: | Line 77: | ||
* if you found any issues or you have any enhancement suggestions that could improve the feature don't hesitate to file a bug. | * if you found any issues or you have any enhancement suggestions that could improve the feature don't hesitate to file a bug. | ||
* go to [https://bugzilla.mozilla.org Bugzilla] to report a bug. If you don't have an account you need to register. | * go to [https://bugzilla.mozilla.org Bugzilla] to report a bug. If you don't have an account you need to register. | ||
* file the bug under the Product:Toolkit and under the Component: Application | * file the bug under the Product:Toolkit and under the Component: Application Update (In Bugzilla go to: New -> from the bottom of the page select Switch to the advanced bug entry form -> Other Product -> Components:Toolkit -> from the Components list select: Application Update). | ||
* If you haven't filled a bug until now you may find some guidelines [https://developer.mozilla.org/en/Bug_writing_guidelines here] | * If you haven't filled a bug until now you may find some guidelines [https://developer.mozilla.org/en/Bug_writing_guidelines here]. | ||
'''IMPORTANT''' | '''IMPORTANT''' | ||
For every reported bug: | For every reported bug: | ||
* to the '''CC''' list always add '''netzen@gmail.com''' - this way the issue you reported will get confirmed and resolved. | * to the '''CC''' list always add Brian R. Bondy '''netzen@gmail.com''' - this way the issue you reported will get confirmed and resolved. | ||
* please zip the content of the logs folder. The logs folder is available here: | * please zip the content of the logs folder. The logs folder is available here: | ||
** C:\ProgramData\Mozilla\logs - on Windows Vista and Windows 7 | ** C:\ProgramData\Mozilla\logs - on Windows Vista and Windows 7. | ||
** C:\Documents and Settings\All Users\Application Data\Mozilla\logs - on Windows 2003 and Windows XP | ** C:\Documents and Settings\All Users\Application Data\Mozilla\logs - on Windows 2003 and Windows XP. | ||