Windows güncellemesi veya kurulumu sırasında karşınıza çıkan 0x80070017 hata kodu, sistem dilinde ERROR_CRC (Cyclic Redundancy Check / Döngüsel Artıklık Denetimi hatası) anlamına gelir. Kısacası Windows, güncelleme dosyalarını okumaya çalışıyor ancak dosyaların bütünlük denetimi başarısız oluyor: indirilen veya kopyalanan veri, olması gerektiği gibi okunamıyor. Bu nedenle güncelleme yarıda kalır ve hata ile durur.
Bu hata çoğunlukla iki büyük gruba ayrılır: ya indirilen güncelleme paketi bozulmuştur (eksik veya hatalı inmiş, geçici dosyalar zarar görmüştür), ya da diskin fiziksel/mantıksal yüzeyinde bir okuma sorunu vardır. Aşağıdaki adımları kolaydan zora doğru uyguladığınızda büyük olasılıkla sorunu giderebilirsiniz.
Bu Hata Neden Olur
- Bozuk veya yarım inmiş güncelleme dosyaları: İnternet bağlantısının kesilmesi ya da indirme önbelleğinin (SoftwareDistribution klasörü) zarar görmesi sonucu paketin CRC denetimi başarısız olur.
- Disk yüzeyinde hatalı sektörler: Sabit diskte veya SSD'de okuma sorunu yaşanan bölgeler, güncelleme dosyalarının doğru okunmasını engeller. CRC hatalarının önemli bir bölümü bu nedenle ortaya çıkar.
- Bozuk sistem dosyaları: Windows bileşen deposunda (component store) hasar varsa güncelleme uygulanamaz.
- RAM (bellek) sorunları: Hatalı bellek modülleri, veri kopyalanırken bitlerin bozulmasına ve dolayısıyla CRC hatasına yol açabilir.
- Üçüncü taraf güvenlik yazılımı çakışması: Bazı antivirüs programları güncelleme dosyalarına müdahale ederek bütünlüğün bozulmasına neden olabilir.
- DVD/USB kurulum ortamı veya ISO bozukluğu: Yükseltme bir kurulum medyasından yapılıyorsa, medyanın kendisi hasarlı olabilir.
Çözüm Adımları
Yöntem 1 — Yeniden başlatın ve Sorun Gidericiyi çalıştırın (Kolay)
Önce bilgisayarınızı tam olarak yeniden başlatın; bazen geçici bir okuma kilidi bu şekilde temizlenir. Ardından yerleşik aracı çalıştırın:
1. Başlat > Ayarlar > Güncelleştirme ve Güvenlik > Sorun Giderme yolunu izleyin. 2. Ek sorun gidericiler bağlantısına tıklayın ve Windows Update öğesini seçip çalıştırın. 3. Önerilen düzeltmeleri uygulayın, ardından güncellemeyi tekrar deneyin.
Windows 11'de bu araç Ayarlar > Sistem > Sorun Giderme > Diğer sorun gidericiler altında yer alır.
Yöntem 2 — Güvenlik yazılımını geçici olarak devre dışı bırakın
Üçüncü taraf bir antivirüs kullanıyorsanız, güncelleme süresince geçici olarak duraklatın (veya devre dışı bırakın) ve güncellemeyi yeniden deneyin. Sorun çözülürse yazılımın güncelleme dosyalarına müdahale ettiği anlaşılır; işlem sonrası korumayı tekrar etkinleştirmeyi unutmayın.
Yöntem 3 — Windows Update bileşenlerini sıfırlayın (Önbelleği temizleyin)
Bu adım, bozuk indirme önbelleğini temizleyerek güncellemenin temiz şekilde yeniden indirilmesini sağlar; 0x80070017 için en etkili yöntemlerden biridir.
Başlat menüsüne yazın, Komut İstemi'ne sağ tıklayıp Yönetici olarak çalıştır deyin. Aşağıdaki komutları sırayla girin.
Önce ilgili hizmetleri durdurun:
````
Bu komutlar sırasıyla Windows Update hizmetini, Şifreleme hizmetini, Arka Plan Akıllı Aktarım (BITS) hizmetini ve Windows Installer hizmetini durdurur. Böylece önbellek klasörlerini güvenle değiştirebilirsiniz.
Şimdi önbellek klasörlerini yeniden adlandırın (silmek yerine .old uzantısıyla yedeklemiş olursunuz):
````
indirilen güncelleme dosyalarının tutulduğu klasördür; ise güncelleme imza/katalog bilgilerini barındırır. Yeniden adlandırıldıklarında Windows bunları temiz olarak yeniden oluşturur.
Son olarak hizmetleri tekrar başlatın:
````
İşlem bittikten sonra bilgisayarı yeniden başlatıp güncellemeyi deneyin. Sorun çözülürse, kök dizinde kalan ve klasörlerini daha sonra elle silebilirsiniz.
Yöntem 4 — Disk hatalarını chkdsk ile denetleyin
CRC hatası diskten kaynaklanıyorsa disk yüzeyini taramak çözüm olabilir. Yönetici Komut İstemi'nde şunu çalıştırın:
````
/f parametresi bulunan dosya sistemi hatalarını onarır, /r ise hatalı sektörleri arar ve okunabilir veriyi kurtarmaya çalışır (/r, /f işlevini de kapsar). Sistem diski kullanımda olduğu için "bir sonraki yeniden başlatmada zamanlansın mı?" diye sorulur; Y yazıp Enter'a basın ve bilgisayarı yeniden başlatın. Tarama açılış öncesinde çalışır ve uzun sürebilir; tamamlanmasını bekleyin.
/r parametresi diskin tüm yüzeyini zorlar. Diskinizde zaten arıza belirtisi varsa (SMART uyarısı, sık donma, anormal sesler), çalıştırmak arızayı hızlandırıp veri kaybına yol açabilir. Bu nedenle önce önemli verilerinizi yedekleyin; diskte ciddi bozulma şüphesi varsa /r yerine önce Yöntem 6'daki disk sağlığı (SMART) kontrolünü yapın.Yöntem 5 — Sistem dosyalarını DISM ve SFC ile onarın
Güncelleme bileşen deposu zarar gördüyse, aşağıdaki iki aracı bu sırayla çalıştırın. Yönetici Komut İstemi'nde:
````
Bu komut, Windows bileşen deposundaki bozuklukları tespit edip Windows Update kanalı üzerinden onarır (internet bağlantısı gerektirir). İşlem birkaç dakika sürebilir; %20 civarında uzun süre duruyormuş gibi görünmesi normaldir.
DISM, SFC'nin sağlam kopyaları aldığı bileşen deposunu onardığı için DISM'i SFC'den önce çalıştırmak gerekir. DISM tamamlandıktan sonra Sistem Dosyası Denetleyicisi'ni çalıştırın:
````
korumalı sistem dosyalarını tarar ve bozuk olanları sağlam kopyalarıyla değiştirir. Tarama bitince bilgisayarı yeniden başlatıp güncellemeyi tekrar deneyin.
Yöntem 6 — RAM ve disk sağlığını test edin (Donanım kontrolü)
Yukarıdakiler işe yaramazsa donanım tarafına bakın, çünkü kalıcı CRC hatası bozuk bellek veya yıpranmış diske işaret edebilir.
- Bellek testi: Başlat'a yazıp aracı açın ve Şimdi yeniden başlat ve sorunları denetle seçeneğini seçin. Açılışta bellek testi çalışır.
- Disk sağlığı (SMART): Yönetici Komut İstemi'nde komutuyla disklerin genel durumunu (
OKolmalı) görebilirsiniz. (Bu komut yeni Windows sürümlerinde kaldırılmış olabilir; çalışmazsa PowerShell'de ile sütununa bakabilirsiniz.) Daha ayrıntılı sağlık verisi için üreticinin disk tanılama aracını veya güvenilir bir SMART okuma yazılımını kullanın.
Bellek veya disk testi hata verirse, ilgili donanımın değiştirilmesi gerekir; bu durumda güncelleme hatası ancak donanım yenilendikten sonra kalıcı olarak çözülür. Disk arıza belirtisi gösteriyorsa, ek tarama yapmadan önce verilerinizi yedeklemeniz önemlidir.
Yöntem 7 — Güncellemeyi elle (manuel) indirip kurun
Belirli bir KB güncellemesi sürekli aynı hatayı veriyorsa, hata kodunun yanında veya güncelleme geçmişinde görünen KB numarasını not edin. Microsoft Update Katalog sitesinden (catalog.update.microsoft.com) o KB'yi sisteminize uygun sürümle (x64/x86, ilgili Windows sürümü) arayıp indirin ve .msu dosyasını çift tıklayarak kurun. Böylece bozuk önbelleği tamamen atlamış olursunuz.
Tekrar Yaşamamak İçin
- Güncelleme indirilirken bilgisayarı kapatmayın ve internet bağlantısını kesmeyin; yarım inen paketler CRC hatasına yol açar.
- Diskinizde yeterli boş alan (en az birkaç GB) bulundurun; dolu disk güncelleme dosyalarının düzgün yazılmasını engelleyebilir.
- Yılda birkaç kez disk sağlık (SMART) kontrolü yaparak hatalı sektörleri erken yakalayın.
- Diskiniz mekanik (HDD) ve eskiyse, kritik hatalar tekrarlamadan önce SSD'ye geçmeyi değerlendirin.
- Antivirüs yazılımınızı güncel tutun; eski sürümler güncelleme süreciyle çakışabilir.
- Düzenli olarak önemli verilerinizin yedeğini alın; CRC hataları zaman zaman yaklaşan bir disk arızasının ilk işareti olabilir.
Bilgisayarınızın orijinal bir Windows lisansıyla güncel ve güvende kalması önemlidir. Lisanslama veya etkinleştirme konusunda desteğe ihtiyaç duyarsanız Enlisans ekibi size yardımcı olmaktan memnuniyet duyar.















