Windows Update sırasında karşınıza çıkan 0xc1900223 hata kodu, çoğunlukla bir özellik güncellemesinin (feature update) indirme aşamasında ortaya çıkar ve genellikle ilerleme çubuğu %90'ı aştığı sırada (sık görülen değer ~%97) ekrana gelir. Bu kod, kurulumun bozulduğu anlamına gelmez; Windows'un güncelleme dosyalarını Microsoft güncelleme sunucularından veya içerik dağıtım ağından (Delivery Optimization) indirirken bağlantı kuramadığını anlatır.
Önemli bir nokta: Microsoft bu hatayı çoğu durumda kendi tarafında çözer. Windows, "Şimdi yapmanız gereken bir şey yok, daha sonra yeniden denenecek" mesajıyla güncellemeyi otomatik olarak tekrar dener. Bu nedenle hatayı bir-iki kez görüp birkaç saat sonra güncellemenin sorunsuz tamamlandığı çok sık yaşanır. Hata ısrarla sürüyorsa aşağıdaki adımlar, bağlantı ve indirme kanalını temizleyerek sorunu giderir.
Bu Hata Neden Olur
0xc1900223 neredeyse her zaman ağ erişimi / sunucuya ulaşma ile ilgilidir. En yaygın nedenler şunlardır:
- Microsoft sunucu adreslerinin engellenmesi: Pi-hole, AdGuard Home gibi ağ düzeyinde reklam/izleme engelleyiciler ya da elle düzenlenmiş HOSTS dosyası, güncelleme için gerekli Microsoft alan adlarını yanlışlıkla engelleyebilir.
- Özel veya filtreli DNS sunucusu: İnternet sağlayıcınızın varsayılanı yerine kullanılan bazı DNS hizmetleri, güncelleme/CDN adreslerini düzgün çözemeyebilir.
- VPN veya proxy bağlantısı: Aktif VPN/proxy, indirmeyi Microsoft'un içerik dağıtım ağına farklı bir konumdan yönlendirip indirmeyi koparabilir.
- Ölçülü (metered) bağlantı: Bağlantınız "ölçülü" olarak işaretliyse Windows büyük güncellemeleri indirmeyi sınırlar.
- Delivery Optimization / Windows Update bileşenlerinde bozulma: İndirme önbelleğinin (SoftwareDistribution) zarar görmesi indirmeyi sürekli yarıda bırakabilir.
- Sistem dosyalarında bozulma: Bileşen deposundaki hasar, güncelleme hattının çalışmasını engelleyebilir.
Çözüm Adımları
Adımları kolaydan zora uygulayın. Çoğu kullanıcı için ilk birkaç adım yeterlidir.
1. Yöntem: Bekleyin ve yeniden başlatın (en kolay)
Hatayı ilk gördüğünüzde paniğe gerek yoktur. Bilgisayarınızı yeniden başlatın, Ayarlar > Windows Update ekranına gidip Güncellemeleri denetle'ye basın ve birkaç saat bekleyin. Microsoft sunucuları geçici olarak yoğun veya erişilemez olduğunda hata kendiliğinden geçer.
2. Yöntem: VPN/proxy'i kapatın, engelleyiciyi geçici durdurun
- Bir VPN/proxy kullanıyorsanız geçici olarak kapatın.
- Ağınızda Pi-hole / AdGuard / reklam engelleyici veya elle düzenlenmiş HOSTS dosyası varsa güncelleme süresince devre dışı bırakın.
- Bağlantınızın ölçülü (metered) olmadığından emin olun: Ayarlar > Ağ ve İnternet > Wi-Fi/Ethernet > (bağlantı adı) > Ölçülü bağlantı seçeneğini kapatın.
3. Yöntem: Windows Update Sorun Gidericisini çalıştırın
Ayarlar > Sistem > Sorun Giderme > Diğer sorun gidericiler > Windows Update yolundan sorun gidericiyi başlatın (Windows 10'da Ayarlar > Güncelleştirme ve Güvenlik > Sorun Giderme). Bu araç, takılı kalan hizmetleri ve önbelleği otomatik onarmayı dener.
4. Yöntem: Genel DNS'e geçin ve DNS önbelleğini temizleyin
Filtreli DNS'i devre dışı bırakmak için bağlantınızı güvenilir genel bir DNS'e alabilirsiniz (örneğin Cloudflare veya Google ). Ardından Komut İstemi'nde DNS önbelleğini temizleyin:
````
Bu komut, bilgisayarınızda saklanan eski/hatalı alan adı çözümleme kayıtlarını siler; böylece Windows, Microsoft güncelleme adreslerini taze olarak yeniden çözümler.
5. Yöntem: Delivery Optimization önbelleğini temizleyin
İndirme dağıtım önbelleği bozulmuşsa temizlemenin en güvenli yolu, Windows'un yerleşik aracını kullanmaktır. Başlat menüsünde Disk Temizleme aracını açın, sistem diskinizi (genellikle C:) seçin, listeden Teslimat İyileştirme Dosyaları (Delivery Optimization Files) kutusunu işaretleyip Tamam'a basın. Bu, yarım/bozuk indirme parçalarını güvenle siler.
Alternatif olarak, Ayarlar > Windows Update > Gelişmiş seçenekler > Teslimat İyileştirme'den "Diğer bilgisayarlardan indirmelere izin ver" seçeneğini geçici olarak kapatıp güncellemeyi yeniden deneyebilirsiniz. Bu, indirmeyi tamamen Microsoft sunucularına yönlendirir.
6. Yöntem: Windows Update bileşenlerini tamamen sıfırlayın
İnatçı durumlarda güncelleme hizmetlerini durdurup indirme klasörlerini yeniden adlandırmak en etkili çözümdür. Komut İstemi'ni Yönetici olarak açın ve komutları sırayla çalıştırın.
Önce ilgili hizmetleri durdurun:
````
Bu komutlar sırasıyla Windows Update hizmetini, Arka Plan Akıllı Aktarım Hizmeti'ni (BITS), Şifreleme Hizmetleri'ni ve Windows Installer'ı durdurur; böylece aşağıdaki klasörler kilitsiz hale gelir.
Ardından bozuk olabilecek önbellek klasörlerini yeniden adlandırın (silmek yerine yedek olarak ekleyin):
````
() indirilen güncelleme dosyalarının önbelleğidir; () güncelleme imza bilgilerini tutar. Yeniden adlandırıldıklarında Windows bunları sıfırdan, temiz olarak yeniden oluşturur. (Klasörleri silmek yerine yeniden adlandırdığımız için bir sorun çıkarsa eski klasörleri geri alabilirsiniz.)
Son olarak hizmetleri yeniden başlatın:
````
İşlem bittikten sonra bilgisayarınızı yeniden başlatıp güncellemeyi tekrar deneyin.
7. Yöntem: Sistem dosyalarını onarın (DISM + SFC)
Bileşen deposunda bozulma şüphesi varsa, Yönetici Komut İstemi'nde önce bileşen deposunu, sonra sistem dosyalarını onarın:
````
Bu komut, Windows bileşen deposundaki (WinSxS) hasarı Windows Update üzerinden sağlam dosyalarla onarır. Tamamlanması birkaç dakika sürebilir.
````
Bu komut korumalı sistem dosyalarını tarar ve bozuk olanları sağlam kopyalarıyla değiştirir. İki komut bittikten sonra bilgisayarınızı yeniden başlatın ve güncellemeyi tekrar çalıştırın.
8. Yöntem: Özellik güncellemesini elle yükleyin
Yukarıdakiler işe yaramazsa güncellemeyi doğrudan Microsoft'un resmi araçlarıyla kurabilirsiniz: Windows 11 için Installation Assistant (Yükleme Yardımcısı), Windows 10 için Update Assistant / Media Creation Tool. Bu araçlar, takılan Windows Update kanalını atlayarak güncellemeyi doğrudan indirir ve mevcut programlarınızı/dosyalarınızı koruyarak yükler.
Tekrar Yaşamamak İçin
- Ağ düzeyinde reklam/izleme engelleyici (Pi-hole vb.) veya özel DNS kullanıyorsanız, Microsoft güncelleme alan adlarını engelleme listenizden muaf tutun.
- Büyük güncellemeleri kablolu (Ethernet) veya kararlı bir bağlantıdan indirin; ölçülü bağlantı işaretini kapalı tutun.
- VPN/proxy'i güncelleme sırasında kapatmayı alışkanlık haline getirin.
- HOSTS dosyasına elle eklediğiniz engelleme satırlarını düzenli gözden geçirin.
- Diskte yeterli boş alan (özellik güncellemeleri için en az ~20 GB önerilir) bulundurun.
---
Bilgisayarınızda Windows lisanslama, etkinleştirme veya güncelleme sonrası lisans sorunlarıyla karşılaşırsanız Enlisans destek ekibi yardımcı olmaktan memnuniyet duyar.















