Драйверы Windows блокируют смену веб-браузера по умолчанию: новый шаг Microsoft
Методы смена браузера по умолчанию в Windows 10 и Windows 11 неоднократно подвергались резкой критике. Пользователи сочли процедуру, интегрированную Microsoft в две свои операционные системы, сложной и причудливой.
Со вступлением в силу Закон о цифровых рынках (прямой доступ к памяти) Европейская компания из Редмонда ввела ряд упрощений, хотя, например, Mozilla предложила Microsoft сделать больше.
Новый драйвер Windows предотвращает изменение веб-браузера по умолчанию
С «обратной реакцией», которую не суждено было оценить пользователям Windows во всем мире, Microsoft представила новый системные драйверы который фактически не позволяет вам изменить веб-браузер по умолчанию с помощью стороннего программного обеспечения или вручную изменить конфигурацию системного реестра.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Разработчик первым заметил новость Кристоф Колбич объясняет как его утилиты SetUserFTA е Установить браузер по умолчанию – для установки связи между протокол HTTP/HTTPS и браузеры – внезапно перестают работать.
Причина как раз связана с введениемДрайвер защиты UserChoice (UCPD.sys), новый системный компонент, добавленный Microsoft в составе пакетов обновлений за февраль 2024 г. (KB5034763 для Windows 10 и KB5034765 для Windows 11).
Колбич напоминает, что «ассоциация» между различными протоколами (например, HTTPS) и программой, отвечающей за управление ими, содержится в системном реестре под ключом HKCU\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice. Дело в том, что после установки Обновления Windows с февраля 2024 года изменить содержимое этого ключа уже невозможно.
Любая попытка изменить возвращает сообщение об ошибке объясняя, что невозможно изменить значение хеш-функции, связанное с ключом.
Как работает драйвер, блокирующий изменения программы, в Windows 10 и 11
Системный драйвер UCPD.sys, добавленный в Windows 10 и Windows 11, находится по пути %systemroot%\system32\drivers\UCPD.sys. Попробуйте открыть командную строку, введя cmd в поле поиска операционной системы, а затем набрав следующее:
каталог %systemroot%\system32\drivers\UCPD.sys
Если Windows возвращает файл UCPD.sys, это означает, что блокировка любых несанкционированных изменений действительно включена. После загрузки UCPD.sys предотвращает любое вмешательство в систему. сопутствующие программы к протоколам управления файлами HTTPS, HTTP и PDF. Защищаются следующие ключи реестра:
HKCU\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice
HKCU\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice
Могу ли я запретить загрузку драйвера защиты UserChoice?
После установки обновлений Microsoft это невозможно. отключить загрузку драйверов UCPD.sys. Желающие все равно могут отключить его, открыв окно PowerShell с правами администратора.
Для этого вам необходимо нажать Windows+X, затем выбрать Windows PowerShell (администратор) о Терминал (Администратор). Поэтому команда, которую нужно использовать, следующая:
New-ItemProperty -Path “HKLM:\SYSTEM\CurrentControlSet\Services\UCPD” -Name “Start” -Value 4 -PropertyType DWORD -Force
Итак, набрав Планировщик в поле поиска Windows необходимо найти ветку \Microsoft\Windows\AppxDeploymentClient, а затем деактивировать или удалить соответствующее действие. Фактически, если воздержаться от выполнения этой второй операции, UCPD.sys автоматически автоматически активируется на периодической основе.
изменить веб-браузер по умолчанию по-прежнему возможно за счет использования интерфейса Windows 10 и Windows 11.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)