错误104导致Chrome无法更新,需依次启用gupdate/gupdatem服务、清除Update和Chrome应用缓存、使用离线安装包覆盖、删除禁用网络的启动参数、重置网络堆栈与DNS。

如果您尝试更新谷歌浏览器,但始终无法升级至最新版本,并出现“错误104”或其他类似更新失败提示,则可能是由于更新服务异常、网络连接受阻或本地组件损坏所致。以下是解决此问题的步骤:
一、启用并重启Google更新服务
Google更新服务(gupdate和gupdatem)是浏览器自动更新的核心后台进程,若其被禁用或处于停止状态,将直接导致更新中断或报错104。
1、按下 Win + R 组合键,输入 services.msc,回车打开服务管理器。
2、在服务列表中找到 Google 更新服务 (gupdate),右键选择“属性”。
3、在“启动类型”下拉菜单中选择 自动,点击“服务状态”下的“启动”按钮,然后点击“确定”。
4、同样操作查找并启用 Google 更新服务 (gupdatem),确保其启动类型为“自动”且当前状态为“正在运行”。
5、关闭服务窗口,重新启动Chrome浏览器,进入 chrome://settings/help 手动检查更新。
二、清除更新缓存与残留文件
Chrome更新过程中生成的临时文件若损坏或权限异常,会引发104类网络协议错误,清除这些残留可重置更新通道。
1、完全退出Chrome:右键任务栏 → “任务管理器” → 结束所有 chrome.exe 及 chrome_updater.exe 进程。
2、按下 Win + R,依次输入并回车执行以下路径,手动删除对应文件夹(若提示权限不足,请以管理员身份运行文件资源管理器):
%LOCALAPPDATA%\Google\Update\
%LOCALAPPDATA%\Google\Chrome\Application\
3、删除后重启电脑,再尝试访问 chrome://settings/help 触发更新。
三、使用离线安装包覆盖安装
绕过在线更新机制,通过官方离线安装包强制替换当前版本,可规避网络策略拦截与服务依赖问题。
1、访问谷歌浏览器官网(https://www.google.com/chrome/),下载对应系统架构的离线安装包(.exe 或 .dmg)。
2、关闭所有Chrome窗口及后台进程。
3、右键安装包 → “以管理员身份运行”。
4、安装过程中勾选 “删除当前版本并安装新版本” 选项(Windows平台默认支持保留书签与历史记录)。
5、安装完成后,打开浏览器并访问 chrome://version/ 确认版本号已变更。
四、禁用后台网络限制参数
某些企业策略或用户自定义启动参数(如–disable-background-networking)会主动屏蔽更新所需的后台HTTP请求,从而触发104错误。
1、右键桌面或任务栏上的Chrome快捷方式,选择“属性”。
2、在“目标”字段末尾检查是否存在如下参数:–disable-background-networking、–disable-sync 或 –proxy-server=等。
3、若存在,将其整段删除;注意保留原有路径中的双引号结构,仅删参数部分。
4、点击“确定”保存,重新以该快捷方式启动Chrome。
5、进入 chrome://settings/help 再次检查更新。
五、重置Windows网络堆栈与DNS
错误104常与底层TCP/IP连接失败相关,尤其在代理配置异常、DNS污染或HTTPS握手失败时高频出现。
1、以管理员身份运行命令提示符(CMD)。
2、依次执行以下命令,每条执行完毕后等待返回成功提示:
netsh int ip reset
netsh winsock reset
ipconfig /flushdns
3、重启计算机。
4、更新前先访问 https://tools.google.com/dlpage/chrome 确认官网可正常加载,再尝试浏览器内更新。











