解决 Microsoft Edge 无法更新(0x80072EFD)问题

以下内容并非普适的解决方法,仅适用于使用了 WPD 的 PC

TLDR:属于自己给自己挖坑,使用了 WPD 并开启了【遥测 IP 】中的【其他】,关闭【其他】规则即可

问题描述

Edge 无法检查更新,提示

检查更新时出错: 无法连接到 Internet。如果使用防火墙,请将 MicrosoftEdgeUpdate.exe 加入允许列表中。 (错误代码 7: 0x80072EFD -- system level)。

将 MicrosoftEdgeUpdate.exe 添加到白名单后无果

查看 ProgramData 下的 Edge 更新 Log,会发现如下日志

[06/03/22 22:54:41.899][MicrosoftEdgeUpdate:msedgeupdate][4936:2604][Trying config: priority=2, source=direct, direct connection]
[06/03/22 22:54:41.899][MicrosoftEdgeUpdate:msedgeupdate][4936:2604][Trying request type: winhttp]
[06/03/22 22:54:41.912][MicrosoftEdgeUpdate:msedgeupdate][4936:9204][WinHttp status callback][00F13E88][handle=00F51270][request error][API: 5, Error: 0x2efd]
[06/03/22 22:54:41.916][MicrosoftEdgeUpdate:msedgeupdate][4936:2604][Trying config: priority=0, source=auto, wpad=1, script=]
[06/03/22 22:54:41.916][MicrosoftEdgeUpdate:msedgeupdate][4936:2604][Trying request type: winhttp]
[06/03/22 22:54:41.917][MicrosoftEdgeUpdate:msedgeupdate][4936:7468][WinHttp status callback][00F13F48][handle=00F50F88][request error][API: 5, Error: 0x2efd]
[06/03/22 22:54:41.918][MicrosoftEdgeUpdate:msedgeupdate][4936:2604][Send response received][result 0x80072efd][status code 0][]

显示 WinHttp 因防火墙设置无法连接到 https://msedge.api.cdp.microsoft.com

解决方法

经过排查,发现是 WPD 的问题,一旦开启遥测屏蔽规则中的【其他】规则,Edge 就无法检查更新

应该是 Edge 在某个版本后触发了屏蔽规则,因为之前版本的 Edge 一直可以正常使用(之前很久都没有打开过 WPD)

效果

发表回复

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据