【问题标题】:How to disable Google Chrome auto update? [closed]如何禁用谷歌浏览器自动更新? [关闭]
【发布时间】:2013-08-31 05:49:12
【问题描述】:

有谁知道如何禁用谷歌浏览器自动更新,它会导致我的网络应用程序总是改变?

我已尝试使用此页面上提供的或this wikiHow article 中所述的 Google 更新 ADM 模板:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update\AutoUpdateCheckPeriodMinutes 的值设置为“0”的REG_DWORD 值。

但我的注册表编辑器中没有 Google,所以我无法设置它。

【问题讨论】:

  • 我认为这是因为您在没有成为管理员的情况下安装了 Chrome。在这种情况下,Chrome 不会安装系统范围的 Google 更新,因此您没有此类注册表。
  • 对于较新版本的 chrome,只需删除(或压缩备份)C:\Program Files\Google\Update 或 x64 系统中的“更新”文件夹:C:\Program Files (x86)\Google\Update。您也可以删除/重命名该文件夹中的 GoogleUpdate.exe。如果您在自定义路径中安装了 chrome,请转到 chrome.exe 位置(右键单击 Google Chrome 快捷方式并选择打开文件位置),然后返回(向上)两个文件夹以到达该更新文件夹路径。
  • 就我而言,问题本身并不是更新,而是来自 Google 的恼人警告:不再支持此版本的 Chrome。我找到了一个不错的解决方案:chrome.google.com/webstore/detail/user-agent-smart-switcher/….

标签: google-chrome auto-update


【解决方案1】:

花了很长时间试图禁用更新(字面意思是几个小时,阅读论坛和测试各种(一些异国情调的)解决方案),这让我发疯了。但似乎有一个绝对可靠的解决方案(见下文)。

即使使用带有模板的 Google 官方页面也没有任何效果:https://support.google.com/installer/answer/146164?hl=en

我严格按照该页面的说明进行操作,注册表中的键都正确,但是打开程序时仍然进入“关于谷歌浏览器”,我可以看到轮子在转动,几秒钟后强制更新并完成。

我曾尝试在 Windows 8.1 机器 64 位上使用 Google 的独立安装程序 - 是的,所有键都设置为:

Dword:AutoUpdateCheckPeriodMinutes 值:0
双字:DisableAutoUpdateChecksCheckboxValue 值:1
双字:更新默认值:0
双字:更新{8A69D345-D564-463C-AFF1-A69D9E530F96} 值:0
(最后一项要求服务不被禁用 - gupdate/gupdatem)

... 都在 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update 和 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Policies\Google\Update 中,因为它是 64 位计算机。

因此,如果对任何人都有帮助,那么防止自动更新的根本解决方案就是对负责更新本身的程序进行纯粹的排序! (只是删除它,或者保存一个副本,或者重命名它,或者甚至更好,以防万一我有一天需要进行更新:压缩内容以备将来重复使用)。

简单的解决方案
1- 转到“C:\Program Files (x86)\Google\ 并找到文件夹“更新”。
2- 有几个选项可供选择:

 A) first method: Rename the folder:

- 例如,右键单击 > 重命名 > 从 Update.bak 到 Update2.bak。
- 现在启动 Chrome:没有更多更新了!!因为它找不到更新程序! 完成

 B) second method: Zip the folder:

- 通过归档压缩整个文件夹。 (右键单击“更新”文件夹 > 发送到压缩 (zip) 文件夹)
- 一个窗口可能会要求您备份/压缩并将其放在桌面上,单击是。 (消息:Windows 无法在此处创建压缩文件夹。您想改为放在桌面上吗?
- 将新创建的 zip 文件移动到原始位置。可能会弹出新窗口安全性 > 单击继续。 (消息:您需要管理员权限才能复制此文件)。 [如果有一天您决定更新 Chrome,这将是解压缩的内容 - 请记住,解压缩时它将具有以下结构:更新 > 更新 > 然后是文件夹的所有内容。请记住将第二个更新文件夹(复制粘贴)中的所有内容向上移动一级,以便变为:更新>然后是文件夹的所有内容]。
- 现在您有了一个副本,只需删除“更新”文件夹即可。
- 现在启动 Chrome:没有更多更新了!!因为它找不到更新程序! 完成

祝你好运,尽情享受。

【讨论】:

  • 重命名文件夹。我喜欢这个简短而有效的答案。这应该在顶部。
  • 重命名解决方案很棒。
  • 除此之外要检查的另一件事是您的任务计划程序。我有两个任务计划每天运行以更新 Chrome。我在使用 Chrome 维护的每台机器和 VM 上都能看到这些任务。
  • 与其重命名文件,不如撤销对它的所有权限(包括读取和执行),这样其他进程就不能仅仅“修复”你身上的文件。尤其适用于 Windows 系统文件(例如 Cortana)。右键单击 > 安全 > 高级 > 删除所有条目,然后单击禁用继承
  • 不知何故Chrome 能够自我更新,甚至重命名v86 中的update 文件夹
【解决方案2】:

这只是在 Mac OS 中停止 Google Chrome 自动更新的一个技巧。

  1. 转到 Finder 中的 Applications 文件夹。
  2. 右键单击 Google Chrome 并选择 显示包内容
  3. 转到目录目录。
  4. 使用 XCode 或其他文本编辑器打开 Info.plist 文件。
  5. 将键值:KSUpdateURL 更改为无效的 URL。 就像是 https://tools.google.com/service/invalidurl
  6. 覆盖 Info.plist 文件。
  7. 重新启动 Google Chrome

最后转到 Google Chrome 设置 / 关于。 您将看到更新总是失败,因为更新 url 被设置为无效。

【讨论】:

  • 对我来说是成功的!谢谢。
  • 这种方法不会让我重新启动谷歌浏览器。它只是给了我一条消息,大意是“谷歌浏览器意外停止”,可以选择报告它,但它永远不会启动。我还完全删除了 KSUpdateURL 键和字符串,编辑后同样无法重新启动。
  • 重启我的电脑后,这似乎让我在启动时崩溃了。
  • 编辑 /etc/hosts 并将 tools.google.com 指向 127.0.0.1 也可以,并且不需要重新启动 Chrome。
  • @ThrowAwayAccount 我想它不再起作用了。我试过 /etc/hosts 但几周后 Chrome 还是更新了。
【解决方案3】:

使用 v49something 打印时出现问题。

我暂时在 localhost 上阻止了 tools.google.com,以便我可以安装以前的版本并防止更新到破坏标签打印的版本。

所以,我在 /etc/hosts 中添加了:

0.0.0.0 tools.google.com

不是一个完美的解决方案,但对我们来说是完美的。

【讨论】:

  • 这是一个很好的解决方案,它似乎确实禁用了更新,但唯一奇怪的是我的 Chrome 偶尔会更新!我想某处可能有更新的缓存副本,有什么想法吗?
  • 没有帮助。 Chrome 无论如何都会更新。
【解决方案4】:

仅适用于 Windows

要完全禁用自动 Chrome 更新,请在 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update 下创建/编辑以下注册表项/双字:

  • 双字:AutoUpdateCheckPeriodMinutes 值:0
  • 双字:DisableAutoUpdateChecksCheckboxValue 值:1
  • 双字:UpdateDefault 值:0
  • 双字:Update{8A69D345-D564-463C-AFF1-A69D9E530F96} 值:0

最后一个是我的钱。在我添加之前,它在chrome://chrome 中启用了更新。

注意:在运行 32 位 Chrome 的 64 位机器上,您可能需要将双字放在以下键下:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Policies\Google\Update

我创建了一个 GitHub gist powershell script 以在 Policies Wow6432Node\Policies 下创建双字。

【讨论】:

  • 小心以这种方式禁用 Chrome 更新。我发现最终会弹出一条过期消息。
  • @absynce - 那么我们现在该怎么办?
  • @HairOfTheDog 字符串Update{XXX-XXX...} 可能会随着更新而改变。检查安装 Chrome 的目录,然后打开目录:<CHROME_INSTALL_DIR>\Update\Download。用于当前平台的值应该存在于那里。
  • Chrome 56(决定停止更新这个sh..)。禁用自动更新(所有服务和其他)后,会出现弹出窗口并且菜单图标会在几个月后变为感叹号(无更新)。修复有帮助,但在第一次运行时它仍然要求我更新。一次。然后,当我说不时,这些东西就没有了。只需注意修复后的首次运行通知即可。
【解决方案5】:

2018 年 12 月 9 日的新答案

当我尝试使用 GooleChrome V-68 它尝试更新 V-71 时,我遇到了同样的问题。 然后我通过更改文件名GoogleUpdate.exe得到解决方案@

对于 Windows 10 文件路径:_C:\Program Files (x86)\Google\Update

只需将GoogleUpdate.exe的文件名重命名为任意名称即可。

查看我的屏幕截图以了解更多信息。

现在尝试获取更新版本安装时显示错误:P

【讨论】:

    【解决方案6】:

    对于最新版本,请使用以下步骤:

    1. 从 Win+R 转到“msconfig”
    2. 转到服务选项卡
    3. 取消选中两个“Google 更新服务”框。
    4. 单击确定并重新启动计算机以保存更改。

    【讨论】:

    • 截至 2020 年 3 月,这适用于 Chrome v 80。
    • 对 Chrome 98 无效 - 已更新至 Chrome 99
    【解决方案7】:

    Windows 10 上最简单的方法,使用截至 2020 年初的最新版本的 Chrome。无需注册表破解、Powershell 或 GPO:

    1. 以提升的权限打开Computer Management应用程序:在任务栏搜索中键入它,然后单击菜单上的Run as administrator
    2. 转到Service and Applications -> Services
    3. 找到Google Update Service (gupdate)Google Update Service (gupdatem)
    4. 对于这两个服务,右键单击,选择Properties 并将Startup type: 设置为禁用。

    截至 2020 年 3 月,已在 Google Chrome v 80、Win 10 / 1909 / 18363.592 上测试并运行。

    【讨论】:

    • 对 Chrome 98 无效 - 已更新至 Chrome 99
    【解决方案8】:

    只需使用regedit自己添加对象:

    在 HKEY_LOCAL_MACHINE\SOFTWARE\Policies 下,

    • 创建新密钥“Google”
    • 在“Google”中,创建新密钥“Update”
    • 在“更新”中,转到该键并创建 Dword,“AutoUpdateCheckPeriodMinutes”自动将值设置为 0,只需仔细检查并根据需要进行更改。

    全部完成!

    可能需要重新启动。

    【讨论】:

    【解决方案9】:

    我们自动执行 Chrome 安装并禁用 Chef 的自动更新。当 Chef 尝试重命名整个 Update 目录时,失败并出现“拒绝访问”错误。因为当出现安全提示时 Chef 无法单击 Yes,所以重命名整个 Update 目录对我们不起作用。我们只用

    重命名更新程序可执行文件
    rename GoogleUpdate.exe GoogleUpdate_disabled.tmp
    

    整个 Chef 资源是

    batch 'disable_chrome_update' do
      code <<-EOF
        cd "C:\\Program Files (x86)\\Google\\Update"
        rename GoogleUpdate.exe GoogleUpdate_disabled.tmp
      EOF
      only_if {File.exists?("C:\\Program Files (x86)\\Google\\Update\\GoogleUpdate.exe")}
    end
    

    【讨论】:

    • 如果 Chrome 当前正在运行,重命名整个文件夹似乎也不起作用(因为此文件夹树中的 GoogleCrashHandler.exe 正在作为后台进程主动运行)。因此,如果您不想退出 Chrome,只重命名 GoogleUpdate.exe 效果很好。
    【解决方案10】:

    我已经尝试了所有这些选项,但似乎没有一个有效。有时,当我检查“关于”页面时,我实际上收到一条消息“GoogleUpdate 已禁用”,但不知何故,一周后它仍然更新。

    现在我只需将 GoogleUpdate 添加到防火墙并阻止 Internet 访问。如果我检查“关于”页面,我会收到一条消息,它正在更新,几秒钟后它无法更新,我应该检查我的防火墙。

    【讨论】:

      【解决方案11】:

      我使用 Commodo Firewall HIPS 功能来阻止 googleupdate.exe 甚至执行。我没有为 gooleupdate.exe 互联网访问设置任何规则,但如果它以某种方式执行,我会收到一个弹出窗口,询问我是否要授予它互联网访问权限。

      在意识到他们所做的努力后,目前正试图让自己远离 chrome 和尽可能多的谷歌产品,以阻止少数人真正重新编辑旧的自动更新以及他们希望拥有更多控制权的愿望比你更喜欢你的机器。

      【讨论】:

        【解决方案12】:

        许多不稳定的解决方案 我更喜欢编辑主机文件

        /etc/hosts
        
        127.0.0.1 dl.google.com
        127.0.0.1 tools.google.com
        

        【讨论】:

          【解决方案13】:

          这里列出了某种“官方方法”: http://www.wikihow.com/Completely-Disable-Google-Chrome-Update

          简而言之:

          1) 下载http://www.wikihow.com/Completely-Disable-Google-Chrome-Update

          2) 使用 gpedit.msc 安装它(单击计算机配置/管理模板,然后在“操作”菜单中选择“添加/删除模板...”)

          3) 在
          中禁用 Chrome 更新 电脑配置
          管理模板
          经典管理模板
          谷歌
          谷歌更新
          应用
          谷歌浏览器
          通过将“更新策略覆盖”设置为“禁用”

          【讨论】:

            【解决方案14】:

            禁用 Chrome 版本自动更新 - 多合一解决方案

            这里有一些关于禁用 Google Chrome 自动更新的答案,我想出了一个解决方案,它使用特定的组策略设置和一个 PowerShell 启动脚本来重命名 GoogleUpdate.exe,禁用相关的服务,并禁用相关的 Task Scheduler 任务。

            如果其他人需要一个一体化解决方案,如果需要可以轻松扩展(或调低一些)并可能为他们节省一些时间,我将发布作为答案。

            PowerShell(启动脚本)

            ## -- Rename the Google Update executable file
            $Chrome = "${env:ProgramFiles(x86)}\Google\Update\GoogleUpdate.exe";
            If(Test-Path($Chrome)){Rename-Item -Path $Chrome -NewName "Old_GoogleUpdate.exe.old" -Force};
            
            $Chrome = "$env:ProgramFiles\Google\Update\GoogleUpdate.exe";
            If(Test-Path($Chrome)){Rename-Item -Path $Chrome -NewName "Old_GoogleUpdate.exe.old" -Force};
            
            ## -- Stop and disable the Google Update services that run to update Chrome
            $GUpdateServices = (Get-Service | ?{$_.DisplayName -match "Google Update Service"}).Name;
            $GUpdateServices | % {
                $status = (Get-Service -Name $_).Status;
                If($status -ne "Stopped"){Stop-Service $_ -Force};
                $sType  = (Get-Service -Name $_).StartType;
                If($sType -ne "Disabled"){Set-Service $_ -StartupType Disabled};
                };
            
            ## -- Disable Chrome Update Scheduled Tasks
            $GUdateTasks = (Get-ScheduledTask -TaskPath "\" -TaskName "*GoogleUpdateTask*");
            $GUdateTasks | % {If($_.State -ne "Disabled"){Disable-ScheduledTask -TaskName $_.TaskName}};
            

            组策略设置(计算机配置)

            请确保软件限制策略至少阻止这些特定文件夹位置的 EXE 文件类型,但如果您保持原样,默认值应该可以正常工作。


            其他资源

            【讨论】:

              【解决方案15】:

              简单实用

              转到 C:\Program Files (x86)\Google\update

              重命名更新文件夹名称

              【讨论】:

                【解决方案16】:

                禁用谷歌浏览器自动更新的最佳方法如下

                • 转到 oldversion dot com 并下载旧版 google
                • 使用高级卸载程序完全卸载当前(更新)版本。这也将摆脱注册表项
                • 下载更新冰柜并在桌面上创建快捷方式
                • 禁用互联网
                • 重启电脑
                • 在禁用互联网的情况下,安装旧版 Chrome
                • Ope Update Freezer 并禁用 Google 自动更新

                你已经完成了

                【讨论】:

                  【解决方案17】:

                  简单的 hacky 方法是重命名 C:\Program Files (x86)\Google 中的 Updates 文件夹。 完成它以将我的 chrome 冻结在 44,直到大多数插件支持正确的 NPAPI 替换。

                  【讨论】:

                    【解决方案18】:

                    除了最受好评的答案之外,为了清洁起见,最好删除这些答案。

                    【讨论】:

                      【解决方案19】:

                      TL;DR

                      删除文件夹 C:\Program Files\Google\Update


                      这是我停止 chrome 自动更新的方法。由于您想禁用自动更新,您可能正在使用offline installer 安装 chrome。如果没有,那么我建议您使用它;无论如何,这对来说更有意义!选择第二个选项“所有用户帐户的备用安装程序”,但您也可以选择其他选项。无论如何,这个过程应该适用于各种 chrome 的安装。

                      1. 安装 chrome 并在已连接互联网的情况下转到关于页面。这是为了触发更新过程。

                      2. 打开任务管理器,转到Processes 选项卡并查找名为google updater 之类的进程。如果您的 uac 已打开,您可能需要点击“显示所有用户的进程”按钮

                      3. 右键单击 google updater 进程名称并选择 open file location。在资源管理器中打开位置后,结束进程

                      4. 删除与该已结束进程对应的文件(现在它已在资源管理器中找到并选择,就像在步骤 3 中所做的那样;对于大多数情况,这是 C:\Program Files\Google\Update,但将如果您选择为单个用户安装,则不同)

                      5. 打开Scheduled tasks(可能在开始时输入sched...)

                      6. 点击左侧的“任务计划程序库”,在右侧搜索与谷歌产品更新对应的条目。禁用或删除这些任务

                      你应该很高兴!自动更新不仅被禁用,而且永远被终止。

                      P.S.:第 5 步和第 6 步只是为了矫枉过正:-)

                      【讨论】:

                        【解决方案20】:

                        如果您使用的是 Mac OS。保留您需要的版本,然后按照步骤帮助您永久停止更新 chrome。

                        禁用自动更新:-

                        清空这些目录:

                        ~/Library/Google/GoogleSoftwareUpdate/
                        

                        然后更改这些名为“GoogleSoftwareUpdate”的文件夹的权限,这样就没有所有者,也没有读/写/执行权限。在终端:

                        cd /Library/Google/
                        sudo chown nobody:nogroup GoogleSoftwareUpdate
                        sudo chmod 000 GoogleSoftwareUpdate
                        
                        cd ~/Library/Google/
                        sudo chown nobody:nogroup GoogleSoftwareUpdate
                        sudo chmod 000 GoogleSoftwareUpdate                                                                        
                        

                        然后对上一级的 Google 文件夹执行相同操作。

                        cd /Library/
                        sudo chown nobody:nogroup Google
                        sudo chmod 000 Google
                        cd ~/Library/                                                                                                                    
                        sudo chown nobody:nogroup Google
                        sudo chmod 000 Google
                        

                        希望对您有所帮助!

                        【讨论】:

                          【解决方案21】:

                          对于 Ubuntu:

                          1. 转到“软件和更新”。
                          2. 点击“其他软件”标签。
                          3. 取消选中下一个复选框“http://dl.google.com/linux/chrome/deb/ stable main”

                          【讨论】:

                            【解决方案22】:

                            适用于 Windows Server 2008 和 Chrome v64:

                            • 将“Update”目录重命名为“Update2”
                            • 创建名为“Update”的空白文件(不带扩展名)

                            【讨论】:

                              【解决方案23】:

                              在 Windows 操作系统上:

                              1) 打开以下文件进行编辑(以管理员身份):C:\Windows\System32\drivers\etc\hosts (此文件没有扩展名)

                              2) 在底部,添加一行:127.0.0.1 tools.google.com

                              3) 保存文件

                              4) 享受旧版 Chrome

                              【讨论】:

                              • @BitcoinMurderousManiac - Chrome 升级服务用于下载最新版本的主机。
                              【解决方案24】:

                              对于 Windows 用户,您可以按照 Google Chrome Enterprise Help - Manage Chrome updates (Windows).

                              只需执行第 1 步:安装 Google 更新 > 获取 Google 更新策略模板和第 2 步:配置自动更新 > 关闭 Chrome 浏览器自动更新。

                              如果一切配置正确,您将看到“更新已被您的管理员禁用”。重启电脑后,在谷歌浏览器设置关于 Chrome 部分。

                              【讨论】:

                              • 你能澄清一下程序吗?老实说,我无法理解一件事。
                              • 详细步骤在附上的链接里,你看进去了吗?
                              【解决方案25】:

                              对于 Mac OS,您必须删除权限,但要离开目录

                              $ sudo chown root:wheel GoogleSoftwareUpdate
                              $ sudo chmod = GoogleSoftwareUpdate
                              

                              【讨论】:

                              • 这是 macOS 的 方式
                              【解决方案26】:

                              为了摆脱 Chrome 44 并返回到 43,我下载了 chrome 43 的独立版本,它是一个 .exe 文件,我只是双击它,它安装在我的计算机上,而没有更新到 Chrome 44,要找到 Chrome 43 的链接,请查看本页底部 Google Chrome 64-bit Offline Installer| 45.7 MB 或转到 enter link description here

                              玩得开心:)

                              【讨论】:

                                【解决方案27】:

                                在 Windows 中禁用 Google Chrome 自动更新:

                                • 转到“C:\Program Files (x86)\Google

                                • 将目录“Update”重命名为“Update2”。 由于与目录中相应的可执行文件相关的正在运行的进程,目录删除或重命名可能是不可能的。其中使用Unlocker 工具强制删除或重命名目录。

                                • 重新启动 Chrome 并转到 帮助 -> 关于 Google Chrome。 在这里我们可以看到消息为“更新检查失败

                                就是这样!!

                                【讨论】:

                                • 重命名无效。它会立即停止更新,但一周或几个小时后,它会再次自动更新。
                                【解决方案28】:

                                经过一番折腾,找到了Mac的简单解决方案。希望这会有所帮助。

                                1. 让它升级。

                                2. 然后转到应用程序,右键单击 chrome 应用程序并打开包内容。

                                3. /Applications/Google Chrome old.app/Contents/Frameworks/Google Chrome Framework.framework/Versions进一步导航

                                4. 您将找到一个current 文件夹。 删除这个:)

                                5. 重新启动 chrome 并享受..

                                【讨论】:

                                  【解决方案29】:

                                  很遗憾,即使删除更新文件夹也不会完全停止自动更新。但是您可以下载 Chromium 浏览器而不是 Google Chrome。它本质上是同一个浏览器,但没有 Google 品牌,也没有自动更新。

                                  【讨论】:

                                    【解决方案30】:

                                    其实可以通过Chrome浏览器设置关闭自动更新功能。或者您可以通过更改系统注册表项来实现。您可以在这里查看详细提示http://blog.doofix.com/how-to-stop-google-chrome-from-automatic-update/ 希望这会有所帮助!

                                    【讨论】:

                                      猜你喜欢
                                      • 1970-01-01
                                      • 2019-04-04
                                      • 2014-11-03
                                      • 1970-01-01
                                      • 2021-02-23
                                      • 1970-01-01
                                      • 2015-11-01
                                      • 1970-01-01
                                      • 2020-03-13
                                      相关资源
                                      最近更新 更多