Mac上Chrome“无法检查更新”或进度条卡住,说明更新链路被禁用或组件损坏;需先确认是否人为禁用(defaults read com.google.Keystone.Agent checkInterval返回0),再依次重建GoogleSoftwareUpdate权限、重装Keystone引擎、清除Chrome更新禁用标记与缓存,最后强制刷新chrome://settings/help并校准系统时间。

Mac上Chrome浏览器显示“无法检查更新”或点击“关于Google Chrome”后进度条卡住不动,说明自动更新链路已被人为禁用或系统组件损坏,需按实际阻断点逐层修复。
确认当前更新状态是否被禁用
打开Chrome,点击菜单栏「Chrome → 关于Google Chrome」。若页面显示“无法检查更新”或“正在检查更新”但长期转圈,说明本地更新机制已失效;若显示“已是最新版本”但官网已发布v143.0.7499.146,则是缓存未刷新,不是真正禁用。
在终端执行:defaults read com.google.Keystone.Agent checkInterval 2>/dev/null。若返回0,表明更新检查间隔被设为零——这是人为禁用的明确信号。
恢复系统级更新服务组件
方法一:重建GoogleSoftwareUpdate.bundle目录权限
打开终端,依次执行:sudo rm -rf /Library/Google/GoogleSoftwareUpdate→sudo mkdir -p /Library/Google/GoogleSoftwareUpdate→sudo chown root:wheel /Library/Google/GoogleSoftwareUpdate
方法二:重新安装Keystone更新引擎
访问 KeystoneInstall.dmg 下载官方安装包→双击挂载→运行其中的KeystoneInstaller→按向导完成安装。该操作会重置所有底层更新代理,包括com.google.Keystone.Agent.plist和守护进程。
重置Chrome自身更新策略
第一步:清除Chrome对更新模块的禁用标记
在终端中执行:defaults delete com.google.Chrome DisableAutoUpdatedefaults delete com.google.Chrome DisableAutoUpdateChecksCheckboxdefaults delete com.google.Chrome AutoUpdateCheckPeriodMinutes
第二步:强制刷新更新服务缓存
完全退出Chrome(含菜单栏图标)→打开访达,按Command+Shift+G,输入~/Library/Caches/com.google.Keystone→将整个文件夹拖入废纸篓→重启Chrome。
第三步:触发一次手动检查
在Chrome地址栏输入chrome://settings/help→按Command+R强制刷新页面→等待5秒以上,观察是否出现下载进度条。这一步绕过了本地缓存校验,直接向Google服务器发起新请求。
验证更新是否恢复
打开「Chrome → 关于Google Chrome」,页面应开始加载并显示“正在检查更新”,数秒后弹出“重新启动以应用更新”按钮。点击后所有窗口关闭,重启即完成升级。
若仍无反应,检查系统时间是否准确——【系统时间偏差超过5分钟会导致TLS握手失败,更新请求直接被拒绝】。前往「系统设置 → 通用 → 日期与时间」,勾选「自动设置日期与时间」。


















