双击任务栏时间 → 右键点击“调整日期/时间” → 开启“自动设置时间” → 删除现有安装包(如 `ChromeSetup.exe`) → 重新访问官网下载。此操作可修复时间戳错误(如证书过期提示),但需确保网络同步(建议使用北京时间),或通过命令行强制更新:
bash
使用命令提示符同步系统时间并重新下载
w32tm /resync && powershell -Command "Invoke-WebRequest https://google.com/chrome/download -OutFile chrome_installer.exe"
步骤二:更换DNS服务器并禁用防火墙
进入“控制面板” → 选择“网络和共享中心” → 点击当前网络的“属性” → 手动设置DNS为 `8.8.8.8` → 暂时关闭Windows防火墙。此方法可绕过运营商限制(如端口封锁),但存在安全风险(操作后需立即恢复),或通过PowerShell批量执行:
powershell
使用PowerShell修改DNS并临时关闭防火墙
Set-DnsClientServerAddress -InterfaceIndex (Get-NetAdapter).InterfaceIndex -ServerAddresses ("8.8.8.8")
Set-NetFirewallProfile -Profile Domain -Enabled False
步骤三:使用离线安装包跳过网络验证
从官方页面下载 `ChromeStandaloneSetup.exe` → 双击运行并勾选“不检查网络连接” → 完成安装后手动更新。此操作可避免服务器验证失败(如地区限制),但需定期检查版本(建议开启自动更新),或通过静默参数跳过检测:
bash
使用命令提示符静默安装并跳过网络检查
start ChromeStandaloneSetup.exe /silent /no_network_check
步骤四:结束占用进程并清理下载缓存
按 `Ctrl+Shift+Esc` 打开任务管理器 → 搜索并结束 `GoogleUpdate` 相关进程 → 删除 `C:\Users\[用户名]\AppData\Local\Google\Update` 文件夹。此操作可解除更新锁定(如后台下载卡住),但可能导致后续更新延迟(建议配合计划任务清理),或通过脚本强制终止:
javascript
// 使用Tampermonkey脚本终止更新进程
(function() {
var updates = ["GoogleUpdate", "gupdatem"];
updates.forEach(function(proc) {
chrome.runtime.sendMessage({kill: proc});
});
})();
步骤五:通过代理服务器加速下载
打开Chrome设置 → 搜索“代理” → 手动填写代理地址(如 `127.0.0.1:8080`) → 使用SSR等工具转发请求。此方法可突破限速(如校园网限制),但需配置规则(建议仅用于下载通道),或通过系统级代理全局生效:
bash
使用命令提示符设置系统代理加速下载
netsh winhttp set proxy 127.0.0.1:8080 bypass-list="*.google.com"