The Firefox web browser is configured to check for and install updates automatically by default. It offers configuration switches to change that to give users of the browser control over the updating functionality.
This can be useful if updates need to be tested before they are deployed on machines for instance, or if users don't want to update because of broken add-ons or other incompatibilities.
Generally speaking, it is recommended though to update Firefox regularly as updates patch security vulnerabilities which, when unpatched, may leave users vulnerable on the Internet.
There are three core reasons why Firefox may not update itself even though that is the desired behavior of the browser:
1. The automatic update preferences were changed by the user in the browser
This is the easiest to solve, as you can do so right from within the browser. Do the following to check and modify Firefox's update settings:
If that is not the case, switch to the option and you have enabled automatic updates again.
2. The update preferences were modified by third-party software
If the changes mentioned above don't stick, then the update settings may have been modified by third-party software or a system administrator.
This happens if specific instructions are added to the file user.js which you find in the Firefox profile folder.
Tip: the fastest way to open the profile folder is to type about:support and to click on "show folder" under application basics.
The file does not exist by default and needs to be created first before it can be used. Settings in in are prioritized over settings in the browser. While you may change various settings in Firefox while it is running, those are reset to the values set in the user.js file on each restart of the browser.
This means that you need to modify the preferences in the user.js file directly in regards to automatic updates.
The preferences of importance are:
If you find some or all of them listed in the user.js file, you have found the source for the automatic update failure.
The easiest way to resolve the issue os the delete the four lines in the user.js file. If those are the only lines in the file, you may delete the entire file instead.
You may create a new profile alternatively which corrects the issue as well.
Note: If you have not added the preferences to the user.js file, you may want to scan your system with advanced virus scanners to make sure that it is not infected. We suggest you use Malwarebytes Anti-Malware for this.
3. The browser or some of its files are corrupt which prevent automatic updates
This happens in rare cases, and the best option then is to download the latest version of the web browser manually from Mozilla to update it manually and resolve any corruption issues.
You are probably asking yourself why a third-party would block Firefox from updating itself automatically. This is done to keep the browser from patching certain vulnerabilities, likely to keep the system vulnerable to attacks or exploits. (via Sören)
Now You: Have you configured your browser to update automatically?
Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.
We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats (video ads) or subscription fees.
If you like our content, and would like to help, please consider making a contribution:
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.