Microsoft продолжает усложнять выбор браузера по умолчанию в Windows 11, пытаясь навязать пользователям свой собственный браузер Edge. Так, в инсайдерской сборке Windows 11 под номером 22494 компания запретила сторонним приложениям обрабатывать ссылки с протоколом microsoft-edge://
.
Этот протокол используется в различных частях системы, в том числе в «Поиске», «Параметрах», виджете «Новости и интересы» из Windows 10 и на панели «Виджеты» в Windows 11. Microsoft считает, что ссылки из этих компонентов ОС должны открываться исключительно в Edge. Очевидно, что таким образом компания попросту пытается увеличить долю своего браузера на рынке.
Чтобы решить эту проблему, энтузиасты создали такие инструменты, как EdgeDeflector и Search Deflector. Они назначают себя в качестве программы по умолчанию для протокола microsoft-edge://
, а затем перенаправляют запрос в браузер по умолчанию, заданный в «Параметрах» Windows. Изменения, внесённые в сборке 22494, сделали эти программы бесполезными.
Разработчик EdgeDeflector Даниэль Александерсен (Daniel Aleksandersen) сообщил, что правки реестра, настройки для OEM, модификация пакета Microsoft Edge, вмешательство в работу OpenWith.exe и прочие обходные пути не позволяют изменить обработчик для протокола microsoft-edge://
. Даже если удалить браузер Edge, то появится пустое окно UWP с сообщением об ошибке.
Сообщается, что EdgeDeflector больше не будет обновляться. Разработчик не исключает, что есть способы обойти новое ограничение, но они «требуют внесения деструктивных изменений в Windows».
Представитель организации Mozilla в электронном письме для портала The Register прокомментировал это изменение в Windows:
Люди заслуживают право выбора, у них должна быть возможность просто и легко установить настройки по умолчанию, и их выбор браузера по умолчанию должен уважаться. Мы работали над кодом, который запускает Firefox при использовании протокола microsoft-edge для тех пользователей, которые уже выбрали Firefox в качестве браузера по умолчанию.
После последнего изменения в Windows 11 эта запланированная функция стала невозможной.