需通过Windows组策略禁用Firefox ESR推广模块:先下载并正确部署与ESR版本严格匹配的ADMX模板,确保组策略中出现“Firefox”节点;再在“计算机配置→管理模板→Firefox→Preferences”下禁用browser.newtabpage.activity-stream.showSponsored、telemetry、quicksuggest及app.normandy.enabled四项策略,并启用PreferencesReset策略强制重置相关偏好,最后验证about:config中对应项均为false且标记为“已修改(策略)”。

火狐浏览器ESR版本在企业环境中频繁弹出内置广告弹窗(如“Firefox推荐”横幅、“新标签页推广内容”、“同步账户激励弹层”),说明系统级策略未覆盖浏览器的Telemetry与Promotion模块,需通过组策略直接禁用相关功能开关。
确认并部署Firefox ESR专用ADMX策略模板
这一步是后续所有策略生效的前提,跳过将导致策略项完全不可见。访问Mozilla官方GitHub releases页面,下载与当前ESR版本严格匹配的policy_templates压缩包——例如部署的是Firefox ESR 128.1.0esr,则必须下载policy_templates_v5.1.zip。【版本不匹配会导致组策略编辑器中不显示Firefox节点】
解压后,将windows/firefox.admx复制到C:\Windows\PolicyDefinitions\,将windows\zh-cn\firefox.adml复制到C:\Windows\PolicyDefinitions\zh-cn\。若系统语言为英文,需将adml文件放入en-us子目录而非zh-cn。
运行gpedit.msc → 展开“计算机配置→管理模板”,检查左侧是否出现“Firefox”节点。未出现则说明文件路径错误或权限不足,需以管理员身份重放复制操作。
禁用Firefox内置推广与广告内容模块
Firefox ESR默认启用Telemetry驱动的内容推荐,该机制会触发新标签页推广、地址栏下方提示、首次同步后的激励弹窗等非第三方广告类干扰。必须通过策略关闭底层开关。
在组策略编辑器中,导航至“计算机配置→管理模板→Firefox→Preferences”。
启用“browser.newtabpage.activity-stream.showSponsored”策略,设为“已禁用”。
启用“browser.newtabpage.activity-stream.feeds.telemetry”策略,设为“已禁用”。
启用“browser.urlbar.suggest.quicksuggest”策略,设为“已禁用”。
启用“app.normandy.enabled”策略,设为“已禁用”——【此开关关闭后,Firefox将不再拉取远程实验性推广配置,彻底阻断动态弹窗注入链路】。
强制清除用户侧已启用的推广偏好
仅设置策略无法覆盖已写入用户配置文件的旧值,需配合“首选项重置”策略确保干净状态。
在同一路径“计算机配置→管理模板→Firefox→Preferences”下,启用“PreferencesReset”策略。
点击“显示…”按钮,在值列表中逐行输入以下两行:
browser.newtabpage.activity-stream.showSponsored
browser.urlbar.suggest.quicksuggest
该操作会在每次浏览器启动时强制将这两项重置为false,覆盖用户profile中可能残留的手动开启记录。
验证策略是否生效
重启浏览器后,在地址栏输入about:config,搜索上述四个被禁用的键名(如browser.newtabpage.activity-stream.showSponsored),确认其值为false且状态列为“已修改(策略)”。
打开新标签页,确认顶部无推广横幅、地址栏无Quick Suggest提示、首次同步后无账户升级弹窗。
关闭所有Firefox进程,重新启动一次,再次检查about:config中对应条目是否仍保持false且策略标记未丢失。


















