Microsoft Edge 未被设为系统默认浏览器,需通过设置应用、Edge内置页面、控制面板、PowerShell命令或手动协议绑定五种方法之一完成配置。

如果您已安装 Microsoft Edge 浏览器,但点击网页链接或使用系统功能时仍跳转至其他浏览器,则说明 Edge 尚未被注册为系统默认浏览器。以下是多种可靠、互为补充的设置方法,适用于 Windows 10 和 Windows 11 系统:
一、通过 Windows 设置应用直接指定默认浏览器
该方式调用系统级默认应用管理模块,不依赖 Edge 是否运行,可一次性完成主浏览器名称绑定,覆盖绝大多数网页打开场景。
1、点击“开始”按钮,选择“设置”(齿轮图标)进入系统设置界面。
2、在左侧边栏中点击“应用”,再点击右侧的“默认应用”。
3、向下滚动找到“Web 浏览器”选项,点击当前显示的浏览器名称(如 Chrome、Firefox 或 Internet Explorer)。
4、在弹出的应用列表中,查找并选择Microsoft Edge;若未出现,请先确认 Edge 已正确安装,并尝试重启设置应用。
二、通过 Edge 内置设置页面触发系统级配置
此方法利用 Edge 自带的专用设置页自动检测状态并跳转至 Windows 默认应用界面,操作路径清晰,且会提示缺失协议关联项。
1、启动 Microsoft Edge 浏览器,在地址栏输入 edge://settings/defaultBrowser 并按回车键访问。
2、页面将显示当前默认浏览器状态;若 Edge 未设为默认,会出现醒目的“设为默认”按钮。
3、点击该按钮后,系统将自动跳转至 Windows 的“默认应用”设置页。
4、在跳转后的页面中,确保HTTP、HTTPS、.html、.htm 等协议均绑定至 Microsoft Edge,然后关闭窗口。
三、通过控制面板执行传统默认程序设定
该路径兼容性最强,尤其适用于组策略未完全封锁传统控制面板、或 Windows 10 以经典模式运行的环境,支持逐项验证程序注册状态。
1、右键点击“开始”按钮,选择“控制面板”。
2、将右上角“查看方式”设为“大图标”,然后点击“默认程序”。
3、点击“设置默认程序”。
4、在左侧程序列表中,找到并单击选中Microsoft Edge。
5、点击右侧“将此程序设置为默认值”按钮。
6、点击“确定”保存设置,系统将立即应用全部文件类型与协议关联。
四、通过 PowerShell 命令强制重注册 Edge 协议处理器
当 Edge 在图形界面中完全不可见于默认应用列表、或部分链接仍跳转至旧浏览器时,表明其 URI 协议注册信息已损坏,需通过命令行恢复底层注册表项。
1、以管理员身份运行 PowerShell:在开始菜单搜索“PowerShell”,右键选择“以管理员身份运行”。
2、输入以下命令并按回车执行:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser。
3、随后执行命令:Start-Process msedge.exe -ArgumentList "--make-default-browser" -Verb RunAs。
4、等待命令执行完毕(无报错即成功),重启资源管理器或注销当前用户后验证效果。
五、手动补全关键协议绑定以确保全面生效
仅更改“Web 浏览器”主选项可能遗漏深层协议,导致邮件客户端、开发工具或快捷方式仍调用其他浏览器,因此需单独校验并绑定核心 URI 类型。
1、进入“设置” > “应用” > “默认应用”,滚动到底部点击“按协议指定默认应用”。
2、依次查找并确保以下协议的默认程序均为 Microsoft Edge:
1、http — 选择 Microsoft Edge
2、https — 选择 Microsoft Edge
3、.htm — 选择 Microsoft Edge
4、.html — 选择 Microsoft Edge
5、.xht — 选择 Microsoft Edge
6、.xhtml — 选择 Microsoft Edge











