如果Firefox不再自动更新,该怎么办
- 类别: 火狐浏览器
Firefox Web浏览器配置为默认情况下自动检查和安装更新。它提供了配置开关来进行更改,以使浏览器用户可以控制更新功能。
例如,如果在将更新部署到计算机上之前需要对其进行测试,或者由于附加组件损坏或其他不兼容性而导致用户不希望更新,则这很有用。
一般而言,建议您定期更新Firefox,因为它会更新补丁程序安全漏洞,而这些补丁程序未得到修补时,可能会使用户容易受到Internet攻击。
Firefox可能无法更新自身的原因有三个,这是浏览器所希望的行为:
- 用户在浏览器中更改了自动更新首选项。
- 更新首选项由第三方软件修改。
- 浏览器或其某些文件损坏,阻止了自动更新。
1.用户在浏览器中更改了自动更新首选项
这是最容易解决的方法,因为您可以直接在浏览器中执行此操作。执行以下操作以检查和修改Firefox的更新设置:
- 在浏览器的地址栏中输入about:preferences,然后按Enter。
- 在加载的页面上,切换到高级>更新。
- 检查“夜间更新”下的内容,并确保已选择“自动安装更新”。
如果不是这种情况,请切换至该选项,然后再次启用自动更新。
2.更新首选项已由第三方软件修改
如果上述更改没有生效,则说明更新设置可能已被第三方软件或系统管理员修改。
如果将特定说明添加到您在Firefox配置文件文件夹中找到的user.js文件中,则会发生这种情况。
提示:打开配置文件文件夹的最快方法是键入about:support并单击应用程序基础下的“显示文件夹”。
该文件默认情况下不存在,需要首先创建才能使用。 in中的设置优先于浏览器中的设置。尽管您可以在运行时更改Firefox中的各种设置,但这些设置会在每次重新启动浏览器时重置为user.js文件中设置的值。
这意味着您需要直接修改user.js文件中有关自动更新的首选项。
重要性的偏好是:
- user_pref('app.update.enabled',false);
- user_pref('app.update.auto',false);
- user_pref('app.update.silent',false);
- user_pref('app.update.staging.enabled',false);
如果您在user.js文件中找到了部分或全部列出的内容,则找到了自动更新失败的原因。
解决问题的最简单方法是删除user.js文件中的四行。如果这些是文件中仅有的几行,则可以删除整个文件。
您也可以创建一个新的配置文件来解决问题。
注意:如果尚未将首选项添加到user.js文件,则可能要使用高级病毒扫描程序扫描系统,以确保未受到感染。我们建议您使用 Malwarebytes反恶意软件 为了这。
3.浏览器或其某些文件损坏,阻止了自动更新
在极少数情况下会发生这种情况,最好的选择是从Mozilla手动下载最新版本的Web浏览器,以手动进行更新并解决所有损坏问题。
结束语
您可能在问自己,为什么第三方会阻止Firefox自动更新自身。这样做是为了防止浏览器修补某些漏洞,这可能会使系统容易受到攻击或利用。 (通过 索伦 )
现在轮到你 :您是否将浏览器配置为自动更新?