欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

微软Win11封禁EdgeDeflector,更改默认浏览器失效

程序员文章站 2022-03-09 18:54:50
据 mspoweruser 报道,几年来,微软一直在争取迫使 windows 用户使用 edge 浏览器,经常地迫使链接在浏览器中使用 microsoft-edge://协议打开。例如,这个协议被用于...

据 mspoweruser 报道,几年来,微软一直在争取迫使 windows 用户使用 edge 浏览器经常地迫使链接在浏览器中使用 microsoft-edge://协议打开。例如,这个协议被用于内置的 windows 搜索和《新闻和兴趣》小组件中,而大多数用户希望这些来源的链接能在他们的默认浏览器中打开。

用户和开发者通过使用像 edge deflector 这样的工具软件进行反击,它掌握了 microsoft-edge://协议的所有权,并将这些链接引导到你喜欢的浏览器。

微软Win11封禁EdgeDeflector,更改默认浏览器失效

现在 edge deflector 开发者报告说,微软已经使 windows 11 预览版 22483 和 22494 之间的协议无法被劫持,这意味着 edge deflector 应用程序不再工作。

该开发者写道:

“你不能通过注册表更改、oem 合作伙伴定制、修改微软 edge 软件包、干扰 openwith.exe 或任何其他侵入的变通方法来改变默认协议关联。

微软甚至不屑于抛出“一个应用程序的默认值被重置”的错误信息。它只是默默地忽略了注册表中协议的 userchoice 注册表键,而是打开 microsoft edge 浏览器。windows 仍然使用默认的协议关联来检测和呈现可能的 edge 测试版或预览版构建版本。”

微软Win11封禁EdgeDeflector,更改默认浏览器失效

开发者 daniel aleksandersen 说,仍有可能使 edge deflector 恢复工作,但这需要对 windows 11 进行“破坏性的改变”,这似乎不值得一搏。我们获悉,他将停止更新 edge deflector 应用程序,让用户选择使用 edge 浏览器或忽略微软继续推动的《新闻和兴趣》小组件等功能。

该开发者总结说:

“对于用户来说,最好的行动是向当地的反垄断监管机构投诉,或者改用 linux。你的网络浏览器可能是你经常使用的最重要 —— 如果不是唯一 —— 的应用程序。微软已经清楚地表明,它对 windows 的优先权与用户的优先权不一致。”

现在,进入舞台的开发者 robert maehl 表示,他有一款名为 msedgeredirect 的新应用。

与 edgedeflector 一样,这款应用程序让你将新闻和兴趣、搜索和天气结果重定向到你的默认浏览器。

与 edgedeflector 不同的是,msedgeredirect 应用程序过滤并将微软 edge 进程的命令行参数传递到你的默认浏览器中,而不是钩住 microsoft-edge: handler,这应该会应对未来的变化。

msedgeredirect 应用程序只需要运行(在你的系统托盘中)就可以做到这一点,并且可以设置为在启动时运行。

微软 win11 封禁 edgedeflector,msedgeredirect 软件“顶上”修改默认浏览器

微软Win11封禁EdgeDeflector,更改默认浏览器失效

msedgeredirect 唯一奇怪的错误 bug 是,如果你有一个 edge 窗口打开,该链接将在你的默认浏览器和 edge 浏览器中打开。

robert maehl 表示,他希望用户使用自己喜欢的搜索引擎取代 windows search 等使用的 bing 链接,但这可能是以后的规划。

windows 用户可以在 github 上下载 msedgeredirect 应用程序。