You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在Windows 10中不借助微软商店修改microsoft-edge伪协议关联程序(解决EdgeDeflector无法默认关联问题)

如何在Windows 10中不借助微软商店修改microsoft-edge伪协议关联程序(解决EdgeDeflector无法默认关联问题)

我太懂你这种被Windows强制弹Edge的糟心了——系统弹窗里的那些链接本来就没什么用,还经常误点,每次等Edge启动都让人火大!EdgeDeflector本来是完美的解决方案,但现在默认应用设置里根本找不到关联microsoft-edge协议的选项,确实头疼。不过别慌,咱们直接通过注册表就能手动搞定这个关联。

先提醒一句:修改注册表前一定要备份!右键对应的注册表项选择“导出”,存到安全的地方,万一出问题还能恢复。

接下来一步步操作:

  • 打开注册表编辑器:按下Win+R组合键,输入regedit后回车,弹出用户账户控制提示时点击“是”。
  • 定位到用户级的协议关联项:导航到HKEY_CURRENT_USER\Software\Classes\microsoft-edge。如果你的注册表中没有这个microsoft-edge项,右键点击Classes项,选择“新建”→“项”,命名为microsoft-edge
  • 设置默认启动命令:
    1. 选中microsoft-edge项,在右侧双击“默认”字符串值,把数值数据改成EdgeDeflector的完整启动命令,比如 "C:\Program Files\EdgeDeflector\EdgeDeflector.exe" "%1"——记得替换成你实际安装EdgeDeflector的路径,%1是用来传递点击的链接参数的,不能少。
    2. 如果microsoft-edge下面没有shellopencommand这些子项,咱们手动创建:
      • 右键microsoft-edge→“新建”→“项”,命名为shell
      • 右键shell→“新建”→“项”,命名为open
      • 右键open→“新建”→“项”,命名为command
      • 选中command项,双击右侧的“默认”字符串值,同样填入刚才的EdgeDeflector启动命令。
  • 完成设置后,关闭注册表编辑器,重启一下你的电脑(或者注销再登录),让设置生效。

之后你再点击系统弹窗里的microsoft-edge://链接,应该就会通过EdgeDeflector转到你默认的浏览器了,再也不用被迫打开Edge啦!

备注:内容来源于stack exchange,提问作者Tomáš Zato

火山引擎 最新活动