Microsoft Edge设为默认浏览器有五种方法:一、通过Windows设置应用;二、通过Edge内置“设为默认”功能;三、通过控制面板;四、通过命令行重置协议关联;五、通过注册表精确修改协议处理程序。

如果您当前的默认浏览器不是 Microsoft Edge,而希望将其设为系统默认,可能是因为某些网页或企业应用要求使用 Edge 以获得完整功能支持。以下是多种可行的具体操作方法:
一、通过 Windows 设置应用更改
该方法适用于所有 Windows 11 和 Windows 10 系统,无需安装额外工具,直接调用系统级设置接口完成变更。
1、点击屏幕左下角“开始”按钮,选择齿轮图标打开“设置”。
2、在设置窗口左侧导航栏中,点击“应用”。
3、在右侧内容区,点击“默认应用”。
4、向下滚动,找到“Web 浏览器”条目,点击当前显示的浏览器图标。
5、在弹出的浏览器列表中,选择Microsoft Edge。
6、确认选择后,系统立即生效,后续所有 http/https 链接将默认由 Edge 打开。
二、通过 Edge 浏览器内部设置启用
此方式利用 Edge 自带的“设为默认”功能,可自动注册协议(http、https)和文件类型(.htm、.html)关联,避免手动逐项配置。
1、启动 Microsoft Edge 浏览器。
2、点击右上角三个点图标,选择“设置”。
3、在左侧菜单中点击“默认浏览器”。
4、在右侧页面中,点击“将 Microsoft Edge 设为默认值”按钮。
5、若系统弹出权限提示,点击“是”或“允许”。
6、等待状态栏显示“已设为默认浏览器”,表示操作完成。
三、通过控制面板快捷路径更改
该路径兼容旧版 Windows 操作习惯,尤其适合习惯传统界面的用户,可绕过新版设置应用的部分层级跳转。
1、按 Win + R 打开“运行”对话框。
2、输入 control 并回车,打开经典控制面板。
3、点击“程序”→“默认程序”→“设置默认程序”。
4、在程序列表中找到并点击Microsoft Edge。
5、点击“将此程序设为默认值”。
6、点击“确定”保存设置。
四、通过命令行强制注册协议关联
当图形界面设置失效(如组策略锁定或注册表异常)时,此方法可直接调用系统 API 重置 Edge 的核心协议处理权。
1、右键“开始”按钮,选择“Windows 终端(管理员)”或“命令提示符(管理员)”。
2、输入以下命令并回车:
start ms-settings:defaultapps
3、在打开的设置页中,手动执行方法一的第4–6步。
4、若需完全覆盖,另执行:
dism /online /enable-feature /featurename:BrowserInternetExplorer /all /norestart
5、重启系统后再次验证 Edge 是否响应 http 链接。
五、通过注册表修改默认协议处理程序
此方法适用于高级用户或批量部署场景,可精确指定 Edge 对 http、https、.html 等协议的处理优先级,绕过 UI 层限制。
1、按 Win + R,输入 regedit 并回车。
2、导航至路径:
HKEY_CLASSES_ROOT\http\shell\open\command
3、双击右侧“默认”字符串值,将数值数据修改为:
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" -- "%1"
4、同样修改以下两项的“默认”值:
HKEY_CLASSES_ROOT\https\shell\open\command
HKEY_CLASSES_ROOT\htmlfile\shell\open\command
5、修改完成后关闭注册表编辑器,重启资源管理器或注销当前用户。










