Windows Kullanıcılarına Uyarı: Varsayılan Web Tarayıcısını Değiştirme Engelleniyor

Microsoft, Windows 10 ve Windows 11’de varsayılan tarayıcıyı manuel olarak değiştiren kullanıcıları engellemek yeni bir yöntem kullanmaya başladı.

Windows kullanıcıları hala varsayılan tarayıcılarını Windows ayarları aracılığıyla değiştirebiliyor. Ancak, Windows 10 (KB5034763) ve Windows 11 (KB5034765) güncellemeleri ile bu engellenmeye başlandı.

Bu yeni sistem, bir dosya uzantısını veya URL protokolünü UserChoice Registry anahtarları altında depolanan özel olarak oluşturulmuş bir koda ilişkilendiriyor.

Örneğin, HTTPS URL protokolü için atanmış olan varsayılan web tarayıcısı şu şekilde.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice]
"ProgId"="ChromeHTML"
"Hash"="N3eikAB1HhI="

Doğru kod kullanılmazsa, Windows Registry değerlerini yok sayıyor ve bu URL protokolü için varsayılan program olarak Microsoft Edge’i kullanmaya başlıyor.

Kolbicz mühendisleri varsayılan programları değiştirmek için tersine mühendislik yaptı ancak Windows 10 ve Windows 11 Şubat güncellemeleri yüklendikten sonra Registry anahtarlarının kilitlendiğini Windows ayarları dışında değiştirildiğinde hatalar verdiğini fark etti.

Kolbicz, Microsoft’un Şubat güncellemelerinden sonra Windows filter driver’a (c:\windows\system32\drivers\UCPD.sys) eklendiğini keşfetti.

Bu sürücü, “User Choice Protection Driver” olarak eklenmiş durumda ve yüklendiğinde, HTTP/HTTPS URL ilişkilendirmeleri ve .PDF dosya ilişkilendirmeleri ile ilişkili Registry anahtarlarının doğrudan düzenlenmesini engelleriyor.

İlgili Registry anahtarları aşağıdaki gibi:

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

Buradaki linkte devre dışı bırakma yöntemleri belirtilmiş. Başka bir blog yazısında bu özelliğin devre dışı bırakılsa bile yeniden etkin hale geleceğini ve bunun zamanlanmış görevler ile devre dışı bırakılması anlatılmış

Exit mobile version