← Tüm yazılar
26 Ağustos 20261 dk okumaErdinç Bayrak

Windows Güncellemesi %74'te Takılırsa: Helpdesk Masasından Gerçek Bir Çözüm

Problem

Geçen hafta pazartesi sabahı masama gelen ilk çağrı, pazarlama ekibinden Gizem Hanım'dandı. Yeni Windows toplu güncellemesini yüklemeye çalışırken bilgisayarı %74 seviyesinde saatlerce takılı kalmıştı. Ne işlem tamamlanıyor ne de ekrana bir hata kodu düşüyordu. Cihazı yeniden başlatmak bile sistemi "Değişiklikler geri alınıyor" döngüsüne sokuyordu. Helpdesk tarafında sık karşılaştığımız ama kullanıcıyı tamamen kilitleyen bir durumdu.

Nereden başladım

İlk olarak cihazı Güvenli Mod (Safe Mode) ile başlatıp Windows Update sorun gidericisini (ms-settings:troubleshoot) çalıştırdım. Ancak standart araç "Bir sorun bulunamadı" yanıtı verdi. Bunun üzerine Olay Görüntüleyicisi'ni (eventvwr.msc) açıp WindowsLogs > System altındaki log kayıtlarını inceledim. İndirme önbelleğinde paket çakışması olduğunu gösteren 0x800f081f hata kodunun arka arkaya tetiklendiğini gördüm.

Kök neden

Sorunun kaynağı, Windows Update servisinin geçici dosyaları depoladığı SoftwareDistribution klasöründeki bozuk arşivlerdi. Güncelleme paketinin indirilmesi sırasında yaşanan anlık bir ağ dalgalanması dosya bütünlüğünü bozmuş; wuauserv servisi ise bu bozuk parçayı işleyemediği için %74 aşamasında sonsuz bir döngüye girmişti.

Çözüm

Sistemi temiz bir önbellekle tekrar çalışır hale getirmek için şu somut adımları uyguladım:

  • Yönetici olarak PowerShell açıp güncellemeyle ilişkili tüm servisleri durdurdum:

net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

  • Bozuk klasörlerin adını değiştirerek Windows'un yenilerini oluşturmasını sağladım:

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old

  • Servisleri tekrar harekete geçirdim:

net start wuauserv net start cryptSvc net start bits net start msiserver

  • Sistem dosyalarındaki olası bütünlük sorunlarını gidermek için şu komutları çalıştırdım:

DISM.exe /Online /Cleanup-image /Restorehealth ve ardından sfc /scannow

Bilgisayarı normal şekilde yeniden başlattığımda güncelleme sıfırdan başladı ve 10 dakika içinde sorunsuz tamamlandı.

Ders: Güncelleme ekranındaki yüzde takılmaları genelde donanım arızası değil, bozuk indirme önbelleğinin eseridir; servisi durdurup klasör adını değiştirmek en hızlı çözümdür.

Takılan Windows güncellemesini çözme

  1. Yönetici PowerShell'de net stop wuauserv, cryptSvc, bits, msiserver ile servisleri durdur
  2. C:\Windows\SoftwareDistribution ve System32\catroot2 klasörlerini .old olarak yeniden adlandır
  3. Servisleri net start ile yeniden başlat
  4. DISM /Online /Cleanup-Image /RestoreHealth ve sfc /scannow çalıştır, ardından yeniden başlat

Sık sorulan sorular

Windows güncellemesi %74'te (ya da belirli bir yüzdede) takılırsa sebebi nedir?

Genellikle SoftwareDistribution klasöründeki bozuk indirme önbelleği; wuauserv bozuk paketi işleyemeyip döngüye girer (0x800f081f).

Güncelleme önbelleğini nasıl temizlerim?

İlgili servisleri durdurup SoftwareDistribution ve catroot2 klasörlerini yeniden adlandırın; Windows temizlerini otomatik oluşturur.