avatarcommunity
Железо1 год назад

Windows запрещает приложениям менять браузер по умолчанию

Windows обычно гибко относится к изменениям в своей системе, и опытные пользователи уже давно используют настройки реестра для изменения поведения ОС. Но недавно Microsoft тихо закрыла доступ к одной настройке в Windows 10 и Windows 11, сделав переключение браузера по умолчанию возможным только через приложение настроек Windows.

Как сообщает Bleeping Computer, новый драйвер, выпущенный в февральских обновлениях Microsoft, блокирует реестр, не позволяя вносить в него изменения, выходящие за рамки настроек Windows. Изначально его заметил Кристоф Колбич, IT-консультант и создатель двух программ, позволяющих пользователям изменять ассоциации файлов и браузер по умолчанию в Windows.

В настоящее время Windows использует определенный тип хэша (то есть преобразование текста или других данных в комбинацию цифр и букв фиксированной длины) для определения программы в качестве приложения по умолчанию. До добавления этого нового драйвера сторонние приложения могли перепрограммировать процесс создания хэша, чтобы затем подменить его своим собственным выбором. Теперь они лишены такой возможности, и пользователи могут сами убедиться в этом, попытавшись вручную отредактировать реестр, как это сделал Bleeping Computer. При попытке изменить значение хэша через редактор реестра появляется сообщение об ошибке "Cannot edit Hash: Error writing the value’s new contents"(Ошибка при записи нового содержимого значения).

Хотя этот обновленный подход к переключению браузера по умолчанию может показаться драконовским, с точки зрения безопасности это в основном хорошая новость. Вредоносным приложениям будет сложнее пытаться изменить браузер по умолчанию за вашей спиной, то есть они не смогут подменить ваш обычный браузер фальшивым, чтобы потенциально отслеживать и/или перехватывать детали ваших сеансов просмотра (включая заполненные вами формы). Вам все равно придется придерживаться безопасного поведения в Интернете и иметь на своем компьютере антивирусное программное обеспечение, но на один потенциальный вектор атаки станет меньше.

Изменить браузер по умолчанию в настройках Windows по-прежнему возможно; просто перейдите к настройкам приложения по умолчанию в самом приложении. Если это все еще неудобно (или философски неприятно), решительные пользователи нашли обходное решение этого ограничения: сначала можно отключить драйвер, блокирующий все, а затем отключить запланированную задачу, которая автоматически включает его снова. Но подавляющему большинству пользователей Windows не стоит прибегать к таким мерам.

Что касается причины обновления, Колбич предполагает, что она может быть связана с европейскими правилами, призванными гарантировать честную конкуренцию между компаниями-разработчиками программного обеспечения. Однако драйвер также появился на компьютерах с Windows в США, которые не связаны такими условиями, и, похоже, новый драйвер пока не обеспечивает единообразную блокировку. Тесты Bleeping Computer показали, что по крайней мере на некоторых компьютерах с Windows 11 все еще можно изменять настройки браузера по умолчанию в реестре.

Источник: pcworld.com

28комментариев