必须先关闭edge的“保护我的默认浏览器设置”,再禁用第三方安全软件的浏览器锁定功能,然后手动重置http、https、.url、.htm、.html、ftp等协议绑定,并通过注册表权限限制userchoice写入,才能彻底阻止edge强行接管。

当你在 Windows 11 中反复设置 Chrome 或 Firefox 为默认浏览器,却总在重启后或打开邮件链接时又被 Edge 强行接管,说明有软件正主动篡改系统协议绑定——这不单是 Edge 自身行为,更常见于第三方安全工具或优化软件的“浏览器保护”功能在后台持续干预。
关闭 Microsoft Edge 的默认保护开关
Edge 内置的【保护我的默认浏览器设置】是所有自动还原的源头。不关掉它,后续所有设置都会被秒级回滚。
启动 Microsoft Edge → 点击右上角三个点 → “设置” → 左侧“默认浏览器” → 滚动到底部找到【保护我的默认浏览器设置】→ 将其设为“关闭” → 等待弹出提示“Edge 将不再尝试恢复为默认浏览器”。
【必须先执行这一步,否则其他操作全部无效】
禁用第三方安全软件的浏览器锁定
360安全卫士、腾讯电脑管家、金舟优化大师等工具默认启用“浏览器防护”或“默认程序锁定”,它们会监听注册表和系统调用,一旦检测到非 Edge 的浏览器被设为默认,立刻强制还原。
打开你安装的安全软件主界面 → 进入“防护中心”或“高级设置” → 找到“浏览器保护”“默认程序锁定”“上网防护→浏览器防护”等类似名称的选项 → 将其关闭或设为“仅提醒” → 重启该软件进程(或整机)确保策略卸载。
若找不到对应开关,可临时退出安全软件再测试默认浏览器是否稳定生效。
手动清除残留协议绑定项
即使批量设置了 Web 浏览器,部分协议仍可能滞留在 Edge 名下,成为绕过主设置的漏洞入口。这些协议包括:http、https、.url、.htm、.html、ftp、webcal。
步骤一:按 Win + I 打开“设置” → “应用” → “默认应用”
步骤二:用顶部搜索框依次输入以下关键词,每输入一项后执行下一步:
① 输入 http → 点击结果右侧图标 → 选 Chrome/Firefox
② 输入 https → 点击结果右侧图标 → 选 Chrome/Firefox
③ 输入 .url → 点击结果右侧图标 → 选 Chrome/Firefox
④ 输入 .htm → 点击结果右侧图标 → 选 Chrome/Firefox
⑤ 输入 .html → 点击结果右侧图标 → 选 Chrome/Firefox
⑥ 输入 ftp → 点击结果右侧图标 → 选 Chrome/Firefox
每项更改即时生效,无需点击保存或重启系统。
阻止 Edge 启动时自动重置(注册表级防护)
某些新版 Edge 会在启动时静默写入注册表,覆盖 userchoice 值。手动限制该路径的写入权限可彻底阻断此行为。
按 Win + R → 输入 regedit → 回车 → 导航至:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\userchoice
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\userchoice
右键任一 userchoice 项 → “权限” → 选中“Users” → 勾选“拒绝”下的“写入” → 点击“确定”。
【此操作不可逆,若误操作导致系统异常,请提前导出该分支备份】











