诺诺博客

  •  主 页
  •  Linux
  •  微 软
  •  信 创
  •  虚 拟
  •  网 络
  •  生 活
  •  归 档
  •  友 链
  •  关 于

离线升级Google Chrome浏览器补丁

  • 诺诺
  • 2024-08-28
  • 0

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

离线升级Google Chrome浏览器补丁-诺诺博客

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

思路:

通过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 组策略分配给用户实现自动完成。

© 2025 诺诺博客 蜀ICP备2024099071号-1 如有侵权请联系删除 | 网站地图 | 百度统计 | 又拍云CDN加速
为了获得更好的浏览效果 建议您使用IE8.0及以上版本浏览器登陆本站点 · 服务器托管于腾讯云
  • {{ item.name }}
  • {{ item.name }}