必须在Windows设置和Edge内部双重确认,先在Windows“默认应用”中将Edge设为Web浏览器并重置所有默认值,再在Edge设置中点击“将Microsoft Edge设置为默认值”,最后手动绑定HTTP/HTTPS、.html等关键协议或通过注册表修正路径。

想让Edge成为系统里点链接、开网页时自动跳出来的浏览器,必须在Windows设置和Edge内部双重确认,只做一边很可能被覆盖或失效。
通过Windows系统设置设为默认
点击任务栏搜索框,输入“默认应用”,回车打开设置界面→左侧点“默认应用”→右侧向下滚动找到“Web浏览器”→点击当前显示的浏览器名称(如Chrome或Firefox)→从弹出列表中选择“Microsoft Edge”。【这一步必须完成,否则外部链接仍会绕过Edge】
接着在同一个页面,点击右上角“重置为Microsoft推荐的默认值”旁的“重置所有默认应用”按钮→确认重置。这能清掉残留的协议绑定冲突。
用于构建、编译或部署 WebAssembly HTTP 应用到 Gcore FastEdge 边缘计算——触发关键词为“deploy to FastEdge”“build a FastEdge app”“Wasm on the edge”“Gcore edge function”、上传 .wasm 文件或使用 fastedge Rust SDK。
在Edge内部完成最终确认
打开Edge浏览器→右上角三个点→“设置”→左侧选“默认浏览器”→右侧点击“将 Microsoft Edge 设置为默认值”。
如果按钮显示为灰色且提示“已设为默认”,说明系统层未真正认可,此时必须返回上一步的Windows设置重新执行;如果点击后弹出Windows权限请求窗口,务必点“是”。
强制绑定关键协议(高级但必要)
方法一:手动关联协议
进入Windows设置→应用→默认应用→搜索“Edge”→点击它→选择“设置默认值”→勾选全部列出的项目,尤其确保以下三项已被激活:
• HTTP 和 HTTPS 协议
• .html、.htm、.shtml 文件类型
• MICROSOFT-EDGE 协议(需点“高级选项”才能看到)
方法二:注册表补位(仅限专业版/企业版用户)
按 Win+R 输入 regedit → 定位到:
HKEY_CURRENT_USER\Software\Classes\http\shell\open\command
双击右侧“(默认)”字符串值 → 将其数据改为:
"C:\Program Files\Microsoft\Edge\Application\msedge.exe" -- "%1"
【路径必须与你本机Edge实际安装路径完全一致,错一个字符都会失效】
再用同样方式修改 https 和 microsoft-edge 两个子项下的对应路径。

















