Windows'ta 0x800f081f Hatası Nasıl Giderilir

Kerem Aydın·8 Temmuz 2026·⏱4 dk

0x800f081f hatası, Windows Update'in bir güncelleme veya bileşen (çoğunlukla .NET Framework) kurmak için gerekli dosyaları bulamadığında ortaya çıkar. Bu hatayı düzeltmek için güncelleme önbelleğini sıfırlamanız, DISM/SFC aracılığıyla sistem dosyalarını onarmanız ve .NET bileşenlerini manuel olarak etkinleştirmeniz gerekir. Çoğu durumda sorun, sistemi yeniden kurmadan çözülebilir.

Özet: 0x800f081f kodu "Dosya kaynağı bulunamadı" anlamına gelir. Sistem bir bileşeni indirmeye veya etkinleştirmeye çalışır, ancak yerel dosyalar bozuk veya eksiktir ve Microsoft sunucularına erişim engellenmiş veya kesintiye uğramıştır.

0x800f081f Hatası Neden Oluşur?

Bu sorun Windows 10 ve Windows 11 için tipiktir. Arızanın temel nedenleri şunlardır:

  1. Bileşen deposunun bozulması. Sistem görüntüsü dosyaları (WinSxS) bozulduğu için Windows kurulum için gereken verileri çıkaramaz.
  2. Windows Update önbelleği arızası. Daha önce indirilen geçici güncelleme dosyaları "takılı kalmış" veya bozuktur.
  3. İnternet bağlantısının olmaması veya sunucuların engellenmesi. Kurumsal proxy'ler, antivirüs yazılımları veya DNS ayarları kaynak dosyaların indirilmesini engelleyebilir.
  4. .NET Framework sürüm çatışması. Eski bir .NET sürümü (3.5) gerektiren bir uygulamayı yüklemeye çalışırken, bu sürüm devre dışı bırakılmış veya kısmen kaldırılmış olabilir.

Yöntem 1: Güncelleme Önbelleğini ve Hizmetlerini Sıfırlama (En Etkili)

Bu yöntem, indirilmiş ancak kurulmamış güncelleme dosyalarını silerek sistemin bunları temiz bir sayfadan yeniden indirmesini sağlar.

  1. Win + R tuşlarına basın, cmd yazın ve yönetici olarak başlatmak için Ctrl + Shift + Enter tuşlarına basın.
  2. Her birinden sonra Enter'a basarak aşağıdaki komutları sırayla yürütün:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
  1. Pencereyi kapatmadan, önbellek klasörlerini yeniden adlandırın (bu, hizmetler yeniden başlatıldığında yeni boş klasörler oluşturur):
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
  1. Durdurulan hizmetleri tekrar başlatın:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
  1. Bilgisayarı yeniden başlatın ve güncellemeyi tekrar çalıştırmayı deneyin.

Yöntem 2: Sistem Bütünlüğünü Onarma (DISM ve SFC)

Önbellek temiz olsa da hata devam ediyorsa, sistem görüntüsü bozulmuş demektir. DISM aracı, düzgün dosyaları doğrudan Microsoft sunucularından indirebilir.

  1. Komut istemini yönetici olarak başlatın.
  2. Görüntü onarma komutunu yürütün (işlem 10–20 dakika sürebilir):
DISM /Online /Cleanup-Image /RestoreHealth

DISM kaynak bulunamadı hatası verirse, /Source:wim:D:\sources\install.wim:1 parametresini ekleyin (burada D, aynı Windows sürümüne sahip kurulum flash belleğinin diskidir). Ancak internet bağlantısı varken vakaların %90'ında yukarıdaki standart komut yeterlidir.

  1. DISM başarıyla tamamlandıktan sonra, sistem dosyalarını kontrol edin:
sfc /scannow
  1. Kontrolün bitmesini bekleyin. "Windows Kaynak Koruması bozuk dosyalar buldu ve bunları başarıyla onardı" yazıyorsa, yeniden başlatın ve güncellemeleri kontrol edin.

Yöntem 3: .NET Framework 3.5'i Manuel Olarak Etkinleştirme

0x800f081f hatası çoğunlukla oyunların veya programların .NET 3.5'i yüklemeye çalıştığı sırada ortaya çıkar. Bunu Windows Update yerine Denetim Masası üzerinden etkinleştirmek daha iyidir.

  1. Win + R tuşlarına basın, appwiz.cpl yazın ve Enter'a basın.
  2. Soldan Windows özelliklerini aç veya kapat seçeneğini seçin.
  3. Listedeki .NET Framework 3.5 (.NET 2.0 ve 3.0 dahil) öğesini bulun.
  4. Bu öğenin yanındaki kutuyu işaretleyin.
  5. "Dosyaları Windows Update web sitesinden indir" seçeneğini seçin (internet varsa) veya çevrimdışı yöntem kullanıyorsanız kaynak yolunu belirtin.
  6. Tamam'a basın ve kurulumun tamamlanmasını bekleyin.

Yöntem 4: Kayıt Defteri Düzenleme (Kurumsal İlkeler Kullanılıyorsa)

Bazen hata, sistemin yalnızca erişilemeyen dahili bir sunucuda (WSUS) güncelleme aramak üzere yapılandırılmasından kaynaklanır.

  1. Win + R tuşlarına basın, regedit yazın.
  2. Şu yola gidin: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
  3. Sağ tarafta WUServer veya UseWUServer parametresi varsa, UseWUServer değerini 0 olarak değiştirin.
  4. PC'yi yeniden başlatın.

Kayıt defterini yalnızca yaptığınız işlemlerden eminseniz düzenleyin. Düzenlemeden önce bir geri yükleme noktası oluşturmak zorunludur.

Düzeltme Sırasındaki Yaygın Hatalar

Kullanıcı HatasıSonuçDoğrusu Nasıl Yapılır
DISM aşamasının atlanmasıKaynak bozuk olduğu için SFC dosyaları onaramazÖnce her zaman DISM /RestoreHealth, ardından sfc /scannow çalıştırın
Hizmetleri durdurmadan SoftwareDistribution klasörünün silinmesiErişim reddedildi veya dosyalar tamamen silinmediSilme/yeniden adlandırmadan önce mutlaka net stop wuauserv komutunu yürütün
Yeniden başlatmanın ihmal edilmesiKayıt defteri veya hizmetlerdeki değişiklikler etkili olmazHer büyük aşamadan sonra (hizmet sıfırlama, DISM) yeniden başlatın

SSS

S: 0x800f081f hatası görmezden gelinebilir mi? C: Belirli bir uygulamayı (örneğin bir oyunu) kurarken oluşuyorsa, evet — gerekli .NET Framework'ü Microsoft'un web sitesinden manuel olarak kurmayı deneyebilirsiniz. Hata Windows Update'te oluşuyorsa görmezden gelinemez, sistem güvenlik yamalarından mahrum kalır.

S: DISM %62,3'te takılı kalırsa ne yapılmalı? C: Bu sık karşılaşılan bir sorundur. İşlemi iptal edin, yeniden başlatın, antivirüsü devre dışı bırakın ve tekrar deneyin. İşe yaramazsa, dosya kaynağı olarak Windows kurulum flash belleğini kullanın.

S: Windows'u yeniden kurmak yardımcı olur mu? C: Bu son çaredir. Genellikle önbelleği sıfırlama (Yöntem 1) ve görüntüyü onarma (Yöntem 2) kombinasyonu sorunu tamamen çözer.