🔄 更新修复

Chrome 更新失败怎么办?10 种常见原因和修复方法详解

📅 2026-05-25 ⏱ 15 分钟阅读 📷 8 张真实截图

你刚打开 Chrome,右上角的三个点菜单里出现了一个绿色向上的箭头,提示你有新版本可用。你点了一下,等了几秒,什么都没发生。再点一次,还是没反应。或者你点进「设置 > 关于 Chrome」,进度条卡在 0% 一动不动,最后弹出一行红字:更新失败(错误代码 0x80070005)。

这种情况在国内 Chrome 用户中非常普遍。Google 的更新服务器部署在海外,网络链路本身就不够稳定,加上杀毒软件、系统权限、企业策略等各种干扰因素,Chrome 更新失败成了一个高频问题。

这篇文章会帮你从诊断开始,快速定位属于哪种失败原因,然后给出对应的修复方法。文末附上了 Chrome 更新错误代码速查表,可以直接对照你的错误代码找到解决方案。

第一步:诊断——你属于哪种情况

不要一上来就尝试所有方法。Chrome 更新失败的原因有十几种,盲目的试错只会浪费时间。先用下面这个排查流程判断你的问题类型:

诊断流程(按顺序执行):

  1. 确认版本号:打开 Chrome,地址栏输入 chrome://settings/help,记录当前显示的版本号和更新状态
  2. 看错误代码:如果页面显示了具体的错误代码(如 0x80040154、0x80070005),直接翻到文末的错误代码速查表,按代码找到对应修复方法
  3. 检查网络连通性:在浏览器地址栏访问 https://update.googleapis.com,如果能正常打开(显示 404 是正常的,关键是能连通),说明网络没问题;如果完全打不开,问题出在网络层
  4. 检查磁盘空间:打开文件资源管理器,查看 C 盘剩余空间。低于 1GB 的直接清理空间
  5. 检查是否有企业版 Chrome:地址栏输入 chrome://version,看「可执行文件路径」里是否包含「Enterprise」字样

按这个流程走完,90% 的用户已经能定位问题。下面针对 10 种常见原因逐一讲解修复步骤。

原因 1:网络问题——最常见的罪魁祸首

Chrome 在国内更新失败的案例中,网络问题占了大约 60%。Google 的更新服务器域名是 update.googleapis.com,DNS 解析和 HTTPS 连接都可能因为网络环境不稳定而失败。如果你使用了代理或 VPN,Chrome 的更新进程(GoogleUpdate.exe)默认不走系统代理,导致更新流量直连失败。

修复方法 A:检查 DNS 解析

打开命令提示符(管理员权限),执行:

nslookup update.googleapis.com

如果返回的 IP 地址是空或者超时,说明 DNS 解析就有问题。尝试手动指定 DNS 服务器:

nslookup update.googleapis.com 8.8.8.8
nslookup update.googleapis.com 223.5.5.5

如果 8.8.8.8 能解析但默认 DNS 不行,说明你的本地 DNS 有污染或劫持。修改网卡 DNS 设置为 223.5.5.5(阿里 DNS)或 119.29.29.29(腾讯 DNS),然后刷新 DNS 缓存:

ipconfig /flushdns

修复方法 B:检查代理和 VPN 设置

Chrome 的自动更新进程由 GoogleUpdate.exe 控制,这个进程的行为受系统代理影响,但和 Chrome 浏览器本身的代理设置是独立的。如果你开了系统级代理(比如 Clash、v2rayN 的 TUN 模式),GoogleUpdate.exe 可能因为代理规则配置不当而无法连接更新服务器。

检查步骤:

  1. 在 Chrome 地址栏输入 chrome://settings/system,查看代理设置
  2. 检查系统级代理软件(Clash/v2rayN)是否开启了 TUN 模式或系统代理
  3. 尝试临时关闭所有代理和 VPN,然后在 chrome://settings/help 重新触发更新

如果关闭代理后更新成功,说明是代理规则的问题。你需要在代理软件中为 update.googleapis.comdl.google.com 添加直连规则。

修复方法 C:手动下载离线安装包

当在线更新怎么都走不通的时候,手动下载离线安装包覆盖安装是最直接的解决方案。Chrome 的离线安装包包含了完整的程序文件,覆盖安装不会丢失你的书签、密码、扩展等个人数据。

手动下载步骤:

  1. 打开 Chrome 官方下载页面
  2. 选择「离线安装包」选项(不是在线安装器)
  3. 下载后直接双击运行,按照提示完成安装

关于离线安装包的详细使用方法,可以参考 Chrome 离线安装包下载和使用指南

注意一点:离线安装包下载时也可能因为网络问题失败。如果官网下载不了,可以尝试通过国内镜像站点获取安装包,或者在代理开启的状态下下载。

原因 2:磁盘空间不足

Chrome 更新需要临时下载安装包到 C 盘(通常是 C:\Users\<用户名>\AppData\Local\Temp),解压后再替换旧版本文件。如果 C 盘剩余空间低于 1GB,更新进程会因为写入失败而中断。

检查方法:

  1. 打开文件资源管理器,右键 C 盘 > 属性,查看可用空间
  2. 或者直接在地址栏输入 %TEMP%,查看 Temp 文件夹占用空间

修复方法:

  1. 运行 Windows 磁盘清理工具:在开始菜单搜索「磁盘清理」,选择 C 盘,勾选所有可清理项
  2. 清理 Chrome 自身的缓存数据:Chrome 地址栏输入 chrome://settings/privacy,找到「清除浏览数据」,勾选「缓存的图片和文件」,时间范围选「所有时间」
  3. 清理系统临时文件:在运行窗口(Win+R)输入 %TEMP%,删除该文件夹下的所有文件(忽略正在使用的文件提示)
  4. 卸载不需要的程序,释放 C 盘空间

清理完成后,确保 C 盘至少有 2GB 以上的可用空间,再重新尝试更新。

如果磁盘空间问题反复出现,考虑把 Chrome 的用户数据目录迁移到其他分区。Chrome 的用户数据默认存储在 C:\Users\<用户名>\AppData\Local\Google\Chrome\User Data,这个目录包含了缓存、书签、扩展数据等。具体迁移方法需要修改 Chrome 的快捷方式启动参数,添加 --user-data-dir 参数指向新路径。

关于清理 Chrome 缓存的详细操作,可以查看 Chrome 清除缓存教程

原因 3:杀毒软件或安全软件拦截

国内常见的杀毒软件(360 安全卫士、火绒、腾讯电脑管家等)可能会把 Chrome 的更新进程 GoogleUpdate.exe 误判为可疑行为并拦截。这种情况在你刚安装 Chrome 或者刚更新了杀毒软件的病毒库之后尤其容易发生。

排查方法:

  1. 检查杀毒软件的拦截日志。360 在「安全防护中心 > 拦截记录」里,火绒在「安全日志 > 防护日志」里
  2. 查看是否有对 GoogleUpdate.exe 或 chrome_installer.exe 的拦截记录

修复方法:

  1. 添加信任/白名单:在杀毒软件中将以下路径添加到白名单:
    • C:\Program Files\Google\Update\GoogleUpdate.exe
    • C:\Program Files (x86)\Google\Update\GoogleUpdate.exe
    • C:\Program Files\Google\Chrome\Application\ 整个目录
  2. 临时关闭防护:如果不确定是哪个具体的拦截规则,可以临时关闭杀毒软件的所有防护模块,然后重新触发 Chrome 更新。更新完成后再重新开启
  3. 检查 Windows Defender:即使你没装第三方杀毒软件,Windows 自带的 Defender 也可能拦截。打开「Windows 安全中心 > 病毒和威胁防护 > 保护历史记录」,查看是否有拦截记录。如果有,将 Chrome 相关文件添加到排除项

Windows Defender 添加排除项的路径:设置 > 隐私和安全 > Windows 安全中心 > 病毒和威胁防护 > 管理设置 > 排除项 > 添加排除项。

原因 4:注册表或安装信息损坏

Chrome 的版本信息、更新状态等关键数据存储在 Windows 注册表中。如果注册表中的 Chrome 相关键值被意外修改或损坏,Chrome 的更新检查机制就会出错。这种情况常见于使用过注册表清理工具、系统重装残留、或者从其他位置复制了 Chrome 安装目录。

排查方法:

  1. 按 Win+R,输入 regedit,打开注册表编辑器
  2. 检查以下注册表路径是否存在且内容正常:
    • HKEY_CURRENT_USER\Software\Google\Update\Clients\{8A69D345-D564-463C-AFF1-A69D9E530F96}
    • HKEY_LOCAL_MACHINE\SOFTWARE\Google\Update\Clients\{8A69D345-D564-463C-AFF1-A69D9E530F96}
  3. 看看 pv(product version)值是否和你实际安装的 Chrome 版本一致

修复方法:

如果你对注册表操作不熟悉,建议直接使用离线安装包覆盖安装(见原因 1 的修复方法 C),覆盖安装会自动修复注册表。

如果需要手动修复注册表,步骤如下:

  1. 先导出当前注册表作为备份(注册表编辑器 > 文件 > 导出)
  2. 删除 Google\Update 下的 Clients 子键中的 Chrome 相关条目(GUID 是 {8A69D345-D564-463C-AFF1-A69D9E530F96}
  3. 重新下载 Chrome 安装包安装,安装程序会重新写入正确的注册表信息

如果 Chrome 本身也无法正常启动了,说明注册表损坏比较严重。这时需要彻底卸载 Chrome,清理残留的注册表键值,再重新安装。

原因 5:Chrome 更新组件异常

Chrome 内置了一些更新相关的组件,如果这些组件本身出了问题,更新机制就会失效。Chrome 提供了一个内置页面来检查各个组件的状态。

排查方法:

  1. 在 Chrome 地址栏输入 chrome://components
  2. 查看列表中各组件的状态,重点关注以下几项:
    • Recovery Component:负责 Chrome 自身修复,状态应该是「已更新」
    • Updater:负责更新检查和下载,状态应该是「已更新」
  3. 如果状态显示「未更新」或者有错误信息,点击对应组件的「检查更新」按钮

修复方法:

  1. chrome://components 页面,逐一点击每个组件的「检查更新」按钮
  2. 如果点击后状态没有变化或者出现错误,尝试在任务管理器中结束所有 GoogleUpdate.exe 进程,然后重新打开 Chrome 再检查
  3. 如果 Recovery Component 更新失败,可以手动删除 Recovery 目录,强制 Chrome 重新下载:
    • 关闭所有 Chrome 窗口
    • 删除 C:\Program Files\Google\Chrome\Application\<版本号>\Installer 目录下的 setup.exe 以外的所有文件
    • 重新打开 Chrome,它会自动重新下载 Recovery Component

原因 6:企业组策略禁用了自动更新

如果你使用的是公司电脑,IT 部门可能通过组策略禁用了 Chrome 的自动更新。这种情况个人用户也可能遇到——安装了某些优化工具或系统管理软件后,Chrome 的更新策略被意外修改。

排查方法:

  1. 地址栏输入 chrome://version,查看「可执行文件路径」。如果路径中包含「Enterprise」字样,说明你安装的是企业版 Chrome
  2. 地址栏输入 chrome://policy,查看当前生效的策略列表。重点看是否有以下策略被设置为非默认值:
    • AutoUpdateCheckPeriodMinutes:设为 0 表示禁用自动检查更新
    • UpdateDefault:设为 0 表示禁用自动更新
    • DownloadRestrictions:限制了更新下载

修复方法:

个人用户:

  1. 按 Win+R,输入 gpedit.msc 打开本地组策略编辑器(仅限 Windows Pro 及以上版本)
  2. 导航到「计算机配置 > 管理模板 > Google > Google Update」
  3. 检查「配置自动更新」策略是否被启用或禁用
  4. 如果不需要企业管控,将该策略设为「未配置」

Home 版 Windows 没有组策略编辑器,需要通过注册表修改。检查以下注册表键:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update
HKEY_CURRENT_USER\SOFTWARE\Policies\Google\Update

如果存在 UpdateDefault(DWORD 值),设为 1 表示启用自动更新。

企业用户:

企业版 Chrome 的更新策略由 IT 管理员控制,个人通常无法修改。你需要联系 IT 部门,说明 Chrome 版本过旧可能存在安全风险,请求他们调整更新策略或者手动推送更新。

原因 7:多个 Chrome 版本冲突

有些用户电脑上同时存在多个 Chrome 版本——比如同时安装了普通版和 Canary 版、Beta 版,或者从不同渠道安装的 Chrome(MSI 安装包和在线安装器)。多个版本共存可能导致更新机制混乱,因为不同版本的更新注册表键值会互相覆盖。

排查方法:

  1. 打开「设置 > 应用 > 已安装的应用」,搜索「Chrome」,查看是否有多个条目
  2. 检查 C:\Program Files\Google\Chrome\Application\C:\Program Files (x86)\Google\Chrome\Application\ 下是否有多个版本的目录

修复方法:

  1. 决定保留哪个版本。一般来说,保留正式版(Stable)即可,卸载 Beta、Canary、Dev 等测试版
  2. 如果有两个正式版 Chrome(比如一个从 MSI 安装,一个从在线安装),建议卸载 MSI 版本,保留在线安装版——在线安装版的更新机制更稳定
  3. 卸载后重启电脑,再检查 chrome://settings/help 的更新状态

卸载时注意选择「也清除浏览数据」为取消状态,否则会删除书签和密码。如果不确定,可以先备份 Chrome 用户数据目录(%LOCALAPPDATA%\Google\Chrome\User Data)。

原因 8:Windows Update 服务异常

Chrome 在 Windows 上的更新依赖一个叫 Omaha 的更新框架,这个框架在某些情况下会调用 Windows 的 Background Intelligent Transfer Service(BITS)来下载更新文件。如果 BITS 服务被禁用或异常,Chrome 更新也可能受到影响。

排查方法:

  1. 按 Win+R,输入 services.msc,打开服务管理器
  2. 找到以下服务,检查状态:
    • Background Intelligent Transfer Service:应该为「正在运行」或「手动」
    • Windows Update:某些情况下 Chrome 更新也会受此影响

修复方法:

  1. 在服务管理器中,右键「Background Intelligent Transfer Service」> 属性
  2. 如果启动类型是「已禁用」,改为「手动」
  3. 点击「启动」按钮,确认服务能正常启动
  4. 如果启动失败,在命令提示符(管理员)中执行:
    net stop bits
    net start bits
    sc.exe config bits start= demand
    

原因 9:代理设置干扰 Chrome 更新进程

这个问题和原因 1 有关联但独立处理。Chrome 浏览器的代理设置由用户配置,但 GoogleUpdate.exe 的代理行为由系统代理控制。很多用户不清楚两者的区别——浏览器本身可能走代理上网没问题,但 Chrome 浏览器 的更新进程走的是另一条通道。如果你在 Chrome 代理设置 中配置了代理,但系统级代理没有配置或配置不一致,就会出现浏览器能正常上网但更新失败的情况。

排查方法:

  1. 按 Win+I 打开 Windows 设置 > 网络和 Internet > 代理
  2. 查看手动代理设置是否开启
  3. 如果开启了代理,确认代理地址和端口是正确的、代理服务正在运行
  4. 检查是否有环境变量 HTTP_PROXYHTTPS_PROXY 被设置(在命令提示符中执行 set | findstr -i proxy

修复方法:

  1. 如果系统代理设置不正确,修改或关闭它,然后重新尝试 Chrome 更新
  2. 如果你的网络环境必须使用代理,确保 GoogleUpdate.exe 能使用代理。创建或修改注册表值:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update
    新建 DWORD 值 ProxyMode,设为 3(使用系统代理)
    
  3. 某些代理工具(如 Clash)支持设置「系统代理」模式,开启后 GoogleUpdate.exe 就会走代理。确保代理规则中包含 update.googleapis.comdl.google.com 的放行规则

原因 10:Chrome 用户数据损坏

如果 Chrome 本身的配置文件(用户数据目录)中的某些文件损坏,可能导致更新机制异常。这种情况比较少见,但在系统崩溃、异常关机、或者磁盘错误之后可能出现。

修复方法:

  1. 完全关闭 Chrome(检查任务管理器中是否还有 chrome.exe 进程)
  2. 重命名用户数据目录作为备份:
    将 %LOCALAPPDATA%\Google\Chrome\User Data
    重命名为 %LOCALAPPDATA%\Google\Chrome\User Data.bak
    
  3. 重新打开 Chrome,它会创建全新的用户数据目录
  4. 登录 Google 账号,书签、密码、扩展等会从云端同步回来
  5. 确认更新功能恢复正常后,可以删除 .bak 目录

这个方法比较激进,会清除本地的浏览历史和未同步的配置。执行前请确认重要数据已经同步到 Google 账号。

关于 Chrome 更多使用技巧,可以看看 Chrome 实用技巧合集

Chrome 更新错误代码速查表

chrome://settings/help 页面显示了具体的错误代码时,可以直接对照下表找到对应的原因和修复方法:

错误代码含义建议修复方法
0x80040154COM 组件未注册,通常是安装文件损坏重新注册 COM 组件或重新安装 Chrome
0x80070002系统找不到指定文件,更新文件缺失手动下载离线安装包覆盖安装
0x80070005权限不足,无法写入更新文件以管理员权限运行 Chrome,检查文件权限
0x80070422服务未启动(BITS 或 Windows Update)启动 BITS 服务(见原因 8)
0x800705b4超时错误,通常是网络连接问题检查网络和代理设置(见原因 1)
0x80072ee2网络连接超时检查 DNS 解析和防火墙设置
0x80072efd无法连接服务器检查是否被防火墙或杀毒软件拦截
0x800A0046权限被拒绝以管理员权限运行,检查目录写入权限
0x80246007BITS 服务需要重新安装在命令提示符运行 BITS 重置命令
0x80246017下载不完整,文件被截断清理临时文件后重试,或手动下载
0x8024601e下载超时检查网络带宽,避免高峰时段更新
ERROR_UPDATE_FAILED通用更新失败按本文的排查流程逐步检查

以上方法都不行时的最后手段

如果你试了以上所有方法仍然无法更新,说明 Chrome 的安装环境已经严重损坏。这时候需要采取更彻底的方案:

方案 A:彻底卸载后重装

  1. 下载 Chrome 官方的清理工具(Google 提供了一个专用的卸载工具,可以从 Chrome 官网获取)
  2. 备份用户数据:复制 %LOCALAPPDATA%\Google\Chrome\User Data 整个目录到桌面或其他位置
  3. 使用清理工具彻底卸载 Chrome(清理工具会删除注册表键值、残留文件等)
  4. 重新下载最新版 Chrome 离线安装包安装
  5. 安装完成后,将备份的用户数据目录复制回去,覆盖新创建的目录
  6. 重启 Chrome,登录 Google 账号同步数据

方案 B:使用便携版 Chrome

如果系统环境确实有问题,导致安装版 Chrome 怎么都无法正常工作,可以考虑使用便携版(Portable Chrome)。便携版不需要安装,直接解压就能运行,更新也是通过替换文件的方式完成。

不过便携版也有缺点:不支持通过 Google 账号自动同步扩展和密码(需要手动配置),也不支持自动更新,每次新版本发布都需要手动下载替换。

方案 C:切换到其他浏览器作为备选

如果 Chrome 更新问题短期无法解决,而你又需要保持浏览器的最新状态以确保安全,可以考虑暂时使用 Firefox 或 Edge 作为过渡方案。Edge 使用 Chromium 内核,大部分 Chrome 扩展都可以直接使用,过渡成本较低。

预防 Chrome 更新问题的日常习惯

Chrome 更新失败虽然烦人,但大部分情况可以通过日常习惯来预防:

  1. 保持 C 盘充足空间:至少留 5GB 以上,避免更新时因空间不足失败
  2. 不要随意使用注册表清理工具:很多「系统优化」软件的注册表清理功能会误删 Chrome 的更新键值
  3. 杀毒软件保持 Chrome 白名单:安装杀毒软件后,第一时间把 Chrome 相关路径加入信任列表
  4. 避免安装多个 Chrome 版本:Beta、Canary、正式版各留一个即可,不需要的全卸载
  5. 定期手动检查更新:每周打开一次 chrome://settings/help,即使自动更新被禁用也能及时发现版本落后

Chrome 是全球使用率最高的浏览器,保持最新版本不仅意味着新功能,更重要的是安全补丁。Google 每月都会修复数十个安全漏洞,版本落后超过一两个月就面临被已知漏洞攻击的风险。如果你的 Chrome 浏览器插件 配合得好,更新体验会顺畅很多。

总结

Chrome update 服务异常还可能影响 Chrome 的安装和卸载。有时候不只是更新失败——连正常的 Chrome 浏览器 安装过程也会受到 BITS 服务异常的干扰。先用本文开头的诊断流程定位大类,再对应具体原因的修复方法操作,绝大部分情况都能解决。

如果你遇到的错误代码不在本文的速查表中,可以在 Chrome 官方帮助论坛搜索对应代码,或者查看 Google 的官方更新日志了解是否是已知的服务端问题。Chrome 的更新服务偶尔也会出现全球范围的服务中断,这种情况下只能等待 Google 修复。

需要更多 Chrome 使用方面的帮助?Chrome 使用技巧大全 持续更新中,涵盖从基础设置到高级优化的方方面面。

常见问题

Q1: Chrome 更新卡在「正在检查更新」或者某个百分比不动了怎么办?

A: 这种情况最常见的原因是 Google 更新服务器在国内网络环境下连接不稳定。试着先完全关闭 Chrome(任务管理器确认没有 chrome.exe 进程),然后以管理员身份重新打开 Chrome,再去 chrome://settings/help 检查更新。如果仍然卡住,改用离线安装包更新——从 Chrome 离线安装包页面 下载最新版的离线安装器,双击安装即可覆盖更新,不依赖在线更新通道。

Q2: 关掉 Chrome 自动更新有什么风险?

A: 最大的风险是安全漏洞。Google 大约每 4 周发布一次 Chrome 主版本更新,每次更新平均修复 20-30 个安全漏洞,其中一部分是高危级别(允许远程代码执行、沙箱逃逸等)。如果 Chrome 版本落后超过 2 个月,你就在使用已知漏洞的浏览器访问所有网站——攻击者可以通过恶意网页直接入侵你的系统。此外,旧版 Chrome 可能不支持某些新网站的功能(如新的 Web API),导致部分网页无法正常使用。即使你不在意新功能,安全补丁也是保持 Chrome 更新的核心理由。

Q3: Chrome 更新后书签、密码、扩展会丢失吗?

A: 正常更新不会。Chrome 的更新只替换程序文件(C:\Program Files\Google\Chrome\Application\),不会动你的用户数据目录(%LOCALAPPDATA%\Google\Chrome\User Data\)。更新完成后书签、密码、扩展、历史记录都保持不变。只有在极少数情况下——比如用户数据文件在更新前已经损坏、或者你选择了「彻底卸载后重装」并勾选了删除浏览数据——才会丢失数据。如果你担心更新出问题,可以提前做一个备份:复制 User Data 目录到桌面,更新完成后如一切正常再删除备份。

Q4: Chrome 离线安装包和在线更新有什么区别?

A: 在线更新(通过 chrome://settings/help 触发)是增量更新——只下载新旧版本之间的差异文件,更新包通常只有几十 MB。离线安装包是完整包,包含 Chrome 的全部文件,体积约 100-150MB。从用户角度看,最终安装的 Chrome 是一样的,只是更新方式不同。在线更新更省流量但依赖 Google 更新服务器,在国内可能失败;离线安装包更可靠但每次都需要手动下载。如果你需要最新的离线安装包,可以参考 Chrome 离线安装包下载教程

Q5: Chrome 更新失败的具体错误代码在哪里看?

A: 在 chrome://settings/help 页面,如果更新失败,页面上会显示具体的错误代码(如 0x80070005、0x80072ee2 等)。如果页面只显示「更新失败」但没有错误代码,可以进入 Windows 事件查看器查看更详细的日志:按 Win+R 输入 eventvwr.msc,导航到「Windows 日志 > 应用程序」,搜索来源为「Google Update」的事件,错误详情中会包含具体代码。拿到错误代码后对照本文的「Chrome 更新错误代码速查表」快速定位原因和修复方法。

声明:本站为 Chrome 浏览器使用技巧分享平台,与 Google 公司无关。所有产品名称归原权利人所有。

📖 相关阅读
继续阅读