需将 microsoft edge 设为 windows 默认浏览器,可通过四种方式:一、edge 内置“设为默认值”按钮触发系统设置;二、windows 设置中按协议(http/https/html/htm/ftp/mailto)逐一指定;三、命令行用 powershell 修改注册表键值;四、企业环境通过组策略强制部署并锁定。

如果您希望 Microsoft Edge 成为系统中点击链接或打开网页文件时自动启动的浏览器,则需将其配置为 Windows 的默认应用程序。以下是实现该目标的具体操作路径:
一、通过 Microsoft Edge 内置设置触发系统级变更
此方法利用 Edge 自身提供的“设为默认”功能,直接调用 Windows 默认应用接口,避免手动进入系统设置。其原理是 Edge 向操作系统发起注册请求,由系统完成底层协议(如 http、https、html)与应用的绑定。
1、启动 Microsoft Edge 浏览器,点击右上角三个点图标(…)。
2、在下拉菜单中选择设置(齿轮图标)。
3、在左侧导航栏中点击默认浏览器选项卡。
4、在右侧区域查找并点击设为默认值按钮(部分版本显示为“设为默认浏览器”)。
5、系统将自动跳转至 Windows 设置中的“默认应用”页面,此时Web 浏览器项已高亮,确认 Microsoft Edge 被选中即可。
二、通过 Windows 系统设置直接指定
该方式绕过浏览器内部界面,直接在操作系统层面修改默认应用映射关系,适用于 Edge 未正确响应内置设置按钮的情形,或需确保所有关联协议(包括 mailto、ftp 等)同步生效的场景。
1、按下Win + I组合键,打开 Windows 设置窗口。
2、点击应用,再点击左侧菜单中的默认应用。
3、向下滚动至按协议指定默认应用区域,点击展开。
4、依次查找并点击以下协议项,在弹出列表中选择Microsoft Edge:http、https、html、htm、ftp、mailto。
5、返回上方Web 浏览器主条目,点击当前显示的浏览器名称,在列表中再次确认并选择Microsoft Edge。
三、使用命令行强制注册 Edge 为默认浏览器
当图形界面设置失效或需批量部署时,可借助 Windows 内置命令工具执行注册操作。该方法直接调用系统 API 修改注册表中默认协议处理程序,不依赖用户交互界面。
1、以管理员身份运行Windows 终端(管理员)或PowerShell(管理员)。
2、输入以下命令并回车:start ms-settings:defaultapps(用于快速打开默认应用设置页,辅助验证)。
3、执行注册命令:dism /online /Enable-Feature /FeatureName:BrowserDefaultApp /All /NoRestart(仅 Windows 11 22H2 及更新版本支持)。
4、若上述命令不可用,改用 PowerShell 命令:Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice" -Name "Progid" -Value "MSEdgeHTM"。
5、对 https 协议重复步骤 4,仅将路径中的 http 替换为 https,值保持 MSEdgeHTM 不变。
四、通过组策略统一配置(适用于企业环境)
在域控环境中,管理员可通过组策略对象(GPO)强制将 Microsoft Edge 设为所有客户端的默认浏览器,该配置优先级高于用户本地设置,且可锁定防止被覆盖。
1、在域控制器上运行gpmc.msc,打开组策略管理控制台。
2、右键目标组织单位(OU),选择在此处创建一个 GPO 并链接到这里,命名如“Edge 默认浏览器策略”。
3、右键新建策略,选择编辑,导航至计算机配置 > 管理模板 > Windows 组件 > Microsoft Edge。
4、双击配置起始页,设置为“已启用”,并在“起始页 URL”中填入任意有效地址(如 https://www.bing.com),此项确保 Edge 可被策略识别为活跃浏览器。
5、导航至计算机配置 > 管理模板 > Windows 组件 > 文件资源管理器,启用将指定应用程序设置为默认值策略,在“应用程序标识符”中填入Microsoft.MicrosoftEdge_8wekyb3d8bbwe。










