Giriş
Microsoft tarafından 13 Şubat 2024 tarihinde yayınlanan bir resmi açıklamaya göre, bazı Windows kullanıcılarının cihazlarında otomatik sürücü güncellemelerinin etkin olmamasına rağmen gerçekleştiği bildirildi. Bu durum, kullanıcıların kurulum politikalarını (örneğin, Windows Update üzerinden "sürücü güncellemelerini otomatik olarak yükle" seçeneğinin devre dışı bırakılması) geçersiz kılan bir önbellekleme sorunundan kaynaklanıyordu. Sorunun tespit edilmesiyle birlikte Microsoft, Windows Update bileşenindeki önbellekleme mekanizmasını geçici olarak devre dışı bırakarak geçici bir çözüm sundu. Bu makalede, sorunun kökeni, etkileri ve adım adım çözüm yolları detaylandırılacaktır.
Sorunun Tanımı ve Etkileri
Sorunun Kökeni
Windows Update sistemi, cihazlara otomatik olarak sürücü güncellemeleri yükleyebilen bir bileşene sahiptir. Kullanıcılar genellikle bu özelliği "Ayarlar > Windows Update > Gelişmiş seçenekler > Opsiyonel güncellemeler" bölümünden devre dışı bırakabilirler. Ancak, Microsoft'un açıklamasına göre, Windows Update bileşeni tarafından kullanılan önbellekleme mekanizmasındaki bir hata, kullanıcı tercihlerinin göz ardı edilmesine neden oldu. Bu hata, sistemdeki DriverStore ve SoftwareDistribution klasörlerinde depolanan geçici dosyaların düzgün temizlenmemesinden kaynaklanıyordu.
Etkilenen Sistemler ve Senaryolar
Bu sorun aşağıdaki senaryolarda gözlemlendi:
- Windows 10 ve 11: Tüm desteklenen sürümlerde (22H2, 23H2 vb.) etkili oldu.
- Otomatik güncelleme politikaları: Kullanıcıların
gpedit.msc(Yerel Grup İlkesi Düzenleyicisi) veyaregedit(Kayıt Defteri Düzenleyicisi) üzerinden yapılandırdığı otomatik sürücü yükleme engelleme ayarlarını geçersiz kıldı. - Enterprise ve Pro kullanıcıları: Kurumsal ağlarda (Active Directory üzerinden yönetilen cihazlar) de benzer etkiler gözlemlendi.
Uyarı:
Bu sorun, kullanıcıların bilinçli olarak devre dışı bıraktığı otomatik güncellemelerin yanı sıra, güvenlik açıklarına yol açabilecek kritik sürücü güncellemelerinin de beklenmedik şekilde yüklenmesine neden olabilirdi. Bu durum, özellikle üretim ortamlarında çalışan sistemler için ciddi riskler oluşturabilirdi.
Çözüm Adımları
Adım 1: Windows Update Geçici Dosyalarının Temizlenmesi
Microsoft'un önerdiği ilk çözüm, Windows Update bileşeninin önbellek dosyalarını manuel olarak temizlemektir. Bu işlem, sistemdeki geçici dosyaların yeniden oluşturulmasını ve önbellekleme hatasının giderilmesini sağlar.
- Komut İstemi'ni Yönetici Olarak Açın:
VeyaWin + X > Terminal (Yönetici olarak)cmdaratarak sağ tıklayın ve "Yönetici olarak çalıştır" seçeneğini seçin. - Windows Update Hizmetlerini Durdurun:
net stop wuauserv
Bu komutlar, Windows Update (wuauserv) ve Arka Plan Akıllı Aktarım Hizmeti'ni (BITS) durdurur.net stop bits - Önbellek Klasörlerini Temizleyin:
del /q /f /s %windir%\SoftwareDistribution\*
Not: Bu komutlar,del /q /f /s %windir%\System32\catroot2\*SoftwareDistributionvecatroot2klasörlerindeki tüm dosyaları siler. Veri kaybı riski olmadığından emin olun. - Hizmetleri Yeniden Başlatın:
net start wuauservnet start bits
Adım 2: Sürücü Önbelleğinin Temizlenmesi
Sürücü önbelleği, DriverStore klasöründe depolanır. Bu klasördeki geçici dosyaların temizlenmesi de sorunun çözümüne yardımcı olabilir.
- Device Manager üzerinden temizleme:
Win + X > Aygıt Yöneticisiseçeneğini açın.- "Görünüm" menüsünden "Gizli aygıtları göster" seçeneğini etkinleştirin.
- Tüm aygıtları genişletin ve sarı ünlem işareti olanları bulun.
- Bu aygıtların üzerine sağ tıklayın ve "Aygıtı kaldır" seçeneğini seçin.
- İşlemi onaylayın ve sistemin yeniden başlatılmasını bekleyin.
- Komut satırı ile temizleme (gelişmiş kullanıcılar için):
Bu komut, tüm yüklenmiş sürücüleri kaldırır ve sistem yeniden başlatılır. Dikkat: Bu işlem, sisteminizin düzgün çalışmasını sağlayan kritik sürücüleri de kaldırabilir. Yalnızca gerekliyse kullanın.pnputil /delete-driver /uninstall /force /reboot
Adım 3: Windows Update Ayarlarının Doğrulanması
Sorunun tekrar oluşmasını önlemek için Windows Update ayarlarının doğru şekilde yapılandırıldığından emin olun.
- Ayarlar üzerinden kontrol:
Burada "Sürücü güncellemeleri" seçeneğinin kapalı olduğundan emin olun.Win + I > Windows Update > Gelişmiş seçenekler > Opsiyonel güncellemeler - Grup İlkesi Düzenleyicisi (Enterprise kullanıcıları için):
gpedit.msc- "Bilgisayar Yapılandırması" > "Yönetim Şablonları" > "Windows Bileşenleri" > "Windows Update" yolunu izleyin.
- "Sürücüleri otomatik olarak yükleme" seçeneğini bulun ve "Devre dışı" olarak ayarlayın.
- Kayıt Defteri Düzenleyicisi (gelişmiş kullanıcılar için):
regeditHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdateyoluna gidin.ExcludeWUDriversInQualityUpdateadlı değeri bulun ve değerini1olarak ayarlayın.
Adım 4: Sistem Güncellemelerinin Manuel Kontrolü
Sorunun çözüldüğünden emin olmak için Windows Update'i manuel olarak kontrol edin ve gereksiz sürücü güncellemelerinin yüklenmediğinden emin olun.
- Windows Update'i açın:
Win + I > Windows Update > Güncellemeleri kontrol et - Opsiyonel güncellemeleri inceleyin:
- "Güncellemeleri kontrol et" seçeneğinin altında "Opsiyonel güncellemeler" bağlantısına tıklayın.
- Listelenen sürücü güncellemelerini inceleyin ve gereksiz olanları işaretleyip "İndir ve yükle" seçeneğini kullanmadan kapatın.
İpuçları ve Önleyici Tedbirler
İpucu 1: Windows Update önbelleğini düzenli olarak temizlemek, gelecekte benzer sorunların oluşmasını engelleyebilir. Bunu yapmak için
Disk Temizlemearacını kullanabilirsiniz:Win + S > "Disk Temizleme" > Sistem dosyalarını temizle
İpucu 2: Kritik sistemlerde (örneğin, sunucular), otomatik sürücü güncellemelerini tamamen devre dışı bırakmak yerine, Windows Update hizmetini manuel olarak başlatıp durdurmayı tercih edin. Bu, kontrolün kullanıcıda kalmasını sağlar.
(Hizmeti devre dışı bırakır. Geri etkinleştirmek içinsc config wuauserv start= disabledstart= autokullanın.)
Uyarı: Sürücü güncellemelerini manuel olarak yüklerken, sürücülerin üretici web sitesinden indirilmesi daha güvenlidir. Microsoft'un önerdiği sürücüler bazen eksik veya hatalı olabilir.
Sonuç
Microsoft'un önbellekleme sorunu nedeniyle oluşan beklenmedik Windows sürücü güncellemeleri, kullanıcıların sistem yönetimini zorlaştıran ciddi bir sorundu. Neyse ki, Windows Update önbelleğinin temizlenmesi ve ayarların doğrulanması gibi basit adımlarla bu sorun çözülebilir. Gelecekte benzer sorunların oluşmasını önlemek için kullanıcılar, sistemlerini düzenli olarak güncellemeli ve Windows Update ayarlarını gözden geçirmelidir. Microsoft'un resmi düzeltmeyi yayınlamasıyla birlikte, sorun artık kullanıcılar için bir tehdit oluşturmamaktadır. Ancak, kurumsal ortamlarda çalışan sistem yöneticileri, bu tür sorunlara karşı hazırlıklı olmak için yukarıdaki adımları uygulamalıdır.



