découvrez la nouvelle stratégie de microsoft qui empêche la modification du navigateur web par défaut sur windows.
вікна

Нова політика Microsoft блокує зміну веб-браузера за умовчанням у Windows

By Jean-Luc Pircard , on 17 Квітня, 2024 , updated on 17 Квітня, 2024 — веб-браузер, вікна, Майкрософт, стратегія - 1 minute to read
Notez-moi

Нова політика Microsoft блокує зміну веб-браузера за умовчанням у Windows

Умови зміни браузера за замовчуванням в операційних системах Windows 10 і Windows 11 неодноразово піддавалися критиці з боку користувачів. Ці процедури, інтегровані Microsoft, вважалися складними та трудомісткими.

З набуттям чинності Законом ЄС про цифрові ринки (DMA) Microsoft запровадила спрощення, хоча такі гравці, як Mozilla, заохочували Microsoft піти далі.

Новий драйвер Windows запобігає зміні браузера за умовчанням

Корпорація Майкрософт представила новий системний драйвер, який фактично блокує зміну веб-браузера за замовчуванням за допомогою стороннього програмного забезпечення або ручну зміну конфігурації системного реєстру.

Цю нову функцію помітив розробник Крістоф Колбіч. Він пояснює, що його утиліти SetUserFTA і SetDefaultBrowser, які дозволяють налаштувати зв’язок між протоколами HTTP/HTTPS і браузером, раптово більше не працюють.

Причиною цієї несправності є введення драйвера UserChoice Protection Driver (UCPD.sys), нового системного компонента, доданого Microsoft в оновленнях лютого 2024 року (KB5034763 для Windows 10 і KB5034765 для Windows 11).

Колбіц нагадує, що зв’язок між різними протоколами (наприклад, HTTPS) і програмою, відповідальною за їх керування, зберігається в системному реєстрі в розташуванні ключа HKCUSOFTWAREMicrosoftWindowsShellAssociationsUrlAssociationshttpsUserChoice. Після інсталяції оновлень за лютий 2024 року більше неможливо змінити вміст цього ключа.

Будь-яка спроба змінити повертає повідомлення про помилку, яке пояснює, що змінити значення хешу, пов’язаного з ключем, неможливо.

Як працює драйвер, який блокує модифікацію програми, у Windows 10 і 11?

Системний драйвер UCPD.sys, доданий у Windows 10 і Windows 11, розташований у шляху %systemroot%system32driversUCPD.sys. Якщо відкрити командний рядок і ввести «dir %systemroot%system32driversUCPD.sys», якщо Windows повертає файл UCPD.sys, це означає, що блокування несанкціонованих змін справді ввімкнено. Після завантаження UCPD.sys запобігає будь-якому втручанню в програми, пов’язані з протоколами керування файлами HTTPS, HTTP та PDF. Ключі системного реєстру, на які впливає цей захист:

  • HKCUSoftwareMicrosoftWindowsShellAssociationsUrlAssociationshttpUserChoice
  • HKCUSoftwareMicrosoftWindowsShellAssociationsUrlAssociationshttpsUserChoice
  • HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.pdfUserChoice
A LIRE  Windows перепише своє ядро, вперше за 20 років!

Чи можна уникнути завантаження драйвера захисту UserChoice?

Після застосування оновлень Microsoft неможливо вимкнути завантаження драйвера UCPD.sys. Однак користувачі можуть вимкнути його, відкривши вікно PowerShell з правами адміністратора.

Для цього натисніть «Windows+X», а потім виберіть «Windows PowerShell (адміністратор)» або «Команда (адміністратор)». Команда для використання така:

New-ItemProperty -Path “HKLM:SYSTEMCurrentControlSetServicesUCPD” -Name “Start” -Value 4 -PropertyType DWORD -Force

Після цього введіть «Scheduling Utility» у рядку пошуку Windows, ви повинні знайти гілку MicrosoftWindowsAppxDeploymentClient і деактивувати або видалити відповідне завдання. Якщо цю другу операцію не виконати, UCPD.sys періодично автоматично повторно активується.

Зміна браузера за замовчуванням залишається можливою через інтерфейс Windows 10 і Windows 11.

Jean-Luc Pircard

Jean-Luc Pircard

Je suis un passionné de l'informatique qui aime les défis et les nouvelles technologies. J'aime découvrir de nouveaux systèmes et s'améliorer constamment.

Comments

Leave a comment

Your comment will be revised by the site if needed.