Windows Update önbelleği (SoftwareDistribution)
Windows Update, güncelleme paketlerini kurmadan önce C:\Windows\SoftwareDistribution\Download konumuna indirir. Kurulum sonrasında indirilen dosyalara artık gerek kalmaz ve güncellemelerle değiştirilen eski bileşen sürümleri de temizlenebilir. Windows bu klasörü kendi yönetir; Disk Temizleme ile temizlenebilir veya güncellemeler sürekli başarısız olduğunda sıfırlanabilir.
1Burada ne saklanır?
C:\Windows\SoftwareDistribution, güncelleme paketlerini içeren Download klasörünü ve Ayarlar'da gösterilen güncelleme geçmişini içeren Windows Update veritabanına sahip DataStore klasörünü barındırır.
Güncelleme parçalarını bilgisayarlar arasında paylaşan Teslim İyileştirme (Delivery Optimization), kendi önbelleğini tutar. Bu önbellek, Disk Temizleme içerisindeki 'Teslim İyileştirme Dosyaları' seçeneğiyle veya Ayarlar > Sistem > Depolama > Geçici dosyalar bölümünden temizlenir.
2Güncellemelerden sonra temizlik
Disk Temizleme'deki ('Sistem dosyalarını temizle' seçeneğinden sonra görünen) 'Windows Update Temizleme' seçeneği, güncellenen bileşenlerin eski sürümlerini kaldırır. Aynı işlem Dism.exe /Online /Cleanup-Image /StartComponentCleanup komutuyla da yapılır. Bundan sonra, yüklenen güncellemeler artık kaldırılamaz.
3Güncelleme önbelleğini sıfırlama
Güncellemeler aynı hatayla sürekli başarısız olduğunda, Microsoft'un sorun giderme adımları; Windows Update ve BITS servislerinin durdurulmasını, SoftwareDistribution klasörünün yeniden adlandırılmasını ve servislerin yeniden başlatılmasını içerir. Windows bunun ardından yeni ve boş bir klasör oluşturur ve gereksinim duyduklarını tekrar indirir.
Windows Update önbelleği nasıl sıfırlanır?
- Komut İstemi'ni yönetici olarak açın.
- Servisleri durdurun:
net stop wuauservvenet stop bits - Klasörü yeniden adlandırın:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old - Servisleri yeniden başlatın:
net start bitsvenet start wuauserv - Ayarlar > Windows Update seçeneğini açın ve 'Güncellemeleri denetle' öğesini seçin.
- Güncellemeler tekrar çalışmaya başladığında SoftwareDistribution.old klasörünü silin.
Dikkat
- Güncellemeler indirilirken veya kurulurken klasörü silmeyin ya da yeniden adlandırmayın.
- Sıfırlama sonrasında Ayarlar'daki güncelleme geçmişi listesi boş olabilir; yüklenen güncellemeler yüklü kalır.
- Bileşen temizliğinden sonra yüklenen güncellemeler kaldırılamaz.
İlgili makaleler
- Disk Temizleme (cleanmgr)Klasik Disk Temizleme aracının neleri kaldırdığı, "Sistem dosyalarını temizle" seçeneğinin ne eklediği ve komut satırından cleanmgr uygulamasının nasıl çalıştırılacağı.
- WinSxS klasörü (bileşen deposu)C:\Windows\WinSxS klasörünün ne olduğu, Gezgin'in boyutunu neden fazla gösterdiği ve yalnızca desteklenen DISM komutlarıyla nasıl küçültüleceği.
- DISM (Dağıtım Görüntüsü Hizmeti ve Yönetimi)DISM'in ne olduğu, /CheckHealth, /ScanHealth ve /RestoreHealth komutları ile Windows'u onarmak için DISM ve SFC'nin birlikte nasıl çalıştığı.
Kaynaklar
- Windows güncelleştirme sorunlarını giderme (Microsoft Desteği) support.microsoft.com
- WinSxS klasörünü temizleme (Microsoft Learn) learn.microsoft.com
Son gözden geçirme: