0x800f081f hatası genellikle sistemin windows güncellemeleri veya isteğe bağlı özellikler için gereken Kaynak dosyalarını bulamamasından kaynaklanır. Bu, bozuk sistem dosyalarından veya güncelleme deposundaki sorunlardan ziyade, sistemin onarım için ihtiyaç duyduğu temiz dosyalara erişememesiyle ilgilidir.
Bu durumu çözmek için en etkili yöntemlerden biri, Windows yükleme medyasını (ISO dosyası) bir kaynak olarak kullanmaktır. Böylece DISM aracı, onarım için güvenilir ve eksiksiz bir kaynak bulabilir.
Yapman gerekenler şöyle:
- Öncelikle, kendi Windows sürümüne (windows 10 veya 11) uygun güncel bir ISO dosyasını Microsoft'un resmi web sitesinden (Medya Oluşturma Aracı ile) indir. İşletim sisteminin sürümü ve dili ISO dosyasıyla eşleşmeli.
- İndirdiğin ISO dosyasına çift tıklayarak sanal bir sürücü olarak bağla. Bu, genellikle 'E:', 'F:' gibi yeni bir sürücü harfi atar. Bu sürücü harfini not al.
- Yönetici olarak Komut İstemi'ni (CMD) veya PowerShell'i aç.
- Aşağıdaki komutu kullanarak Windows bileşen deposunu ISO dosyasından onarmayı dene. Burada 'X' yerine ISO dosyasının bağlandığı sürücü harfini yazmalısın:
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:X:\sources\install.wim:1 /LimitAccess
Komutun tamamlanmasını bekle. Bu işlem biraz zaman alabilir. Eğer ISO dosyan içinde Install.wim yerine Install.esd varsa, komut biraz farklılaşır:
DISM /Online /Cleanup-Image /RestoreHealth /Source:esd:X:\sources\install.esd:1 /LimitAccess
Bu işlem bittikten sonra, sistem dosyalarının bütünlüğünü kontrol etmek için Sfc /scannow komutunu da çalıştırman iyi olur.
Eğer bu adımlar sorunu çözmezse, daha kapsamlı bir çözüm olarak Yerinde yükseltme (in-place upgrade) yapabilirsin. Bu işlem, ISO dosyasını kullanarak Windows'u yeniden kurar ancak kişisel dosyalarını ve yüklü uygulamalarını korur. ISO dosyasını bağladıktan sonra içindeki 'setup.exe' dosyasını çalıştırıp adımları takip ederek bu işlemi yapabilirsin. Bu, genellikle en inatçı sistem dosyası bozulmalarını bile düzeltir.