怎样解决Edge浏览器在点击磁力链接时无法唤起下载器

作者:袖梨 2026-07-15

Edge点击磁力链接无响应,需同步修复Windows默认应用、Edge协议权限及注册表绑定:先在系统设置中将MAGNET协议设为下载工具默认;再于edge://settings/content/otherPermissions开启协议调用权限,并通过点击磁力链接手动授权;最后若无效,用管理员权限执行reg add命令修复注册表。

Edge浏览器点击磁力链接(magnet://)后页面静默、无弹窗、下载器不启动,说明系统级协议关联或浏览器权限层已断裂,需从Windows默认应用、Edge协议处理策略、注册表绑定三路同步修复。

检查并修正Windows系统级MAGNET协议默认应用

操作系统必须明确知道哪个程序负责处理magnet://开头的链接,否则Edge根本不会尝试调起任何本地程序。

第一步:按 Win + I 打开系统设置 → 左侧点「应用」→ 右侧选「默认应用」→ 往下滚动找到「按协议指定默认应用」。

第二步:在协议列表中查找 MAGNET,若显示为「无」或「Microsoft Edge」,点击它。

第三步:从弹出的应用列表中选择你实际安装的下载工具,例如 qBittorrent、BitTorrent 或迅雷(注意:必须是已安装且能正常运行的版本);若列表里没有目标程序,先手动启动一次该软件,再返回此处刷新列表。

⚠️ 若此处找不到你的下载器,说明该软件未向系统注册MAGNET协议支持——请先卸载后重装该软件,并在安装过程中勾选“关联磁力链接”选项(qBittorrent安装时有此勾选框,迅雷需在设置中手动启用)。

在Edge中放行外部协议调用权限

即使系统认得磁力协议,Edge仍会拦截非HTTP协议的跳转,必须显式授权。

方法一:通过edge://settings/content/otherPermissions配置

在地址栏输入 edge://settings/content/otherPermissions → 回车 → 滚动到「协议处理程序」区域 → 确保「允许网站请求打开外部应用」开关为开启状态。

方法二:触发一次手动授权(推荐)

打开一个含磁力链接的网页(如某资源站)→ 点击任意 magnet:// 链接 → 浏览器会弹出灰色提示框「想要打开此链接?请选择应用」→ 在下拉菜单中选择你刚设为默认的下载器 → 勾选「始终允许」→ 点击「确定」。

这一步会将该站点永久加入白名单,后续点击不再弹窗。若没弹窗,请先确认上一步的开关已开启,且当前页面不是HTTPS混合内容或被脚本劫持。

强制修复注册表中的magnet协议绑定(当以上两步无效时)

有时系统默认设置被重置或注册表项损坏,需直接写入正确命令。

关闭所有Edge窗口 → 按 Win + R 打开运行框 → 输入 cmd → 回车 → 在命令提示符中粘贴执行以下命令(以qBittorrent为例,路径请按你实际安装位置修改):

reg add "HKEY_CLASSES_ROOTmagnet" /ve /t REG_SZ /d "URL:magnet Protocol" /f & reg add "HKEY_CLASSES_ROOTmagnetshellopencommand" /ve /t REG_SZ /d ""C:Program FilesqBittorrentqbittorrent.exe" "%1"" /f

若你用的是迅雷,请将路径改为迅雷实际安装路径,例如 "C:Program Files (x86)Thunder NetworkThunderProgramThunder.exe";路径中含空格必须用英文双引号包裹,%1 不可省略,它是传递磁力链接参数的关键占位符。

执行完成后无需重启,立即生效。如提示“系统拒绝访问”,请右键「开始」→「终端(管理员)」再运行该命令。

相关文章

精彩推荐