découvrez la nouvelle stratégie de microsoft qui empêche la modification du navigateur web par défaut sur windows.
Okna

Nowa polityka Microsoftu blokuje zmianę domyślnej przeglądarki internetowej w systemie Windows

By Jean-Luc Pircard , on 17 kwietnia, 2024 , updated on 17 kwietnia, 2024 — Microsoftu, okna, przeglądarka internetowa, strategia - 3 minutes to read
Notez-moi

Nowa polityka Microsoftu blokuje zmianę domyślnej przeglądarki internetowej w systemie Windows

Warunki zmiany domyślnej przeglądarki w systemach operacyjnych Windows 10 i Windows 11 były wielokrotnie krytykowane przez użytkowników. Procedury te zintegrowane przez Microsoft uznano za skomplikowane i pracochłonne.

Wraz z wejściem w życie unijnej ustawy o rynkach cyfrowych (DMA) Microsoft wprowadził uproszczenia, chociaż gracze tacy jak Mozilla zachęcali Microsoft do pójścia dalej.

Nowy sterownik Windows uniemożliwia zmianę domyślnej przeglądarki

W ramach posunięcia, które nie spodoba się użytkownikom systemu Windows na całym świecie, Microsoft wprowadził nowy sterownik systemowy, który w rzeczywistości blokuje zmianę domyślnej przeglądarki internetowej przy użyciu oprogramowania innych firm lub ręczną zmianę konfiguracji rejestru systemowego.

Tę nową funkcję zauważył programista Christoph Kolbicz. Wyjaśnia, że ​​jego narzędzia SetUserFTA i SetDefaultBrowser, które pozwalają skonfigurować powiązanie pomiędzy protokołami HTTP/HTTPS a przeglądarką, nagle przestały działać.

Przyczyną tej awarii jest wprowadzenie sterownika ochrony UserChoice (UCPD.sys), nowego składnika systemu dodanego przez firmę Microsoft w aktualizacjach z lutego 2024 r. (KB5034763 dla Windows 10 i KB5034765 dla Windows 11).

Kolbicz przypomina, że ​​powiązanie pomiędzy różnymi protokołami (np. HTTPS) a programem zarządzającym nimi jest przechowywane w rejestrze systemowym, w lokalizacji klucza HKCUSOFTWEMicrosoftWindowsShellAssociationsUrlAssociationshttpsUserChoice. Po zainstalowaniu aktualizacji z lutego 2024 r. nie jest już możliwa modyfikacja zawartości tego klucza.

Każda próba modyfikacji zwraca komunikat o błędzie wyjaśniający, że nie można zmodyfikować wartości skrótu powiązanego z kluczem.

Jak działa sterownik blokujący modyfikacje programu na Windows 10 i 11?

Sterownik systemowy UCPD.sys, dodany w systemach Windows 10 i Windows 11, znajduje się w ścieżce %systemroot%system32driversUCPD.sys. Otwierając wiersz poleceń i wpisując „dir %systemroot%system32driversUCPD.sys”, jeśli system Windows zwróci plik UCPD.sys, oznacza to, że rzeczywiście jest włączone blokowanie nieautoryzowanych modyfikacji. Po załadowaniu plik UCPD.sys uniemożliwia jakąkolwiek ingerencję w programy powiązane z protokołami zarządzania plikami HTTPS, HTTP i PDF. Klucze rejestru systemowego objęte tą ochroną to:

  • HKCUSoftwareMicrosoftWindowsShellAssociationsUrlAssociationshttpUserChoice
  • HKCUSoftwareMicrosoftWindowsShellAssociationsUrlAssociationshttpsUserChoice
  • HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.pdfUserChoice

Czy można uniknąć ładowania sterownika ochrony UserChoice?

Po zastosowaniu aktualizacji Microsoft nie można wyłączyć ładowania sterownika UCPD.sys. Użytkownicy mogą jednak to wyłączyć, otwierając okno PowerShell z uprawnieniami administratora.

Aby to zrobić, naciśnij „Windows+X”, a następnie wybierz „Windows PowerShell (administrator)” lub „Polecenie (administrator)”. Polecenie, którego należy użyć, jest następujące:

New-ItemProperty -Ścieżka „HKLM:SYSTEMCurrentControlSetServicesUCPD” -Nazwa „Start” -Wartość 4 -PropertyType DWORD -Force

Następnie wpisując „Narzędzie planowania” w pasku wyszukiwania systemu Windows, należy wyszukać gałąź MicrosoftWindowsAppxDeploymentClient i dezaktywować lub usunąć odpowiednie zadanie. Jeśli ta druga operacja nie zostanie wykonana, plik UCPD.sys będzie okresowo automatycznie reaktywowany.

Zmiana domyślnej przeglądarki pozostaje możliwa poprzez interfejs Windows 10 i 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.