
一、基础校验与文件哈希比对
1. 获取官方校验信息:
- 访问Google Chrome官方下载页面(https://www.google.cn/chrome/),找到对应版本的安装包(如 `ChromeSetup.exe`)。
- 在页面底部或开发者文档中查找提供的SHA-256或MD5哈希值(例如:`SHA256: abc123...`)。
2. 使用系统工具计算哈希值:
- 右键点击已下载的安装包,选择“属性”,切换到“常规”标签,复制文件路径(如 `C:\Downloads\ChromeSetup.exe`)。
- 按 `Win+R` 输入 `cmd`,执行以下命令(以SHA-256为例):
bash
certified_hash_tool -f "C:\Downloads\ChromeSetup.exe" -a sha256
若结果与官网哈希值一致,说明文件完整。
二、进阶验证与异常处理
1. 通过证书校验签名:
- 双击安装包,在弹出的“Windows安全”窗口中查看签名信息(需显示“由Google LLC签发”)。
- 若提示“未知发布者”,可手动下载Google根证书(https://pki.goog/roots.pem),导入到“受信任的根证书颁发机构”中。
2. 修复损坏的下载文件:
- 删除原安装包,关闭浏览器下载加速功能(如Chrome的“使用多进程下载”选项)。
- 使用IE或Edge浏览器重新下载,确保单线程保存(避免分块下载导致校验失败)。
三、自动化脚本与批量校验
1. 编写批处理脚本:
- 创建文本文件(如 `check.bat`),输入以下内容:
batch
@echo off
for /f "tokens=*" %%i in ('certified_hash_tool -a sha256 "%~1"') do set hash=%%i
if "%hash%"=="目标哈希值" (echo 校验通过) else (echo 校验失败)
保存后拖拽安装包到脚本图标上自动检测。
2. 集成到下载管理器:
- 在迅雷、IDM等工具中设置“下载完成后自动执行脚本”(如调用 `check.bat`),实现一键校验。