Güncelleştirme bileşenleri gerçekte nedir?
Windows Update tek bir süreç değil, hizmet ve klasörlerden oluşan bir hattır. wuauserv hizmeti güncelleştirme motorunun kendisidir; arka plan akıllı aktarım hizmeti (bits) indirilen dosyaları taşır, cryptsvc ise gelen paketlerin şifreleme imzalarını denetler. İkisi birlikte indirme önbelleğini C:\Windows\SoftwareDistribution içinde, imza katalog verilerini C:\Windows\System32\catroot2 içinde tutar.
Bir indirme yarıda kalır ya da önbelleğe yarım yazılmış bir dosya sızıverirse, hat bozuk veriyi tekrar tekrar kullanmaya devam edebilir: güncelleştirme bir yüzdeye asılı kalır ya da 0x80070002 ve 0x8007000D gibi kodlarla düşer. Önbelleği silmek Windows'u her şeyi sıfırdan indirmeye zorlar — sıfırlamanın bu kadar çok garip arızayı çözmesinin sırrı budur. Sıfırlama Windows'u yeniden kurmaz, kurulu güncelleştirmeleri de kaldırmaz; sadece yeni indirmelerin yolunu açar.
- wuauserv — güncelleştirmeleri arayan, indiren ve kuran Windows Update hizmeti
- bits — arka plan akıllı aktarım hizmeti; dosyaları arka planda taşır
- cryptsvc — güncelleştirme paketlerinin imzalarını doğrular
- C:\Windows\SoftwareDistribution — indirme önbelleği; büyük güncelleştirmelerden sonra birkaç GB'a ulaşır
- C:\Windows\System32\catroot2 — imza katalog verilerini tutan klasör
Bileşenleri adım adım sıfırlama
Başlat'ı açın, cmd yazın, Komut İstemi'ne sağ tıklayın ve “Yönetici olarak çalıştır”ı seçin; Windows 11'de Başlat'a sağ tıklayıp “Terminal (Yönetici)”yi de seçebilirsiniz. Ardından dört komutla hizmetleri durdurun: net stop wuauserv, net stop bits, net stop cryptsvc ve net stop msiserver — sonuncusu yalnızca yükleyici hizmeti meşgulse gerekir. Şimdi iki önbellek klasörünün adını değiştirin: ren %systemroot%\SoftwareDistribution SoftwareDistribution.old ve ren %systemroot%\System32\catroot2 catroot2.old.
Ad değiştirme “erişim reddedildi” hatasıyla başarısız olursa cryptsvc'nin gerçekten durduğunu denetleyin ve yeniden başlatma sonrasında tekrar deneyin. Hizmetleri aynı sırayla geri başlatın (net start wuauserv, net start bits, net start cryptsvc), Ayarlar'ı açın, Windows Update'e gidin ve “Güncelleştirmeleri denetle” düğmesine tıklayın. Windows her iki klasörü birkaç dakika içinde yeniden oluşturur ve her şeyi yeniden indirir.
Sıfırlama işe yaramazsa
Önce yerleşik sorun gidericisini çalıştırın: Ayarlar → Sistem → Sorun gider → Diğer sorun gidericiler → Windows Update yanındaki “Çalıştır”. Bileşen deposunun kendisi hasarlıysa DISM /Online /Cleanup-Image /RestoreHealth, ardından sfc /scannow komutuyla onarın ve sıfırlamayı tekrarlayın. Bir güncelleştirme her denemede kurulup başarısız oluyorsa KB numarasını not alın, Güncelleştirme geçmişinden kaldırın ve yeniden deneyin.
.old klasörlerini bir iki hafta tutun; güncelleştirmeler düzelince alanı geri kazanmak için silin. Neredeyse dolu sistem diskini biraz rahatlattıktan sonra da sıfırlama yapmak mantıklıdır: tıkalı bir önbellek, güncelleştirmelerin inmeyi reddetmesinin klasik nedenidir. Üstelik hiçbir adımda WinSxS klasörüne elle dokunmayın: içeriği Windows'un yönettiği sabit bağlantılardan oluşur ve oradan dosya silmek bileşen deposunu bozar.
Sorular ve yanıtlar
Windows Update bileşenlerini sıfırlamak dosyalarımı ya da programlarımı siler mi?
Hayır. Sıfırlama yalnızca güncelleştirme önbelleğini yeniden oluşturur — kişisel dosyalar, programlar ve ayarlar kalır; görünür tek kayıp, boş hâle gelen güncelleştirme geçmişi listesidir.
SoftwareDistribution klasörünü doğrudan silebilir miyim?
Evet, ama önce güncelleştirme hizmetleri durdurulmuş olmalı — sıfırlamanın yaptığı tam olarak budur. Silmek yerine adını değiştirin: bir terslik olursa eski önbelleğe dönebilirsiniz.
Güncelleştirmem neden sürekli 0x80070002 hatasıyla düşüyor?
Bu kod genellikle yükleyicinin beklediği bir dosyanın eksik olduğunu, çoğu zaman da indirme önbelleğinin bozuk olduğunu gösterir. Hizmetleri durdurup SoftwareDistribution'ın adını değiştirmek vakaların çoğunu çözer.
Satın almadan önce lisans kapsamını öğrenin.
Tek seferlik 30 dakikalık deneme temel araçları kapsar. PRO özellikleri ücretli lisans etkinleştirilene kadar kilitlidir.
Bunları da okuyun
Bize yazın: [email protected]