Detaylı Rehber: Windows Güncelleme Takılma Sorunu (%0, %99 veya "Denetleniyor" Ekranında Kalma)
Windows güncellemeleri, sistemi güvende ve güncel tutmak için kritik öneme sahiptir. Ancak birçok kullanıcı, güncellemelerin "%0'da kaldı", "%99'da takıldı", "Güncellemeler denetleniyor..." ekranında sonsuz bir döngüye girdiği veya bir güncellemeyi indirmenin/kurmanın saatler sürdüğü sorunlarla karşılaşır.Bu sorun genellikle donanımsal bir arızadan çok, yazılımsal bir çakışma veya bozulmuş bir geçici dosyadan (önbellek) kaynaklanır.
Hatanın Başlıca Nedenleri
- Bozuk Güncelleme Önbelleği (En Yaygın Neden): Windows, indirilen güncelleme dosyalarını geçici olarak
C:\Windows\SoftwareDistributionadlı bir klasörde saklar. Bu klasördeki dosyalar bozulursa, güncelleme işlemi bu dosyaların üzerine yazamaz veya onları işleyemez ve takılı kalır. - Durdurulmuş veya Hatalı Windows Update Hizmetleri: Güncellemeler, "Windows Update" (
wuauserv) ve "Arka Plan Akıllı Aktarım Hizmeti" (BITS) gibi birden çok arka plan hizmetine bağlıdır. Bu hizmetler çalışmıyorsa veya yanıt vermiyorsa, güncellemeler başlamaz. - Bozuk Sistem Dosyaları: Windows'un temel dosyalarında bir bozulma varsa, bu durum güncelleme bileşenlerinin de düzgün çalışmasını engelleyebilir.
- Üçüncü Parti Yazılım Çakışması: Özellikle üçüncü parti antivirüs programları, güvenlik duvarları veya VPN yazılımları, güncelleme sunucularıyla olan bağlantıyı engelleyerek takılmaya neden olabilir.
- Yetersiz Disk Alanı: Güncelleme dosyalarını indirmek ve "açmak" için yeterli disk alanı olmaması.
Detaylı Çözüm Adımları
Adımları en basitten en kapsamlıya doğru uygulayın.Adım 1: Temel Kontroller ve Sabır
- Bekleyin: Özellikle büyük özellik güncellemelerinde veya yavaş bir internet/disk ile "%99" veya "%100" ekranında kalmak normaldir. Bazen sistem arka planda dosyaları yapılandırıyordur. En az 1-2 saat bekleyin.
- İnternet Bağlantısını Kontrol Edin: Bağlantınızın stabil olduğundan emin olun.
- Bilgisayarı Yeniden Başlatın: En basit çözüm budur. Bilgisayarı yeniden başlatmak, takılı kalan hizmetleri sıfırlar ve sorunu çözebilir.
Adım 2: Windows Update Sorun Gidericisini Çalıştırın
Windows'un kendi otomatik onarım aracını kullanarak başlayın.- Ayarlar'ı açın (
Windows Tuşu + I). - Güncelleştirme ve Güvenlik > Sorun Gider bölümüne gidin.
- Ek sorun gidericiler (veya Windows 11'de Diğer sorun gidericiler) seçeneğine tıklayın.
- Listeden Windows Update'i bulun, seçin ve "Sorun gidericiyi çalıştır" deyin.
- Aracın taramasını ve bulduğu sorunları (örneğin durmuş hizmetleri veya bozuk önbelleği) onarmasını bekleyin.
- İşlem bittikten sonra bilgisayarı yeniden başlatıp güncellemeyi tekrar deneyin.
Adım 3: Güncelleme Önbelleğini Manuel Olarak Temizleme (En Etkili Adım)
Eğer sorun giderici işe yaramazsa, sorunun kaynağı olan bozukSoftwareDistribution klasörünü manuel olarak temizlemek neredeyse her zaman çözüme ulaştırır.Bunu yapmak için önce güncelleme hizmetlerini durdurmanız gerekir.
- Başlat menüsüne "cmd" yazın.
- Komut İstemi'ne sağ tıklayın ve **"Yönetici olarak çalıştır"**ı seçin.
- Açılan siyah pencereye aşağıdaki komutları sırayla yazın ve her birinden sonra
Enter'a basın. Bu komutlar güncelleme hizmetlerini durduracaktır:
Kod:net stop wuauservnet stop bits net stop cryptSvc net stop msiserver
(Bazı hizmetler "çalışmıyor" diye hata verirse önemsemeyin, devam edin.) - Şimdi, bozuk önbellek klasörlerini yeniden adlandıracağız (Silmekten daha güvenlidir):
Kod:ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.old
(Bu komutlar, klasörleri.olduzantılı olarak yedekler. Windows bir sonraki adımda bu klasörleri sıfırdan, temiz bir şekilde oluşturacaktır.) - Şimdi durdurduğunuz hizmetleri yeniden başlatın:
Kod:net start wuauservnet start bits net start cryptSvc net start msiserver
- Komut İstemi'ni kapatın ve bilgisayarı yeniden başlatın.
- Ayarlar > Güncelleştirme ve Güvenlik bölümüne gidin ve güncellemeleri tekrar denetleyin. Windows'un yeni güncelleme listesini bulması bu kez biraz daha uzun sürebilir, ancak indirme işleminin başlaması gerekir.
Adım 4: Sistem Dosyalarını Onarma (SFC ve DISM)
Eğer önbelleği temizlemek sorunu çözmezse, Windows'un kendi dosyalarında bir bozukluk olabilir.- "Adım 3"teki gibi Komut İstemi'ni Yönetici olarak açın.
- Sistem Dosyası Denetleyicisi'ni (SFC) çalıştırın:
Kod:sfc /scannow
(Bu işlem sistem dosyalarını tarar ve bozuk olanları onarır. %100 olana kadar bekleyin.) - SFC bittikten sonra (veya hata verirse), Windows imajını onarmak için DISM komutunu çalıştırın:
(Bu işlem biraz daha uzun sürebilir.)Kod:DISM /Online /Cleanup-Image /RestoreHealth - Her iki tarama da bittikten sonra bilgisayarınızı yeniden başlatın ve güncellemeyi tekrar deneyin.
Adım 5: Güncellemeyi Manuel Olarak Yükleme
Eğer sorun sadece belirli bir güncelleme (örn:KB5012345) ile yaşanıyorsa, bu güncellemeyi manuel olarak indirebilirsiniz.- Başarısız olan güncellemenin
KBnumarasını (KBxxxxxxx) not edin. - Web tarayıcınızda "Microsoft Update Kataloğu" (Microsoft Update Catalog) sitesini aratın.
- Siteye girin ve arama kutusuna
KBnumarasını yazın. - Listeden sisteminize uygun olan sürümü (x64 tabanlı sistemler için) bulun ve "İndir" butonuna tıklayın.
- İndirdiğiniz
.msuveya.exedosyasını çalıştırarak güncellemeyi manuel olarak kurun.
Son Çareler
Eğer tüm bu adımlar başarısız olursa:- Sistem Geri Yükleme: Güncelleme sorununun başlamadığı bir tarihe ait Sistem Geri Yükleme noktanız varsa, sistemi o tarihe geri yüklemeyi deneyin.
- Yerinde Yükseltme (Onarım Kurulumu): Microsoft'un sitesinden Medya Oluşturma Aracı (Media Creation Tool) indirin ve aracı çalıştırıp "Bu bilgisayarı şimdi yükselt" seçeneğini seçin. Bu işlem, Windows'u yeniden kurar ancak (seçenek sunulduğunda) kişisel dosyalarınızı ve uygulamalarınızı korur. Bu, bozuk Windows kurulumlarını düzeltmenin en kesin yoludur.