news


Chrome关闭更新


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREPoliciesGoogleChrome]
"NoMoreUpgrade"=dword:00000001
reg add "HKLMSOFTWAREPoliciesGoogleChrome" /v "NoMoreUpgrade" /t REG_DWORD /d 1 /f

0.0.0.0 update.googleapis.com

好的,在 Windows 和 macOS 上,有几种方法可以暂时阻止或管理 Google Chrome 的自动更新。请注意,长期关闭更新会带来安全风险,因为您将无法收到重要的安全补丁。建议仅在特定需求下(如企业环境、测试兼容性或网络限制)使用这些方法,并定期手动更新。

以下是最常用和有效的方法,按推荐程度排序:

方法一:Windows 系统(最有效 - 通过组策略或修改注册表)

这适用于 Windows 10/11 Pro/Enterprise/Education 版本。对于家庭版,可能需要修改注册表。

1. 使用组策略编辑器(推荐给专业版/企业版)

  • 步骤

    • 同时将同目录下的 zh-CN\chrome.adml 语言文件复制到 C:\Windows\PolicyDefinitions\zh-CN

    • 前往 Chrome 企业版管理页面

    • 下载 policy_templates.zip,解压。

      1. 下载 Google 官方的 Chrome 管理模板:

      2. 找到 windows\admx\chrome.admx 文件,将其复制到 C:\Windows\PolicyDefinitions

      3. 按 Win + R,输入 gpedit.msc,打开“本地组策略编辑器”。

      4. 转到:计算机配置 -> 管理模板 -> Google Chrome -> 更新.

      5. 找到 “更新策略覆盖” 或 “启用自动更新”

      6. 双击它,选择 “已禁用”,然后点击“确定”。

    • 效果:这将彻底禁用 Chrome 的自动更新组件。

    2. 修改注册表(适用于所有 Windows 版本)

    警告:修改注册表有风险,请先备份。

    • 步骤

      • 如果 Policies 下没有 Google\Update,请手动创建这些项。

      1. 按 Win + R,输入 regedit,打开注册表编辑器。

      2. 导航到:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update

      3. 在 Update 项内,右键新建一个 DWORD (32位) 值,命名为 AutoUpdateCheckPeriodMinutes

      4. 双击它,将数值数据设为 0(零)。

      5. (可选)您还可以创建一个名为 UpdateDefault 的 DWORD,值设为 0

      6. 重启电脑使更改生效。

    3. 禁用 Chrome 更新服务

    • 步骤

      1. 按 Win + R,输入 services.msc,打开“服务”。

      2. 在列表中找到 “Google 更新服务 (gupdate)” 和 “Google 更新服务 (gupdatem)”

      3. 双击每个服务,将“启动类型”改为 “禁用”,并点击“停止”按钮停止当前运行的服务。

    • 注意:这种方法可能不完全可靠,因为 Chrome 有时会重新启用它们。


    方法二:macOS 系统

    在 macOS 上,Chrome 的更新是通过一个名为 GoogleSoftwareUpdate 的独立进程管理的。

    1. 删除或禁用更新程序(最有效)

    • 步骤

      1. 打开 “终端”

      2. 依次执行以下命令来禁用更新任务和代理:

        bash
        # 停止现有的更新进程sudo killall GoogleSoftwareUpdate# 移除更新工具(核心操作)sudo rm -rf /Library/Google/GoogleSoftwareUpdatesudo rm -rf ~/Library/Google/GoogleSoftwareUpdate# 移除自动更新 LaunchAgent 和 LaunchDaemonsudo rm -rf /Library/LaunchAgents/com.google.keystone.agent.plistsudo rm -rf /Library/LaunchDaemons/com.google.keystone.daemon.plistsudo rm -rf ~/Library/LaunchAgents/com.google.keystone.agent.plist# 锁定相关文件夹,防止重新创建(可选但有效)sudo chmod 000 /Library/Google
    • 注意:这种方法在 Chrome 大版本升级时可能被绕过,需要定期检查。

    2. 使用配置策略文件(企业方法,可逆)

    • 步骤

      1. 创建一个阻止更新的策略文件。

      2. 打开终端,使用以下命令创建并编辑文件:

        bash
        sudo nano /Library/Google/Google Chrome Management.plist
      3. 粘贴以下 XML 内容:

        xml
        <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict>
            <key>Chrome</key>
            <dict>
                <key>UpdatesEnabled</key>
                <string>false</string>
            </dict></dict></plist>
      4. 按 Ctrl + O 保存,按 Ctrl + X 退出。

      5. 重启 Chrome。


    方法三:通用方法(所有系统)

    1. 使用防火墙阻止更新服务器

    • 原理:阻止 Chrome 访问其更新服务器。

    • 需要阻止的常用域名/地址

      • tools.google.com

      • update.googleapis.com

      • dl.google.com

    • 操作:在您的防火墙(如 Windows 防火墙、macOS 防火墙或第三方防火墙软件)中添加出站规则,阻止 Chrome 或上述地址。

    2. 修改文件权限(Windows)

    • 找到 Chrome 的安装目录(通常是 C:\Program Files\Google\Update 或 C:\Program Files (x86)\Google\Update)。

    • 右键单击 Update 文件夹 -> 属性 -> 安全 -> 高级

    • 将所有用户/组的权限设置为 “拒绝” 完全控制。(此操作风险较高,可能导致其他问题)


    重要提醒和风险

    1. 安全风险:浏览器是网络安全的第一道防线,不更新会暴露于已知漏洞中。

    2. 功能缺失:您将无法使用依赖新 API 或功能的最新网页应用。

    3. 企业最佳实践:如果您是企业用户,建议使用 Chrome 企业版 和 管理控制台 来集中控制更新策略,而不是完全禁用。

    4. 临时需求:如果只是为了测试某个版本的兼容性,可以考虑使用 Chrome 便携版 或使用虚拟机快照。

    如何恢复更新?

    只需撤销上述操作即可:

    • Windows:在组策略中改回“未配置”或“已启用”,或删除注册表中添加的键值,并重新启用相关服务。

    • macOS:恢复被删除的文件夹和 LaunchAgent/Daemon,或删除 /Library/Google/Google Chrome Management.plist 策略文件。

    最平衡的建议:如果您不想被频繁的界面改动打扰,可以在 Chrome 设置中关闭 “自动更新” 的视觉通知,但仍允许后台安全更新。但 Chrome 本身没有提供这个选项,上述方法是系统级的。因此,定期手动检查更新 (chrome://settings/help) 是折衷方案。



    ILLUSTRATOR识别不到GPU dhcp按设备分配ip段