如何禁止 Firefox 自动更新 (macOS, Linux, Windows)

请访问原文链接:/,查看最新版。原创作品,转载请保留出处。

作者主页:sysin

如何禁用 Mozilla FireFox 自动更新

如何禁用 Microsoft Edge 自动更新

如何禁用 Google Chrome 自动更新

Firefox for macOS

方法一:配置策略文件

获取最新或者对应版本的策略模板:

自动更新策略描述如下:

{"policies": {"DisableAppUpdate": true | false}
}

创建 Firefox 策略配置文件

Firefox.app/Contents/Resources/distribution/policies.json

禁用自动更新则将以下内容写入 policies.json 文件中

{"policies": {"DisableAppUpdate": true}
}

可以直接在终端中执行如下命令实现:

# 创建目录(SYSIN)
mkdir /Applications/Firefox.app/Contents/Resources/distributionecho '
{"policies": {"DisableAppUpdate": true}
}
' > /Applications/Firefox.app/Contents/Resources/distribution/policies.json

方法二:使用 Plist 配置策略

配置 org.mozilla.firefox.plist 内容如下:

  • 启用策略
sudo defaults write /Library/Preferences/org.mozilla.firefox EnterprisePoliciesEnabled -bool TRUE
  • 禁用自动更新
sudo defaults write /Library/Preferences/org.mozilla.firefox DisableAppUpdate -bool TRUE

验证

此时在 “关于 Firefox” 对话框,或者 “首选项” 中 “Firefox 更新”,提示 “更新已被系统管理员禁用”,检查更新按钮也不可用!

Firefox for Linux

禁用 Firefox 自带更新功能

On Linux, the file goes into firefox/distribution, where firefox is the installation directory for firefox, which varies by distribution or you can specify system-wide policy by placing the file in /etc/firefox/policies.

在上述路径写入 policies.json 文件,内容如下:

{"policies": {"DisableAppUpdate": true}
}

例如:在 Ubuntu 20.04 中,Firefox 默认安装在 /usr/lib/firefox 目录下,创建步骤如下:

##默认 distribution 目录已经存在,若不存在手动创建
#mkdir /usr/lib/firefox/distribution
echo '
{"policies": {"DisableAppUpdate": true}
}
' > /usr/lib/firefox/distribution/policies.json

或者,直接在系统级别创建策略文件,无论 Firefox 安装路径如何:

mkdir /etc/firefox/policiesecho '
{"policies": {"DisableAppUpdate": true}
}
' > /etc/firefox/policies/policies.json

禁用软件包管理中的更新

Linux 软件更新通常依赖于系统级别的包管理机制(例如 apt 和 yum),我们可以手动来控制是否更新。

Firefox 稳定版(快速发行版)在 Linux 中的软件包名称为:firefox,另外有 Firefox(ESR)延长支持版(firefox-esr)

在 Debian 及衍生系统中禁用 Firefox 更新:

sudo apt-mark hold firefox
# 恢复
#sudo apt-mark unhold firefox

在 Redhat 及衍生系统中禁用 Firefox 更新:

echo 'exclude=firefox' >> /etc/yum.conf
# 恢复
#编辑 /etc/yum.conf 删除 exclude=firefox

Firefox for Windows

方法一:使用策略文件

官方策略模板:

创建策略文件:<Firefox 安装目录>\distribution\policies.json

内容如下,

{"policies": {"DisableAppUpdate.": false}
}

方法二:使用注册表

操作步骤:

  • 浏览到 “HKEY_LOCAL_MACHINE\Software\Policies” 创建项 “Mozilla”,在创建项 “Firefox”,创建完毕即 “HKEY_LOCAL_MACHINE\Software\Policies\Mozilla\Firefox”

  • 在上述路径,右键点击空白处(SYSIN),新建一个 DWORD (32-Bit) Value,名称为 “DisableAppUpdate”

  • 双击创建的 “DisableAppUpdate”,将值修改为 “1”。

直接使用注册表文件:

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Mozilla\Firefox]
"DisableAppUpdate"=dword:00000001

直接使用 CMD(推荐,最便捷):

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Mozilla\Firefox" /v DisableAppUpdate /t REG_DWORD /d 1 /f

验证效果

此时 “选项” 中 “Firefox 更新”,提示 “更新已被系统管理员禁用”,检查更新按钮也不可用!

“关于 Firefox” 对话框中也可以看到提示 “更新已被系统管理员禁用”。

参考文章:/

Firefox 下载

备注:Firefox 区分界面语言,如果需要英文版将链接后缀 zh-CN 替换为 en-US 即可。

下载最新版(固定链接):

  • macOS

    • macOS (Universal) 简体中文版
  • Linux

    • Linux 64-bit 简体中文版
    • Linux 32-bit 简体中文版
  • Windows

    • Windows 64-bit 简体中文版

    • Windows 64-bit MSI 简体中文版

    • Windows ARM64/AArch64 简体中文版

    • Windows 32-bit 简体中文版

    • Windows 32-bit MSI 简体中文版

如何下载指定版本:

  • 将下载链接中的 latest 替换为版本号,例如:90.0
  • 或者访问 Firefox Release Download

附录

  • 如何屏蔽 iOS 软件自动更新,去除更新通知和标记
  • 如何禁用 Mac App Store 应用自动更新,去除更新标记和通知
  • 如何彻底禁止 macOS Big Sur 自动更新,去除更新标记和通知
  • 如何彻底禁止 macOS Catalina 自动更新,去除更新标记和通知
  • Ubuntu 20.04 如何禁用自动更新,删除更新提示和缓存

如何禁止 Firefox 自动更新 (macOS, Linux, Windows)

请访问原文链接:/,查看最新版。原创作品,转载请保留出处。

作者主页:sysin

如何禁用 Mozilla FireFox 自动更新

如何禁用 Microsoft Edge 自动更新

如何禁用 Google Chrome 自动更新

Firefox for macOS

方法一:配置策略文件

获取最新或者对应版本的策略模板:

自动更新策略描述如下:

{"policies": {"DisableAppUpdate": true | false}
}

创建 Firefox 策略配置文件

Firefox.app/Contents/Resources/distribution/policies.json

禁用自动更新则将以下内容写入 policies.json 文件中

{"policies": {"DisableAppUpdate": true}
}

可以直接在终端中执行如下命令实现:

# 创建目录(SYSIN)
mkdir /Applications/Firefox.app/Contents/Resources/distributionecho '
{"policies": {"DisableAppUpdate": true}
}
' > /Applications/Firefox.app/Contents/Resources/distribution/policies.json

方法二:使用 Plist 配置策略

配置 org.mozilla.firefox.plist 内容如下:

  • 启用策略
sudo defaults write /Library/Preferences/org.mozilla.firefox EnterprisePoliciesEnabled -bool TRUE
  • 禁用自动更新
sudo defaults write /Library/Preferences/org.mozilla.firefox DisableAppUpdate -bool TRUE

验证

此时在 “关于 Firefox” 对话框,或者 “首选项” 中 “Firefox 更新”,提示 “更新已被系统管理员禁用”,检查更新按钮也不可用!

Firefox for Linux

禁用 Firefox 自带更新功能

On Linux, the file goes into firefox/distribution, where firefox is the installation directory for firefox, which varies by distribution or you can specify system-wide policy by placing the file in /etc/firefox/policies.

在上述路径写入 policies.json 文件,内容如下:

{"policies": {"DisableAppUpdate": true}
}

例如:在 Ubuntu 20.04 中,Firefox 默认安装在 /usr/lib/firefox 目录下,创建步骤如下:

##默认 distribution 目录已经存在,若不存在手动创建
#mkdir /usr/lib/firefox/distribution
echo '
{"policies": {"DisableAppUpdate": true}
}
' > /usr/lib/firefox/distribution/policies.json

或者,直接在系统级别创建策略文件,无论 Firefox 安装路径如何:

mkdir /etc/firefox/policiesecho '
{"policies": {"DisableAppUpdate": true}
}
' > /etc/firefox/policies/policies.json

禁用软件包管理中的更新

Linux 软件更新通常依赖于系统级别的包管理机制(例如 apt 和 yum),我们可以手动来控制是否更新。

Firefox 稳定版(快速发行版)在 Linux 中的软件包名称为:firefox,另外有 Firefox(ESR)延长支持版(firefox-esr)

在 Debian 及衍生系统中禁用 Firefox 更新:

sudo apt-mark hold firefox
# 恢复
#sudo apt-mark unhold firefox

在 Redhat 及衍生系统中禁用 Firefox 更新:

echo 'exclude=firefox' >> /etc/yum.conf
# 恢复
#编辑 /etc/yum.conf 删除 exclude=firefox

Firefox for Windows

方法一:使用策略文件

官方策略模板:

创建策略文件:<Firefox 安装目录>\distribution\policies.json

内容如下,

{"policies": {"DisableAppUpdate.": false}
}

方法二:使用注册表

操作步骤:

  • 浏览到 “HKEY_LOCAL_MACHINE\Software\Policies” 创建项 “Mozilla”,在创建项 “Firefox”,创建完毕即 “HKEY_LOCAL_MACHINE\Software\Policies\Mozilla\Firefox”

  • 在上述路径,右键点击空白处(SYSIN),新建一个 DWORD (32-Bit) Value,名称为 “DisableAppUpdate”

  • 双击创建的 “DisableAppUpdate”,将值修改为 “1”。

直接使用注册表文件:

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Mozilla\Firefox]
"DisableAppUpdate"=dword:00000001

直接使用 CMD(推荐,最便捷):

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Mozilla\Firefox" /v DisableAppUpdate /t REG_DWORD /d 1 /f

验证效果

此时 “选项” 中 “Firefox 更新”,提示 “更新已被系统管理员禁用”,检查更新按钮也不可用!

“关于 Firefox” 对话框中也可以看到提示 “更新已被系统管理员禁用”。

参考文章:/

Firefox 下载

备注:Firefox 区分界面语言,如果需要英文版将链接后缀 zh-CN 替换为 en-US 即可。

下载最新版(固定链接):

  • macOS

    • macOS (Universal) 简体中文版
  • Linux

    • Linux 64-bit 简体中文版
    • Linux 32-bit 简体中文版
  • Windows

    • Windows 64-bit 简体中文版

    • Windows 64-bit MSI 简体中文版

    • Windows ARM64/AArch64 简体中文版

    • Windows 32-bit 简体中文版

    • Windows 32-bit MSI 简体中文版

如何下载指定版本:

  • 将下载链接中的 latest 替换为版本号,例如:90.0
  • 或者访问 Firefox Release Download

附录

  • 如何屏蔽 iOS 软件自动更新,去除更新通知和标记
  • 如何禁用 Mac App Store 应用自动更新,去除更新标记和通知
  • 如何彻底禁止 macOS Big Sur 自动更新,去除更新标记和通知
  • 如何彻底禁止 macOS Catalina 自动更新,去除更新标记和通知
  • Ubuntu 20.04 如何禁用自动更新,删除更新提示和缓存