Tüm Makaleler
Hata Çözümüwindows 25 dk okuma

Windows Update Hatası 0x80070020: Dosya Başka Bir İşlem Tarafından Kullanılıyor

0x80070020 (ERROR_SHARING_VIOLATION), güncelleme dosyasının antivirüs veya başka bir yazılımca kilitlenmesidir. Temiz önyükleme ve bileşen sıfırlama ile çözülür.

6 Temmuz 2026

Windows Update Hatası 0x80070020: Dosya Başka Bir İşlem Tarafından Kullanılıyor
İpucu: Renkli komut kutucuklarına tıklayarak komutu tek dokunuşla kopyalayabilirsiniz.
Önemli: Bazı komutların çalışması için Komut İstemi'ni "Yönetici olarak çalıştır" ile açmanız gerekebilir.

Windows Update sırasında karşılaştığınız 0x80070020 hata kodu, sistem tarafında (paylaşım ihlali) anlamına gelir. Türkçesi şudur: güncellemenin yazmaya veya değiştirmeye çalıştığı bir dosya, tam o anda başka bir işlem tarafından açık ve kilitli tutulmaktadır. Windows o dosyaya yazamadığı için indirme veya kurulum aşaması yarıda kesilir ve bu kod üretilir.

Bu hata genellikle zararlı bir arıza değildir; çoğu zaman geçici bir çakışmadır ve birkaç düzenli adımla kalıcı olarak giderilebilir. Aşağıda nedenlerini ve en kolaydan en kapsamlısına doğru çözüm yöntemlerini bulacaksınız.

Bu Hata Neden Olur

  • Üçüncü taraf antivirüs / güvenlik yazılımı: En yaygın sebep budur. Antivirüs, indirilen güncelleme paketlerini gerçek zamanlı olarak tarar ve dosyayı tararken kilitler. Windows aynı dosyaya yazmak isteyince çakışma oluşur.
  • Açık çalışan bir uygulama veya arka plan servisi: Yedekleme yazılımı, disk eşitleme araçları (bulut istemcileri), indirme yöneticileri veya optimizasyon programları güncelleme dosyalarını meşgul edebilir.
  • `SoftwareDistribution` önbelleğinin bozulması: Windows Update'in indirdiği dosyaları sakladığı klasör bozulduğunda, kısmen yazılmış dosyalar kilit altında kalabilir.
  • Bozuk sistem dosyaları: Güncelleme altyapısına ait sistem bileşenleri zarar görmüşse, dosya erişimi düzgün yönetilemez.
  • Disk üzerindeki açık tutamaçlar (handle): Nadiren bir sürücü ya da hizmet dosyayı serbest bırakmadan tutmaya devam eder; bu durum yeniden başlatma ile çözülür.

Çözüm Adımları

Aşağıdaki yöntemleri sırayla uygulayın. Çoğu durumda ilk iki adım sorunu çözer; çözmezse bir alttakine geçin.

1. Yöntem: Bilgisayarı yeniden başlatın ve sorun gidericiyi çalıştırın

Dosyayı kilitleyen işlemi serbest bırakmanın en hızlı yolu temiz bir yeniden başlatmadır.

1. Bilgisayarı tamamen kapatıp yeniden başlatın ("Yeniden Başlat" seçeneğini tercih edin). 2. Başlat > Ayarlar > Sistem > Sorun Giderme > Diğer sorun gidericiler yolunu açın. 3. Windows Update satırındaki Çalıştır düğmesine basın ve önerilen düzeltmeleri uygulayın. 4. Ardından Windows Update > Güncellemeleri denetle ile tekrar deneyin.

2. Yöntem: Üçüncü taraf antivirüsü geçici olarak kapatın

0x80070020'nin baş sorumlusu çoğunlukla harici güvenlik yazılımıdır.

1. Görev çubuğundaki antivirüs simgesine sağ tıklayıp gerçek zamanlı korumayı geçici duraklatın (örneğin 15 dakika). 2. Mümkünse güvenlik duvarı modülünü de geçici olarak duraklatın. 3. Windows Update'i tekrar çalıştırın. 4. Güncelleme tamamlandıktan hemen sonra korumayı yeniden açın. Korumayı açık unutmayın.

Not: Windows'un yerleşik koruması (Microsoft Defender) bu hataya nadiren yol açar; öncelikli olarak harici antivirüsü hedefleyin.

3. Yöntem: Temiz önyükleme (clean boot) ile başlatın

Hangi programın dosyayı kilitlediğini bilmiyorsanız, tüm üçüncü taraf yazılımları devre dışı bırakarak güncellemeyi izole bir ortamda deneyebilirsiniz.

1. Windows + R tuşlarına basıp yazın ve Enter'a basın. 2. Hizmetler sekmesinde Tüm Microsoft hizmetlerini gizle kutusunu işaretleyin, ardından Tümünü devre dışı bırak düğmesine basın. 3. Başlangıç sekmesinde Görev Yöneticisini Aç bağlantısına tıklayın ve listedeki tüm başlangıç öğelerini Devre dışı bırak ile kapatın. 4. Pencereleri kapatıp bilgisayarı yeniden başlatın. 5. Temiz önyükleme ortamında Windows Update'i çalıştırın. 6. İşlem bittikten sonra üzerinden ayarları Normal başlangıç durumuna geri alın ve yeniden başlatın.

4. Yöntem: Windows Update bileşenlerini sıfırlayın

İlk yöntemler işe yaramadıysa, bozulmuş indirme önbelleğini temizleyin. Komut İstemi'ni yönetici olarak açın (Başlat'a yazın, sağ tıklayıp Yönetici olarak çalıştır) ve aşağıdaki komutları sırayla girin.

Önce ilgili hizmetleri durdurun:

````

Bu komutlar sırasıyla Windows Update hizmetini (), Arka Plan Akıllı Aktarım hizmetini (), Şifreleme hizmetini () ve Windows Installer hizmetini () durdurur. Böylece güncelleme klasörlerini tutan işlemler serbest kalır.

Ardından bozuk önbellek klasörlerini yeniden adlandırın. Silmek yerine uzantısıyla yedek olarak adlandırmak güvenlidir; bir sorun çıkarsa eski adına geri dönebilirsiniz:

````

klasörü indirilen güncelleme dosyalarını, ise güncelleme imza/katalog bilgilerini tutar. Yeniden adlandırınca Windows bu klasörleri sıfırdan ve temiz oluşturur. ( genellikle anlamına gelir; yani tam yollar ve olur.)

Not: klasörü (Şifreleme) hizmeti tarafından tutulur. Bu yüzden bir önceki adımda 'yi durdurmuş olmanız gerekir; aksi halde yeniden adlandırma "erişim engellendi" hatası verebilir.

Son olarak hizmetleri tekrar başlatın:

````

Bilgisayarı yeniden başlatın ve güncellemeyi yeniden deneyin.

5. Yöntem: Sistem dosyalarını onarın (DISM + SFC)

Sorun bozuk sistem dosyalarından kaynaklanıyorsa, onarım araçlarını çalıştırın. Yine yönetici Komut İstemi kullanın.

````

Bu komut, Windows bileşen deposunu (component store) denetler ve bozuk dosyaları Windows Update üzerinden indirerek onarır. İşlem birkaç dakika sürebilir; ilerleme yüzdesi bir süre takılmış gibi görünse de işlemi kesmeyin, bekleyin.

````

(System File Checker) korumalı sistem dosyalarını tarar ve bozuk olanları sağlam kopyalarıyla değiştirir. DISM'i önce, SFC'yi sonra çalıştırmak en doğru sıralamadır; çünkü SFC, DISM ile onarılmış sağlam depodan dosya çeker.

İki tarama da bittikten sonra bilgisayarı yeniden başlatıp güncellemeyi tekrar deneyin.

6. Yöntem: Güncellemeyi elle yükleyin

Belirli bir güncelleme (KB numaralı) ısrarla başarısız oluyorsa, onu elle indirip kurabilirsiniz.

1. Windows Update > Güncelleme geçmişi bölümünden başarısız olan güncellemenin KB numarasını not edin (örneğin KB5034123). 2. Microsoft Update Kataloğu (catalog.update.microsoft.com) sitesine gidip bu KB numarasını aratın. 3. Sisteminize (x64 / ARM64) uygun paketi indirin. 4. İndirdiğiniz dosyasını çalıştırarak güncellemeyi elle kurun. 5. Kurulum öncesi yine üçüncü taraf antivirüsü geçici olarak duraklatmanız faydalı olur.

Tekrar Yaşamamak İçin

  • Büyük güncellemeler kurulurken üçüncü taraf antivirüsünüzün gerçek zamanlı taramasını kısa süreliğine duraklatmayı alışkanlık edinin; bittikten sonra mutlaka tekrar açın.
  • Güncelleme sırasında ağır arka plan uygulamalarını (bulut eşitleme, yedekleme, indirme yöneticisi) kapatın.
  • önbelleğini düzenli aralıklarla sıfırlamanıza gerek yoktur; yalnızca sorun çıktığında yapın.
  • Disk sağlığını koruyun ve diskte yeterli boş alan bırakın; alan darlığı dosya kilitlenmelerini tetikleyebilir.
  • Windows'u güncel tutarak güncelleme altyapısındaki bilinen hataların düzeltilmesini sağlayın.

Bu adımlar genellikle 0x80070020 hatasını kalıcı olarak çözer. Windows lisansınızla ilgili bir sorun yaşarsanız veya orijinal bir lisansa ihtiyaç duyarsanız Enlisans ekibi size sade bir dille yardımcı olur.

Enlisans verilerine göre
%94
Bu tür hataların çözülme oranı
930+
Bilgi bankasındaki çözüm rehberi
%98
Müşteri memnuniyeti

Adım Adım

  1. Bilgisayarı tamamen yeniden başlatın; ardından Başlat > Ayarlar > Sistem > Sorun Giderme > Diğer sorun gidericiler yolundan Windows Update sorun gidericisini çalıştırıp güncellemeyi tekrar deneyin.
  2. Üçüncü taraf antivirüs/güvenlik yazılımının gerçek zamanlı korumasını geçici olarak duraklatın, güncellemeyi çalıştırın ve işlem bitince korumayı hemen yeniden açın.
  3. ile temiz önyükleme yapın: Hizmetler sekmesinde 'Tüm Microsoft hizmetlerini gizle' kutusunu işaretleyip 'Tümünü devre dışı bırak' deyin, başlangıç öğelerini kapatın, yeniden başlatın ve güncellemeyi bu ortamda deneyin.
  4. Yönetici Komut İstemi'nde hizmetleri durdurun: net stop wuauserv / net stop bits / net stop cryptsvc / net stop msiserver komutlarını sırayla çalıştırın.
  5. Önbellek klasörlerini yeniden adlandırın: ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak ve ren %systemroot%\System32\catroot2 catroot2.bak komutlarını girin (cryptsvc durdurulmuş olmalı), ardından net start wuauserv / bits / cryptsvc / msiserver ile hizmetleri başlatıp yeniden başlatın.
  6. Sistem dosyalarını onarın: önce , sonra komutunu yönetici Komut İstemi'nde çalıştırıp bilgisayarı yeniden başlatın.
  7. Hâlâ başarısız oluyorsa Güncelleme geçmişinden KB numarasını alıp Microsoft Update Kataloğu'ndan uygun .msu paketini indirip elle kurun.
Adımlar sorununuzu çözmediyse Dijital Lisans Asistanımız size özel yardımcı olur.Asistana Sor
Bu rehber işinize yaradıysa paylaşabilirsiniz.
Enlisans · %100 Orijinal Lisans

Sorunu çözdük — şimdi doğru lisansla devam edin

Doğru ve %100 orijinal lisans anahtarını Enlisans’tan anında alın; kurulum ve aktivasyonda Dijital Lisans Asistanımız 7/24 ücretsiz yanınızda, ücretsiz değişim garantili. Bir daha aynı sorunu yaşamayın.

İlgili Makaleler

Bunlar da İşinize Yarayabilir