必须禁用组策略中“账户:阻止Microsoft账户”和“阻止所有用户使用Microsoft账户进行身份验证”两项;重置网络协议栈并修改DNS为114.114.114.114/8.8.8.8;启动Microsoft Account Sign-in Assistant与MicrosoftEdgeElevationService服务;最后可重命名Edge用户数据文件夹强制重建登录环境。

Edge浏览器登录微软账号时突然弹出错误代码,页面卡在“请稍等”或直接报错退出,同步收藏夹、密码、历史记录等功能全部中断,此时必须逐项排查系统级配置、网络协议和账户服务状态才能恢复登录。
检查并禁用组策略中的账户限制
打开运行框(Win+R),输入 gpedit.msc 回车,进入本地组策略编辑器。
依次展开:计算机配置 → Windows设置 → 安全设置 → 本地策略 → 安全选项 → 找到【账户:阻止Microsoft账户】这一项。
右键→属性→选择“已禁用”→确定。这一步不执行,Edge会直接拒绝调用账户验证模块,无论密码是否正确都报错15/25/2603。
继续在组策略中定位:计算机配置 → 管理模板 → Windows组件 → Microsoft账户 → 找到【阻止所有用户使用Microsoft账户进行身份验证】→将其设为“未配置”。
重置网络协议栈与DNS设置
以管理员身份运行命令提示符,依次执行以下命令:
ipconfig /flushdns → netsh int ip reset → netsh winsock reset → ipconfig /renew
执行完后重启电脑。这四条命令能清除被企业网关污染的TCP/IP堆栈和DNS缓存,解决0x80190001、2603类错误。
若仍失败,手动修改DNS:进入网络连接属性→IPv4→勾选“使用下面的DNS服务器地址”,首选填 【114.114.114.114】,备用填 【8.8.8.8】,确定后断开再重连网络。
启动关键后台服务
按 Ctrl+Shift+Esc 打开任务管理器→服务选项卡→点击右下角“打开服务”。
找到 Microsoft Account Sign-in Assistant,右键→启动;若启动类型是“手动”,则右键→属性→启动类型改为“自动”。
同样处理 MicrosoftEdgeElevationService,确保其状态为“正在运行”。这两个服务缺一不可,否则Edge无法完成OAuth令牌交换流程。
清除Edge本地数据(最后手段)
关闭所有Edge窗口,包括后台进程(可在任务管理器中确认无msedge.exe残留)。
按下 Win+R,输入 %LocalAppData%\Microsoft\Edge 回车,将整个 Edge 文件夹重命名为 Edge.bak。
重新打开Edge,此时浏览器相当于全新安装,首次启动会强制引导登录流程。注意:此操作会清空本地缓存、扩展、临时登录态,但不会影响云端已同步的数据。



















