Windows'ta 0x80004005 Hatasının Giderilmesi: Adım Adım Rehber

Kerem Aydın·9 Temmuz 2026·⏱5 dk

Windows'taki 0x80004005 ("Belirsiz hata") kodu çoğunlukla DISM ve sfc /scannow komutlarıyla sistem dosyalarının onarılması, Windows Update bileşenlerinin sıfırlanması veya dosya erişim izinlerinin düzenlenmesiyle çözülür. Bu kod birçok farklı arıza için genel bir kod olduğundan, kesin düzeltme yöntemi sorunun ne zaman ortaya çıktığına bağlıdır: sistem güncellemesi sırasında, veri kopyalama işleminde veya ağ bağlantısı kurarken.

Neden 0x80004005 Hatası Oluşur

0x80004005 kodu, işletim sisteminin bir engelle karşılaştığını ancak bunun doğasını tam olarak sınıflandıramadığını gösterir. Bu, Windows'un farklı alt sistemlerindeki arızalarda görünen "şemsiye" bir koddur.

Temel nedenler dört gruba ayrılır:

  1. Sistem dosyalarında hasar — Windows'un kritik bileşenleri hasar görmüş veya eksiktir.
  2. Erişim izni çakışması — Mevcut kullanıcı hesabının bir dosya veya klasörü değiştirme izni yoktur.
  3. Güncelleme hizmeti arızası — Güncelleme önbelleği hasar görmüştür ve yeni yamaların kurulmasını engeller.
  4. Ağ kısıtlamaları — SMB protokolü veya paylaşım ayarlarıyla ilgili sorunlar.

Önemli: Tüm çözümleri art arda uygulamaya çalışmayın. Zaman kazanmak için aşağıdaki bölümlerden durumunuza uygun olanı seçin (örneğin, "Güncelleme Sırasında Hata" veya "Dosya Kopyalama Sırasında Hata").

Evrensel Düzeltme Yöntemleri

Bu adımlar, hatanın bağlamından bağımsız olarak vakaların %80'inde yardımcı olur. Tanıya bunlarla başlayın.

1. Sistem Bütünlüğünün Onarılması (SFC ve DISM)

Hasarlı dosyalar, 0x80004005 kodunun görünmesinin en sık nedenidir. Windows'un yerleşik yardımcı programları bunları otomatik olarak bulup değiştirebilir.

  1. Win + S tuşlarına basın, cmd yazın, "Komut İstemi"ne sağ tıklayın ve Yönetici olarak çalıştır seçeneğini belirleyin.
  2. Aşağıdaki komutu girin ve Enter'a basın (işlem 10–15 dakika sürebilir):
   DISM /Online /Cleanup-Image /RestoreHealth
  1. İşlem tamamlandıktan sonra ikinci komutu girin:
   sfc /scannow
  1. Bilgisayarı yeniden başlatın.

SFC "bazı dosyalar onarılamadı" şeklinde bir mesaj verirse, DISM adımını tekrarlayın, yeniden başlatın ve sfc /scannow komutunu tekrar çalıştırın. Genellikle ikinci geçiş kalan hataları giderir.

2. Erişim İzinlerinin ve Sahibinin Kontrol Edilmesi

Hata bir dosyayı/klasörü silmeye, yeniden adlandırmaya veya taşımaya çalışırken oluşuyorsa, sorun büyük olasılıkla NTFS izinleriyle ilgilidir.

  1. Sorunlu klasöre sağ tıklayın → Özellikler → Güvenlik sekmesi.
  2. Gelişmiş düğmesine tıklayın.
  3. Pencerenin üst kısmında "Sahibi" satırını bulun. Burada kullanıcı adınız veya "Yöneticiler" yerine başka bir isim varsa, Değiştir düğmesine tıklayın.
  4. Kullanıcı adınızı girin, "Adları Denetle" düğmesine tıklayın ve Tamam'ı onaylayın.
  5. Alt kapsayıcıların ve nesnelerin sahibini değiştir kutusunu işaretleyin ve değişiklikleri uygulayın.
  6. Güvenlik sekmesine geri dönün, Düzenle düğmesine tıklayın ve kullanıcınızın Tam denetim iznine sahip olduğundan emin olun.

3. Gezgin'i Yükseltilmiş Yetkilerle Çalıştırma

Bazen standart Dosya Gezgini, kullanıcı oturumu kısıtlamaları nedeniyle bir işlemi gerçekleştiremez.

  1. "Görev Yöneticisi"ni açın (Ctrl + Shift + Esc).
  2. Gezgin (Explorer.exe) sürecini bulun, sağ tıklayın → Görevi Sonlandır.
  3. Görev Yöneticisi'nde Dosya → Yeni görev çalıştır seçeneğine tıklayın.
  4. explorer.exe yazın, Bu görevi yönetici ayrıcalıklarıyla oluştur kutusunu işaretleyin ve Tamam'a tıklayın.
  5. Dosya ile ilgili işlemi tekrar yapmayı deneyin.

Windows Güncellemesi Sırasında Hatanın Giderilmesi

0x80004005 kodu Windows Update'te görünüyorsa, indirme önbelleğini sıfırlamanız ve hizmetleri yeniden başlatmanız gerekir.

  1. Komut istemini yönetici olarak çalıştırın.
  2. Güncelleme hizmetlerini tek tek durdurun:
   net stop wuauserv
   net stop cryptSvc
   net stop bits
   net stop msiserver
  1. Önbellek klasörlerini yeniden adlandırın (sistem, sonraki başlatmada yeni temiz klasörler oluşturacaktır):
   ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
   ren C:\Windows\System32\catroot2 catroot2.old
  1. Hizmetleri tekrar başlatın:
   net start wuauserv
   net start cryptSvc
   net start bits
   net start msiserver
  1. PC'yi yeniden başlatın ve tekrar güncellemeyi deneyin.

Ağ ve Paylaşılan Klasör Sorunlarının Çözümü

Hata genellikle bir ağ sürücüsünü, NAS'ı veya başka bir bilgisayardaki paylaşılan klasörü açmaya çalışırken ortaya çıkar.

Güvenli Olmayan Misafir Oturum Açmanın Etkinleştirilmesi (Windows 10/11 için)

Windows varsayılan olarak ağ kaynaklarına anonim erişimi engeller. Parolasız eski bir NAS'a veya bilgisayara bağlanıyorsanız:

  1. Win + R tuşlarına basın, gpedit.msc yazın (Windows Home sürümünde bu yöntem çalışmaz, kayıt defterini kullanın).
  2. Şu yolu izleyin: Bilgisayar Yapılandırması → Yönetim Şablonları → Ağ → Lanman İş İstasyonu.
  3. Güvenli olmayan misafir oturum açmalarına izin ver parametresini bulun ve Etkin olarak ayarlayın.

Kayıt Defteri üzerinden alternatif (tüm sürümler için):

  1. Win + R → regedit.
  2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters anahtarına gidin.
  3. AllowInsecureGuestAuth adında ve 1 değerinde bir DWORD (32 bit) parametresi oluşturun.

Misafir oturum açmanın etkinleştirilmesi ağ güvenliğini azaltır. Bunu yalnızca güvenilir ev ağlarında kullanın ve kaynakla işiniz bittiğinde parametreyi devre dışı bırakın.

ZIP Arşivleriyle İlgili Sorun

Hata Windows'un yerleşik araçlarıyla bir arşivi açarken ortaya çıkıyorsa, neden genellikle sıkıştırma formatı veya şifrelemedir.

  • Çözüm: Windows'un yerleşik arşivleyicisini kullanmayın. 7-Zip veya WinRAR gibi üçüncü taraf bir yardımcı program yükleyin. Bunlar daha fazla sıkıştırma algoritmasını destekler ve hasarlı başlıkları daha iyi işler.
  • Arşiv internetten indirildiyse, indirme sırasında hasar görmüş olabilir. Tekrar indirmeyi deneyin.

Tablo: Belirtilere Göre Hızlı Çözüm Bulma

BelirtiMuhtemel NedenEylem
Güncellemeleri yüklerken hataUpdate önbelleği hasarlıWindows Update bileşenlerini sıfırlama (yukarıya bakın)
Dosya silerken/kopyalarken hataErişim izni yokKlasör sahibini değiştirme ve NTFS izinlerini kontrol etme
Ağ klasörünü açarken hataMisafir oturum açma engeliKayıt defterinde AllowInsecureGuestAuth etkinleştirme
ZIP açarken hataDesteklenmeyen formatStandart arşivleyici yerine 7-Zip kullanma
Oyunlarda (Xbox Uygulaması) veya Store'da hataUygulama arızasıWindows ayarlarında uygulamayı sıfırlama

Düzeltme Sırasındaki Sık Yapılan Hatalar

  1. Komutları yönetici yetkileri olmadan çalıştırmak. Konsol normal kullanıcı olarak çalıştırılırsa sfc ve dism komutları doğru çalışmaz.
  2. Yeniden başlatmayı göz ardı etmek. Sistem dosyalarını onardıktan veya klasör sahibini değiştirdikten sonra değişikliklerin uygulanması için yeniden başlatma zorunludur.
  3. Her şeyi aynı anda "tedavi etmeye" çalışmak. Hata yalnızca bir klasörde meydana geliyorsa, güncellemelerin global olarak sıfırlanmasına gerek yoktur. Arızanın ortaya çıktığı bağlama odaklanın.

SSS

0x80004005 hatasını görmezden gelebilir miyim? Hata bir kez oluşuyor ve çalışmayı engellemiyorsa, görmezden gelebilirsiniz. Ancak hata sistem güncellemesi sırasında tekrarlanıyorsa, bu kritik güvenlik açıklarının birikmesine yol açabilir.

Windows'u yeniden yüklemek yardımcı olur mu? Evet, bu garantili bir yöntemdir ancak gereksizdir. Vakaların %95'inde sorun DISM/SFC komutları veya izin ayarlarıyla çözülür. Yeniden yükleme yalnızca disk bölümünde kritik hasar olması durumunda gerekir.

Hiçbir şey işe yaramazsa ne yapmalıyım? Windows Olay Görüntüleyicisi'ni (eventvwr.msc) kontrol edin. Windows Günlükleri → Uygulama veya Sistem bölümüne gidin ve arıza anında oluşan kırmızı simgeli hataları bulun. Orada daha spesifik bir hata kodu veya arızaya neden olan modülün adı belirtilmiş olabilir.