浏览器计划任务管理笔记:Google Chrome 与 Mozilla Firefox

本文档整理了如何通过 Windows 命令提示符(CMD)和浏览器内部设置,查找并禁用 Google Chrome 和 Mozilla Firefox 相关的计划任务,以达到阻止浏览器自动更新或后台行为的目的。

⚠️ 安全风险提示
关闭浏览器自动更新会使系统缺失重要的安全补丁,增加遭受网络攻击的风险。建议仅在特殊环境下操作,并记得定期手动检查更新。

一、Google Chrome 相关计划任务

1. 查找 Chrome 计划任务

管理员身份运行 CMD,使用以下命令查找名称中包含 "google" 或 "chrome" 的计划任务:

schtasks /query | findstr /i "google chrome"

如果任务较多,可使用更详细的查询命令:

schtasks /query /fo LIST /v | findstr /i "TaskName.*Google"

常见任务名称

  • GoogleUpdateTaskMachineCore (核心更新)
  • GoogleUpdateTaskMachineUA (用户级更新)
  • 新版 Chrome 可能位于:\GoogleSystem\GoogleUpdater\GoogleUpdaterTaskSystem...

2. 禁用 Chrome 计划任务

方法一:使用 CMD 命令禁用

# 禁用核心更新任务
schtasks /change /disable /tn "GoogleUpdateTaskMachineCore"

# 禁用用户级更新任务
schtasks /change /disable /tn "GoogleUpdateTaskMachineUA"

# 如果任务位于文件夹下(新版)
schtasks /change /disable /tn "\GoogleSystem\GoogleUpdater\GoogleUpdaterTaskSystem..."
注意:如果任务名称包含特殊字符或不完整,先用 schtasks /query | findstr /i "GoogleUpdater" 获取完整路径和名称,再替换到命令中。

方法二:使用任务计划程序图形界面

  1. Win + R,输入 taskschd.msc 回车
  2. 导航至:任务计划程序库 → GoogleSystem → GoogleUpdater
  3. 右键点击相关任务 → 禁用

3. 补充:禁用 Google 更新服务

除了计划任务,还需检查并禁用 Windows 服务中的 Google 更新服务:

# 查找 Google 相关服务
sc query | findstr /i "google"

# 停止并禁用服务(示例)
sc stop "gupdate"
sc config "gupdate" start= disabled

二、Mozilla Firefox 相关计划任务

1. Firefox 的典型计划任务

任务名称所在文件夹功能描述
Firefox Background Update\Mozilla后台自动检查、下载并安装更新
Firefox Default Browser Agent\Mozilla收集默认浏览器统计数据,帮助 Mozilla 分析

2. 彻底禁用 Firefox 计划任务(推荐方法)

核心原则:必须先通过 Firefox 内部配置禁用生成开关,否则即使删除或禁用任务,Firefox 下次运行时也会自动重建。

步骤一:在 Firefox 内部禁用相关功能

  1. 地址栏输入 about:config → 接受风险并继续
  2. 搜索并设置以下选项为 false

    • app.update.background.scheduling.enabled (禁用后台更新调度)
    • default-browser-agent.enabled (禁用默认浏览器代理)
  3. (可选)进一步禁止所有自动更新:搜索 app.update.enabled 并设为 false

步骤二:使用 CMD 禁用现有计划任务(如有)

# 查看 Firefox 相关任务
schtasks /query | findstr /i "firefox"

# 禁用后台更新任务
schtasks /change /disable /tn "\Mozilla\Firefox Background Update"

# 禁用默认浏览器代理任务
schtasks /change /disable /tn "\Mozilla\Firefox Default Browser Agent"

3. 高级方法:通过组策略彻底锁定

在 Firefox 安装目录下创建 distribution 文件夹,新建 policies.json,内容如下:

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

该策略优先级最高,可彻底禁用应用更新。


三、常见问题与排查

1. 执行 schtasks /query | findstr /i "xxx" 没有任何输出

原因:系统中没有名称包含该关键词的计划任务。
处理:无需进一步操作;如确认浏览器已安装,可能是新版浏览器改变了任务命名规则,可手动在“任务计划程序”中浏览文件夹查找。

2. 禁用后任务又自动出现

原因:浏览器内部生成开关未关闭(尤其是 Firefox 的 default-browser-agent.enabled 或 Chrome 的自动更新服务未禁用)。
解决:按照上述步骤先在浏览器内部禁用相关配置,再禁用计划任务。

3. 如何恢复更新功能

  • Chrome:启用计划任务(/change /enable),并重新启用 Google 更新服务(sc config ... start= auto
  • Firefox:在 about:config 中将相关开关改回 true,并启用计划任务

四、附录:常用 CMD 命令速查

操作命令示例
查看所有计划任务schtasks /query
查看特定任务详情schtasks /query /tn "任务完整路径" /fo LIST /v
禁用计划任务schtasks /change /disable /tn "任务路径"
启用计划任务schtasks /change /enable /tn "任务路径"
删除计划任务schtasks /delete /tn "任务路径" /f
查找包含关键词的任务`schtasks /query \findstr /i "关键词"`

适用环境:Windows 10/11,Google Chrome(含新版 Updater),Mozilla Firefox(含 Quantum 及更新版本)

标签: none

添加新评论