离线升级Google Chrome浏览器补丁

通过安装路径 C:\Program Files\Google\Chrome\ 可以查看到该路径下有个 Application 文件夹,其实升级其版本无非就是更新该文件夹中的文件,在特殊情况下,不便于升级操作时,就可以通过手动方式去替换该文件夹内的文件来实现升级其版本。

当然如果环境中就一两台计算机使用手动方式还比较容易,但如果环境中的计算机较多的时候,使用手动替换的方式则就略显繁琐。

思路:

通过Windows任务计划来对所有计算机实现定期自动替换文件且实现升级,那么就需要一个SMB共享路径和自动替换文件的脚本。

SMB共享:

Application 文件夹压缩 zip 并放在已配置好的smb服务器中,并保证其他计算机能通过共享方式访问此服务器下该共享路径。

bat脚本:

@echo off
color a
mode con cols=60 lines=35
cls
Title Google Chrome 128.0.6613.85 补丁 BY nuonuo.org
if exist "C:\Program Files\Google\Chrome\Application\128.0.6613.85" goto map
C:
rd /s/q "C:\Program Files\Google\Chrome\Application"
cls
md "C:\Program Files\Google\Chrome\Application"
cd C:\Program Files (x86)\360\360zip
360zip.exe -x "\unc路径\Application.zip" "C:\Program Files\Google\Chrome"
:map
echo 已经是最新版本,跳过版本升级
echo 当前版本为:
reg query "HKEY_CURRENT_USER\Software\Google\Chrome\BLBeacon" /v version | findstr "version"

该脚本内容动作先是执行判断文件是否存在,如果不存在则执行去服务器上拉去并解压缩到指定的路径,如果存在就跳过。

将上面的内容复制并保存为编码为ANSI bat格式的批处理文件,我这里命名为:GoogleChromeUpdate.bat

Windows任务计划

任务计划本身不做替换文件操作,只是使用其计划调度上面的脚本能定时替换文件操作,从而无需手动操作。

schtasks /Create /TN "谷歌浏览器128.0.6613.85 补丁" /SC DAILY /ST 03:50 /TR "\\unc\GoogleChromeUpdate.bat" /RL HIGHEST /ru system /F

该任务计划是创建了一个计划名称为:谷歌浏览器128.0.6613.85 补丁 的任务,每天3.50 执行。

应用至AD域组策略

如果当前环境中有AD域,则可以将上述的Windows任务计划保存为 bat 脚本,并新建 GPO 组策略分配给用户实现自动完成。

0

  1. This post has no comment yet

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Windows10 IPv6 无法使用记录
Windows10 IPv6 无法使用记录
SQL Server 日志回收记录
SQL Server 日志回收记录
备份Windows桌面图标个性化排序
备份Windows桌面图标个性化排序
Windows 新建AD域控服务器、FSMO管理
Windows 新建AD域控服务器、FSMO管理
微软 49 张图
批量启用Google Chrome允许第三方Cookie
批量启用Google Chrome允许第三方Cookie
使用PowerShell后台静默安装Windows补丁
使用PowerShell后台静默安装Windows补丁
© 2025 诺诺博客如有侵权请联系删除 | 网站地图 | 百度统计 | 又拍云CDN加速
为了获得更好的浏览效果 建议您使用IE8.0及以上版本浏览器登陆本站点 · 服务器托管于腾讯云