有谁知道如何禁用谷歌浏览器自动更新,它会导致我的网络应用程序总是改变?
我已尝试使用此页面上提供的或本 wikiHow 文章中所述的 Google Update ADM 模板:
将 的值设置HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update\AutoUpdateCheckPeriodMinutes
为REG_DWORD
“0”。
但是我的注册表编辑器中没有谷歌,所以我无法设置它。
有谁知道如何禁用谷歌浏览器自动更新,它会导致我的网络应用程序总是改变?
我已尝试使用此页面上提供的或本 wikiHow 文章中所述的 Google Update ADM 模板:
将 的值设置HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update\AutoUpdateCheckPeriodMinutes
为REG_DWORD
“0”。
但是我的注册表编辑器中没有谷歌,所以我无法设置它。
花了很长时间试图禁用更新(字面意思是几个小时,阅读论坛和测试各种(一些异国情调的)解决方案),这让我发疯了。但是似乎有一个可靠的解决方案(请参阅下文)。
即使使用带有模板的官方 Google 页面也没有任何效果:https: //support.google.com/installer/answer/146164?hl= en
我严格按照那个页面的说明,注册表中的键都是正确的,但是打开程序时仍然进入“关于谷歌浏览器”,我可以看到轮子在转动,几秒钟后强制更新并做了。
我曾尝试在 Windows 8.1 机器 64 位上使用 Google 的独立安装程序 - 是的,所有密钥都设置为:
Dword:AutoUpdateCheckPeriodMinutes 值:0
Dword:DisableAutoUpdateChecksCheckboxValue 值:1
Dword:UpdateDefault 值:0
Dword:更新{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\ 并找到文件夹“update”
。2- 有几个选项可供选择:
A) first method: Rename the folder:
- 例如,右键单击 >重命名> 从 Update.bak 到 Update2.bak。
- 现在启动 Chrome:没有更多更新了!!因为它找不到更新程序!完成。
B) second method: Zip the folder:
-通过存档压缩整个文件夹。(右键单击“更新”文件夹 > 发送到压缩 (zip) 文件夹)
- 一个窗口可能会要求您备份/压缩并将其放在桌面上,单击是。(提示:Windows 无法在此处创建压缩文件夹。您要改为放在桌面上吗?)
- 将新创建的 zip 文件移动到原始位置。可能会弹出新窗口安全性 > 单击继续。(消息:您需要管理员权限才能复制此文件)。[如果有一天您决定更新 Chrome,这将是解压缩的内容 - 请记住,解压缩时它将具有以下结构:更新 > 更新 > 然后是文件夹的所有内容。请记住将第二个更新文件夹(复制粘贴)中的所有内容向上移动一级,以便变为:更新>然后是文件夹的所有内容]。
- 现在您有了一个副本,只需删除“更新”文件夹。
- 现在启动 Chrome:没有更多更新了!!因为它找不到更新程序!完成。
祝你好运,享受。
这只是在 Mac OS中停止自动更新Google Chrome的一个技巧。
最后转到Google Chrome 设置/关于。您将看到更新总是失败,因为更新 url 被设置为无效的。
使用 v49something 打印时出现问题。
我暂时在 localhost 上阻止了 tools.google.com,以便我可以安装以前的版本并防止更新到破坏标签打印的版本。
所以,在 /etc/hosts 我添加了:
0.0.0.0 tools.google.com
不是一个完美的解决方案,但对我们来说是完美的。
仅适用于 Windows
要完全禁用自动 Chrome 更新,请在下面创建/编辑以下注册表项/dword 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 位机器上,您可能需要将 dwords 放在以下键下:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Policies\Google\Update
.
我创建了一个 GitHub gist powershell 脚本来创建 dwordsPolicies
和 Wow6432Node\Policies
.
对于最新版本,请使用以下步骤:
使用 2020 年初最新版本的 Chrome 在 Windows 10 上最简单的方法。无需注册表黑客、Powershell 或 GPO:
Computer Management
应用程序:在任务栏搜索中键入它,然后单击Run as administrator
菜单Service and Applications
->Services
Google Update Service (gupdate)
并Google Update Service (gupdatem)
Properties
并设置Startup type:
为禁用。截至 2020 年 3 月,已在 Google Chrome v 80、Win 10 / 1909 / 18363.592 上测试并运行。
只需使用自己添加对象regedit
:
在 HKEY_LOCAL_MACHINE\SOFTWARE\Policies 下,
全部做完!
可能需要重新启动。
我们使用 Chef 自动安装 Chrome 并禁用自动更新。当 Chef 尝试重命名整个更新目录时,它失败并出现“拒绝访问”错误。因为当出现安全提示时 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
我已经尝试了所有这些选项,但似乎没有一个有效。有时,当我检查“关于”页面时,我实际上收到一条消息“GoogleUpdate 已禁用”,但不知何故,一周后它仍然更新。
现在我只需将 GoogleUpdate 添加到防火墙并阻止 Internet 访问。如果我检查“关于”页面,我会收到一条消息,它正在更新,几秒钟后它无法更新,我应该检查我的防火墙。
我使用 Commodo Firewall HIPS 功能来阻止 googleupdate.exe 甚至执行。我没有为 gooleupdate.exe 互联网访问设置任何规则,但如果它以某种方式执行,我会收到一个弹出窗口,询问我是否要授予它互联网访问权限。
目前正试图让自己远离 chrome 和尽可能多的谷歌产品,因为他们意识到他们已经付出了努力,以阻止少数人真正重新编辑旧的自动更新以及他们希望对你的机器有更多控制权的愿望比你做的。
简单而有效
转到 C:\Program Files (x86)\Google\update
重命名更新文件夹名称
此处列出了某种“官方方法”:http: //www.wikihow.com/Completely-Disable-Google-Chrome-Update
简而言之:
1)下载http://www.wikihow.com/Completely-Disable-Google-Chrome-Update
2) 使用 gpedit.msc 安装它(单击计算机配置/管理模板,然后在“操作”菜单中选择“添加/删除模板...”)
3)
通过将“更新策略覆盖”设置为“禁用”来禁用
计算机配置
管理模板
经典管理模板
Google
Google 更新
应用程序
Google Chrome中的 Chrome 更新
这里有一些关于禁用 Google Chrome 自动更新的答案,我想出了一个解决方案,它使用特定的组策略设置以及 PowerShell 启动脚本来重命名 GoogleUpdate.exe、禁用相关服务并禁用相关任务调度程序任务。
我将发布作为答案,以防其他人需要一个可以在需要时轻松扩展(或降低一些)并可能节省他们一些时间的一体化解决方案。
## -- 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 文件类型,但如果您保持原样,默认值应该可以正常工作。
许多不稳定的解决方案我更喜欢编辑主机文件
/etc/hosts
127.0.0.1 dl.google.com
127.0.0.1 tools.google.com
禁用谷歌浏览器自动更新的最佳方法如下
你完成了
TL;博士
删除文件夹 C:\Program Files\Google\Update
这是我停止自动更新 chrome 的方法。由于您想禁用自动更新,您可能正在使用离线安装程序安装 chrome 。如果没有,那么我建议您使用它;无论如何,这对你来说更有意义!选择第二个选项“所有用户帐户的备用安装程序”,但您也可以选择其他选项。无论如何,这个过程应该适用于各种 chrome 的安装。
安装 chrome 并在已连接互联网的情况下转到关于页面。这是为了触发更新过程。
打开任务管理器,转到Processes
选项卡并查找名为google updater
. 如果您的 uac 已打开,您可能需要单击“显示所有用户的进程”按钮
右键单击 google updater 进程名称并选择open file location
. 在资源管理器中打开位置后,结束该过程
删除与该结束进程相对应的文件(现在它已在资源管理器中找到并被选中,就像在步骤 3 中所做的那样;对于大多数情况,这是 C:\Program Files\Google\Update,但如果您选择为单个用户安装)
打开(可能通过在 start 中Scheduled tasks
键入...)sched
单击左侧的“任务计划程序库”,在右侧搜索与谷歌产品更新对应的条目。禁用或删除这些任务
你应该很高兴去!自动更新不仅被禁用,而且永远被杀死。
PS:第 5 步和第 6 步只是为了矫枉过正:-)
简单的 hacky 方法是重命名C:\Program Files (x86)\Google中的Updates文件夹。完成它以将我的 chrome 冻结在 44,直到大多数插件支持正确的 NPAPI 替换。
适用于 Windows Server 2008 和 Chrome v64:
在 Windows 操作系统上:
1)打开以下文件进行编辑(以管理员身份):(C:\Windows\System32\drivers\etc\hosts
此文件没有扩展名)
2)在底部,添加一行:127.0.0.1 tools.google.com
3) 保存文件
4) 享受旧版 Chrome
对于 Windows 用户,您可以按照 Google Chrome Enterprise 帮助 - 管理 Chrome 更新 (Windows)中的步骤进行操作。
只需按照第 1 步:安装 Google 更新 > 获取 Google 更新策略模板和第 2 步:配置自动更新 > 关闭 Chrome 浏览器自动更新。
如果您使用的是 Mac 操作系统。保留您需要的版本,然后按照步骤帮助您永久停止更新 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
希望这有帮助!
对于 Mac OS,您必须删除权限,但保留目录
$ sudo chown root:wheel GoogleSoftwareUpdate
$ sudo chmod = GoogleSoftwareUpdate
为了摆脱 Chrome 44 并回到 43,我下载了 chrome 43 的独立版本,它是一个 .exe 文件,我只是双击它,它安装在我的电脑上,没有更新到 Chrome 44,找到链接到 Chrome 43 看看这个页面的底部Google Chrome 64-bit Offline Installer| 45.7 MB或在此处输入链接描述。
玩得开心 :)
要在 Windows 中禁用 Google Chrome 自动更新:
转到“ C:\Program Files (x86)\Google ”
将目录“ Update ”重命名为“ Update2 ”。由于与目录中相应的可执行文件相关的正在运行的进程,目录删除或重命名可能是不可能的。在那使用解锁工具强制删除或重命名目录。
重新启动 Chrome 并转到Help -> About Google Chrome。在这里我们可以看到消息为“更新检查失败”
就是这样 !!
折腾了很多之后,找到了一个简单的Mac解决方案。希望这会有所帮助。
让它升级。
然后转到应用程序,右键单击 chrome 应用程序并打开包内容。
进一步导航为/Applications/Google Chrome old.app/Contents/Frameworks/Google Chrome Framework.framework/Versions
你会找到一个current
文件夹。删除这个:)
重新启动chrome并享受..
不幸的是,即使删除更新文件夹也不能完全停止自动更新。但是您可以下载 Chromium 浏览器而不是 Google Chrome。它本质上是同一个浏览器,但没有谷歌品牌,也没有自动更新。
其实你可以通过Chrome浏览器设置关闭自动更新功能。或者您可以通过更改系统注册表项来实现。您可以在此处查看详细提示http://blog.doofix.com/how-to-stop-google-chrome-from-automatic-update/ 希望这会有所帮助!
在 Mac 上,您可以将更新频率更改为非常大的值。看:
对于我自己,我在终端中运行了以下命令:
defaults write com.google.Keystone.Agent checkInterval 18000000
在 Chrome 浏览器的地址栏上,输入“about:plugins”并按 ENTER。
找到名为“Google Update”的插件,然后单击禁用。
重新启动浏览器以使更改生效。