Rain WikiWindows · Linux · Android

Windows Update önbelleği (SoftwareDistribution)

Sistem klasörüWindows 10, 11Silinmesi güvenli: Yalnızca kendi aracıyla

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?

  1. Komut İstemi'ni yönetici olarak açın.
  2. Servisleri durdurun: net stop wuauserv ve net stop bits
  3. Klasörü yeniden adlandırın: ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  4. Servisleri yeniden başlatın: net start bits ve net start wuauserv
  5. Ayarlar > Windows Update seçeneğini açın ve 'Güncellemeleri denetle' öğesini seçin.
  6. 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.

Kaynaklar

  1. Windows güncelleştirme sorunlarını giderme (Microsoft Desteği) support.microsoft.com
  2. WinSxS klasörünü temizleme (Microsoft Learn) learn.microsoft.com

Son gözden geçirme: