🧁介绍
对于一些用户来说,Chrome 浏览器的自动更新功能可能会带来一些不便或者不必要的麻烦。
本文将介绍如何使用批处理脚本来停止和禁用 Chrome 的自动更新功能,确保不再进行后台网络操作。文章将详细说明代码的编写和执行步骤。
🍦准备工作
在开始之前,请确保已经安装好了 Chrome 浏览器,并且具备管理员权限。
🍅编写脚本
-
打开一个文本编辑器(如记事本)。
-
将提供的代码复制粘贴到文本编辑器中。
@echo off chcp 65001 > nul REM 停止并禁用 gupdate 服务 echo 正在停止和禁用 gupdate 服务... sc stop gupdate sc config gupdate start= disabled echo gupdate 服务已成功停止和禁用。 REM 停止并禁用 gupdatem 服务 echo 正在停止和禁用 gupdatem 服务... sc stop gupdatem sc config gupdatem start= disabled echo gupdatem 服务已成功停止和禁用。 REM 删除 Chrome 的 Update 文件夹及其内容 set "chrome_dir=C:\Program Files (x86)\Google\Update" REM 尝试结束 Chrome 进程以便删除文件 echo 正在结束 Chrome 进程以便删除文件... taskkill /F /IM chrome.exe /T echo Chrome 进程已成功终止。 REM 等待一段时间以确保进程被终止 echo 正在等待一段时间以确保进程被终止... ping 127.0.0.1 -n 5 > nul REM 检查 Chrome Update 文件夹是否存在 echo 正在检查 Chrome Update 文件夹是否存在... if exist "%chrome_dir%" ( REM 删除文件夹及其内容 echo 正在删除 Chrome Update 文件夹及其内容... tasklist /FI "IMAGENAME eq chrome.exe" 2>NUL | find /I /N "chrome.exe">NUL if "%ERRORLEVEL%"=="0" ( echo 关闭 Chrome 进程... taskkill /F /IM chrome.exe /T ) echo 等待一段时间以确保进程被终止... ping 127.0.0.1 -n 5 > nul rmdir /Q /S "%chrome_dir%" REM 设置 Update 文件夹权限为拒绝对 SYSTEM 用户的完全控制 echo 正在设置 Chrome Update 文件夹权限... icacls "%chrome_dir%" /deny SYSTEM:(F) echo 更新服务已成功关闭并禁用,Chrome Update 文件夹已删除,权限已修改。 ) else ( echo Chrome Update 文件夹不存在,无需删除。 ) pause
-
将文件保存为
disable_chrome_update.bat
,确保文件后缀名为.bat
。
🏴☠️运行脚本🏴☠️
-
定位到保存了脚本的文件夹。
-
右键单击
disable_chrome_update.bat
文件,并选择“以管理员身份运行”。
🚧脚本功能解析🚧
-
停止并禁用
gupdate
服务:通过执行命令sc stop gupdate
和sc config gupdate start= disabled
,停止并禁用 Chrome 的gupdate
服务。 -
停止并禁用
gupdatem
服务:通过执行命令sc stop gupdatem
和sc config gupdatem start= disabled
,停止并禁用 Chrome 的gupdatem
服务。 -
删除 Chrome 的
Update
文件夹及其内容:通过设置变量chrome_dir
为 Chrome 的安装路径,然后使用命令rmdir /Q /S "%chrome_dir%"
删除整个文件夹及其内容。若删除不成功,则使用命令icacls "%chrome_dir%" /deny SYSTEM:(F)
拒绝 SYSTEM 用户对该文件夹的完全控制。
🔥注意事项🔥
- 请谨慎操作,确保已备份好重要数据和系统。
以上就是禁用 Chrome 自动更新的技术方法的详细步骤。
通过编写批处理脚本,您可以方便地停止和禁用 Chrome 的自动更新功能。
此篇文章与代码为本人原创
希望这篇文章对您有所帮助!