禁用 Chrome 自动更新的技术方法

禁用 Chrome 自动更新的技术方法

介绍

对于一些用户来说,Chrome 浏览器的自动更新功能可能会带来一些不便或者不必要的麻烦。本文将介绍如何使用批处理脚本来停止和禁用 Chrome 的自动更新功能,确保不再进行后台网络操作。文章将详细说明代码的编写和执行步骤。

准备工作

在开始之前,请确保已经安装好了 Chrome 浏览器,并且具备管理员权限。

编写脚本

  1. 打开一个文本编辑器(如记事本)。

  2. 将提供的代码复制粘贴到文本编辑器中。

    @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
    
    
  3. 将文件保存为disable_chrome_update.bat,确保文件后缀名为.bat

运行脚本

  1. 定位到保存了脚本的文件夹。

  2. 右键单击disable_chrome_update.bat文件,并选择“以管理员身份运行”。

    在这里插入图片描述

脚本功能解析

  1. 停止并禁用 gupdate 服务:通过执行命令sc stop gupdatesc config gupdate start= disabled,停止并禁用 Chrome 的 gupdate 服务。

  2. 停止并禁用 gupdatem 服务:通过执行命令sc stop gupdatemsc config gupdatem start= disabled,停止并禁用 Chrome 的 gupdatem 服务。

  3. 删除 Chrome 的 Update 文件夹及其内容:通过设置变量chrome_dir为 Chrome 的安装路径,然后使用命令rmdir /Q /S "%chrome_dir%"删除整个文件夹及其内容。若删除不成功,则使用命令icacls "%chrome_dir%" /deny SYSTEM:(F)拒绝 SYSTEM 用户对该文件夹的完全控制。

    扫描二维码关注公众号,回复: 16867408 查看本文章

注意事项

  • 请谨慎操作,确保已备份好重要数据和系统。
  • 在禁用自动更新之后,您将需要手动定期检查更新并进行更新操作,以确保获得最新版本的安全性和功能性补丁。

以上就是禁用 Chrome 自动更新的技术方法的详细步骤。通过编写批处理脚本,您可以方便地停止和禁用 Chrome 的自动更新功能,并对 Chrome 快捷方式进行相应的修改。希望这篇文章对您有所帮助!

猜你喜欢

转载自blog.csdn.net/m0_67268191/article/details/133394619