如何修复Edge浏览器同步设置中显示“正在同步”却无进展?
Edge 同步一直卡在“正在同步”不动,这个问题其实挺常见的——说白了,就是本地同步服务已经启动,但跟微软云端之间的“握手”没能完成。元数据卡在半路,令牌过期、缓存损坏、DNS 拦截,甚至云端残留的设备标记,都可能是罪魁祸首。别急,咱们按顺序一步步来,基本上能搞定。

同步设置里显示“正在同步”却迟迟没有进展,通常意味着本地同步引擎已经跑起来了,但跟微软服务器之间的元数据交换被卡住。常见的原因包括 OAuth 令牌失效、缓存文件损坏,或者是 DNS 把同步域名给拦截了。
先验证账户登录态是否完整有效
同步功能依赖一个实时有效的 OAuth 令牌。如果双重验证没走完,或者会话被系统静默踢掉,Edge 就会一直尝试重新连接,但始终卡在初始化阶段。
点右上角头像,如果看到“未验证”或“需要重新登录”,或者压根没反应,那就直接点退出。然后打开新标签页,访问 login.live.com,输入密码后,
务必完成信息验证码或 Microsoft Authenticator 动态码确认
关闭→等待→重启同步总开关
同步后台服务(SyncManager、SyncScheduler)有时候会因为升级残留而卡死在初始化队列里。直接开关滑块没用,得强制释放线程。
1、在地址栏输入 edge://settings/profiles/sync 回车,进入同步配置页。
2、把顶部的“同步”滑块关掉——
然后静置满10秒,期间别做任何操作
清除损坏的同步元数据缓存
方法一:删 Sync Extension Activity 和 Web Data 文件
完全退出 Edge(记得在任务管理器里结束所有 msedge.exe 进程,包括 GPU、Renderer、Utility 这些子进程)。然后按 Win+R 输入 %LocalAppData%MicrosoftEdgeUser DataDefaultSync Extension Activity 回车,全选删除。再回到同一级路径,找到并删除名为 Web Data 的文件(注意是文件,不是文件夹)。最后重启 Edge。
方法二:重命名 User Data 文件夹重建配置环境
这个方法最彻底,适合反复失败的情况。按 Ctrl+Shift+Esc 打开任务管理器,结束所有 Microsoft Edge 进程。然后 Win+R 输入 %localappdata%MicrosoftEdge 回车,找到 User Data 文件夹,重命名为 User Data_backup。重新启动 Edge,登录微软账户并开启同步。
检查 DNS 是否拦截同步域名
AdGuard、Pi-Hole 这类 DNS 过滤工具经常把 edge.activity.windows.com 和 edge-enterprise.activity.windows.com 误判为追踪域名给屏蔽掉。结果就是,你在 edge://sync-internals/ 里看到的 Server URL 是空的。
右键网络图标→“打开网络和共享中心”→点击当前连接名称→“属性”→双击“Internet 协议版本 4 (TCP/IPv4)”→勾选“使用下面的 DNS 服务器地址”,输入:
首选 DNS 服务器:119.29.29.29
备用 DNS 服务器:182.254.116.116→点击“确定”保存→断开并重连网络。
执行重置同步并清除云端设备标记
如果本地修复都试过了还是不行,那问题多半出在云端——旧设备标记会持续干扰新会话的建立,得主动清理掉。
第一步:进入 edge://settings/profiles/sync→滚动到底部,点击“仍然存在同步问题?尝试其他选项”→选择“重置同步”→勾选“清除所有设备上的同步数据”→确认执行。
第二步:等待大约 90 秒,页面会自动跳转回同步设置页。立即重新开启同步开关,然后观察“上次同步时间”是否开始刷新。