禁止 Chrome 自动更新

Chrome 每隔几个星期就会自动更新到新版本,但是你无法确定它什么时候给你搞个恶心的版本出来,就比如内置了Chrome Refresh 2023的这个版本,用着不爽你还没法降级(虽然官方提供了降级的方法但是太麻烦)。之前在网上搜索禁用自动更新的方法,大多都是禁用 2 个服务,然后把 Update 文件夹的权限改掉,但是这种方法除了有时候会失效之外,卸载或重装的时候也可能会报错,所以并是优解。不过最近我无意中发现 Google 官方提供了禁用 Chrome 自动更新的策略,经过测试发现确实比老方法要优雅,下面就是具体的步骤:

一、禁用 GoogleUpdate 任务计划

1、禁用任务计划

打开任务计划程序,然后点击根节点任务计划程序库,在右侧出现的任务列表中找到GoogleUpdateTaskMachineCoreGoogleUpdateTaskMachineUA两个任务,分别右键在弹出菜单中选择禁用

2、设置任务计划的属性

分别双击GoogleUpdateTaskMachineCoreGoogleUpdateTaskMachineUA两个任务,在打开的属性对话框中进行如下设置:

  1. (1)切换到常规选项卡,把底部的使用最高权限运行取消勾选。

  2. disable chrome automatic updates 01
    图 1
  3. (2)切换到触发器选项卡,然后把列表中的触发器全部删掉。

  4. disable chrome automatic updates 02
    图 2
  5. (3)切换到设置选项卡,然后取消勾选允许按需运行任务如果过了计划开始时间,立即启动任务这 2 个选项,再将如果任务运行时间超过以下时间,停止任务这个选项右侧的时间由3 天改为1 小时

  6. disable chrome automatic updates 03
    图 3
  7. (4)点击底部的确定按钮保存设置。

二、禁用自动更新服务

打开服务列表,找到名为gupdategupdatem的两个服务,先禁用它们,然后在命令行运行sc delete命令将这两个服务删除。

sc delete gupdate
sc delete gupdatem

三、下载 Google 组策略模板文件

1、Microsoft Windows Vista 及更高版本

  1. (1)下载并解压缩基于 XML 的管理模板 ( ADMX )。
  2. (2)打开 GoogleUpdateAdmx 文件夹。将google.admxGoogleUpdate.admx复制到 Policy Definitions(策略定义)文件夹:C:\Windows\PolicyDefinitions
  3. (3)将 GoogleUpdateAdmx/en-US 文件夹中的google.admlGoogleUpdate.adml文件复制到 Policy Definitions(策略定义)文件夹下的en-US文件夹:C:\Windows\PolicyDefinitions\en-US
  4. (4)打开组策略,然后转到计算机配置 接着点击 策略 接着点击 管理模板 接着点击Google,接着点击 Google Update(Google 更新),验证模板是否已正常加载。

2、Microsoft XP

  1. (1)下载管理模板 ( ADM )。
  2. (2)将GoogleUpdate.adm文件复制到 Policy Definitions(策略定义)文件夹中:C:\Windows\PolicyDefinitions
  3. (3)打开组策略,然后转到计算机配置,接着点击策略,接着点击管理模板,接着点击Google,接着点击Google Update(Google 更新),验证模板是否已正常加载。

四、修改 Chrome 快捷方式的启动参数

这是关闭右上角版本太旧这个提示的关键所在。在 Chrome 图标上右键点击属性,在属性对话框中找到目标文本框,在最后面加上参数 --disable-background-networking(注意前面要用空格隔开),然后点击确定按钮保存。

disable chrome automatic updates 04
图 4

至此,基本就比较优雅的禁用了 Chrome 的自动更新和右上角的版本太旧提示。虽然 Google 在网站上假惺惺的说不更新会导致安全漏洞,但是它在更新版本时完全不顾用户的习惯,强行让用户接受丑陋的新 UI,这完全不是想让用户考虑安全漏洞的态度,反正我是宁可旧版有漏洞也不会去用丑陋的新版。

Tags: chrome