"0x800f0922" Güncelleme Başarısız Hatası: Detaylı Çözüm Rehberi
"0x800f0922" hatası, Windows Update'in bir veya daha fazla güncellemeyi yükleyemediğini belirten yaygın bir hata kodudur. Bu hata genellikle üç ana senaryoda ortaya çıkar:
- .NET Framework Sorunları: Güncelleme, .NET Framework 3.5 (veya başka bir sürüm) bileşenini gerektirdiğinde ve bu bileşen etkinleştirilemediğinde.
- Bağlantı Sorunları: Bir VPN veya Proxy sunucusu, Windows Update'in Microsoft sunucularıyla güvenli bir şekilde iletişim kurmasını engellediğinde.
- Sistem Ayrılmış Bölüm Doluluğu (Nadir): Windows'un önyükleme dosyalarını tuttuğu küçük "Sistem Ayrılmış" (System Reserved) bölümünde yeterli boş alan kalmadığında.
Yöntem 1: VPN ve Proxy Sunucusunu Devre Dışı Bırakma
Bu, en basit ve en hızlı kontrol yöntemidir.- Eğer aktif bir VPN bağlantınız varsa, geçici olarak bağlantıyı kesin.
- Proxy ayarlarını kontrol etmek için:
- Ayarlar > Ağ ve İnternet > Proxy yolunu izleyin.
- "El ile proxy kurulumu" (Manual proxy setup) altındaki "Proxy sunucusu kullan" (Use a proxy server) seçeneğinin Kapalı olduğundan emin olun.
- "Ayarları otomatik olarak algıla" seçeneğini Açık konuma getirebilirsiniz.
- Ayarları yaptıktan sonra Windows Update'i yeniden çalıştırmayı deneyin.
Yöntem 2: .NET Framework 3.5'i Etkinleştirme
Bu, hatanın en yaygın nedenidir.- Başlat menüsüne "Windows özelliklerini aç veya kapat" yazın ve Enter'a basın. (Veya Denetim Masası > Programlar > Windows özelliklerini aç veya kapat).
- Açılan listede ".NET Framework 3.5 (içinde .NET 2.0 ve 3.0 bulunur)" seçeneğini bulun.
- Bu seçeneğin yanındaki kutucuğun işaretli (içi dolu kare) olduğundan emin olun.
- Eğer işaretli değilse, kutucuğu işaretleyin ve **"Tamam"**a tıklayın.
- Windows bu özelliği etkinleştirmek için internetten dosya indirmeyi önerecektir. "Windows Update'in dosyaları indirmesine izin ver" seçeneğini seçin.
- İşlem tamamlandıktan sonra bilgisayarınızı yeniden başlatın ve güncellemeyi tekrar deneyin.
Yöntem 3: Windows Update Önbelleğini Sıfırlama
İndirilen güncelleme dosyaları bozulmuş olabilir. Bu dosyaları silmek, Windows'un onları temiz bir şekilde yeniden indirmesini sağlar.- 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şağıdaki komutları sırayla yazarak ilgili hizmetleri durdurun (her satırdan sonra Enter'a basın):net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserver
- Şimdi, indirme klasörlerini yeniden adlandırın:ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.old
- Hizmetleri yeniden başlatın:net start wuauservnet start cryptSvcnet start bitsnet start msiserver
- Bilgisayarınızı yeniden başlatın ve güncellemeyi tekrar deneyin.
Yöntem 4: Sistem Dosyalarını Onarma (SFC ve DISM)
Windows'un kendi temel dosyalarındaki bozulmalar da güncellemelere engel olabilir.- Komut İstemi'ni (cmd) tekrar **"Yönetici olarak çalıştır"**ın.
- sfc /scannow yazın ve Enter'a basın. Taramanın bitmesini bekleyin.
- Tarama bittikten sonra, (hata bulsa da bulmasa da) aşağıdaki komutu çalıştırın
ISM /Online /Cleanup-Image /RestoreHealth
- Bu işlem de tamamlandıktan sonra bilgisayarınızı yeniden başlatın.
Yöntem 5: Güncellemeyi Manuel Olarak Yükleme (Microsoft Update Kataloğu)
Eğer sadece belirli bir güncelleme (örn: KB5031356) hata veriyorsa, onu manuel olarak indirip kurabilirsiniz.- Windows Update ayarlarından hata veren güncellemenin KB numarasını (parantez içindeki kod) not edin.
- Tarayıcınızda "Microsoft Update Catalog" (Microsoft Güncelleştirme Kataloğu) sitesini açın.
- Arama kutusuna KB numarasını yazın ve aratın.
- Listenizden sisteminize uygun olan sürümü (örn: Windows 10/11 için x64) bulun ve "İndir" düğmesine tıklayın.
- İndirilen .msu uzantılı dosyayı çalıştırarak güncellemeyi manuel olarak kurun.
Yöntem 6: Sistem Ayrılmış Bölüm Alanını Kontrol Etme (Gelişmiş)
Bu nadir bir durumdur ancak özellikle eski sistemlerden yükseltilen bilgisayarlarda "0x800f0922" hatasına neden olabilir.- Başlat'a sağ tıklayın ve "Disk Yönetimi" (Disk Management) seçeneğini açın.
- Listenin başında veya Windows'un kurulu olduğu diskin (Disk 0) başında "Sistem Ayrılmış" (System Reserved) adında küçük bir bölüm (genellikle 100MB - 500MB arası) göreceksiniz.
- Bu bölümün "Boş Alan" yüzdesini kontrol edin. Eğer boş alan çok azsa (örn. %10'dan az veya 50MB'den az), güncelleme için gerekli önyükleme dosyaları buraya sığmıyor olabilir.
- Not: Bu bölümü temizlemek çok teknik bir işlemdir. Genellikle diskpart komutuyla bu bölüme bir harf atamak ve içindeki (genellikle eski font dosyaları veya loglar) gereksiz dosyaları silmek gerekir. Bu işlemde yapılacak bir hata sistemin hiç açılmamasına neden olabileceğinden, sadece çok deneyimli kullanıcılar tarafından veya detaylı bir rehber eşliğinde yapılmalıdır.