Windows Update 0x800f081f hatası, Windows Update bir güncelleştirmeyi kurarken veya DISM bileşen onarımı yaparken gerekli kaynak dosyalarını bulamadığında görülür. Hata genellikle Windows 10, Windows 11 ve Windows Server sistemlerinde bileşen deposu bozulması, erişilemeyen Windows Update kaynakları ya da işletim sistemiyle uyuşmayan kurulum medyası nedeniyle oluşur. Sorunu yalnızca güncelleme önbelleğini silerek çözmeye çalışmak, asıl neden bileşen deposundaysa sonuç vermez. Bu rehberde önce hata kapsamını doğrulayacak, ardından DISM ve SFC ile güvenli onarım uygulayacak; gerekirse aynı sürüm, derleme, dil ve sürüme ait Windows medyasını onarım kaynağı olarak tanımlayacaksınız.
Windows Update 0x800f081f hatası ne anlama gelir?
0x800f081f hata kodu çoğunlukla The source files could not be found mesajıyla birlikte görünür. Windows’un bileşen deposunda (component store) eksik veya hasarlı içerik vardır; ancak Windows, bu içeriği varsayılan kaynaktan indiremez ya da yerel bir kaynaktan okuyamaz.
Hata, Ayarlar uygulamasındaki Windows Update ekranında, Windows Server’daki güncelleştirme işlemlerinde veya aşağıdaki DISM komutu çalıştırıldığında ortaya çıkabilir:
DISM /Online /Cleanup-Image /RestoreHealth
Özellikle internete doğrudan çıkmayan sunucularda, WSUS kullanılan ortamlarda ve isteğe bağlı bileşen kurulumu yapılan sistemlerde kaynak erişimi kritik önemdedir.
Hızlı teşhis özeti
- Komutları Yönetici olarak çalıştırılan Komut İstemi veya PowerShell oturumunda uygulayın.
- İşletim sistemi sürümü, OS derlemesi, mimarisi, dili ve edition bilgisini kaydedin.
- Bekleyen yeniden başlatma veya disk alanı sorunu olmadığını doğrulayın.
- Önce bileşen deposunu DISM ile tarayın; ardından uygun yöntemi seçin.
- DISM çevrimiçi onarımda başarısızsa, tam eşleşen Windows kurulum medyasını kaynak olarak kullanın.
- DISM başarıyla tamamlandıktan sonra SFC çalıştırın ve güncelleştirmeyi tekrar deneyin.
Başlamadan önce güvenlik notları
DISM ve SFC normalde kullanıcı verilerini silmez. Buna rağmen üretim sunucularında işlem öncesinde doğrulanmış yedek, sanal makine yedeği veya kurum prosedürünüze uygun geri dönüş planı bulunmalıdır. Kurulum medyasıyla yerinde onarım ya da bileşen kaldırma gibi daha kapsamlı işlemler, bakım penceresinde yapılmalıdır.
Sunucunun etki alanı, SQL, Exchange, uygulama veya kritik dosya hizmeti gibi roller taşıması durumunda güncelleme ve yeniden başlatma etkisini ayrıca değerlendirin.
Olası nedenler
| Neden | Tipik belirti | Doğru yaklaşım |
|---|---|---|
| Bileşen deposu hasarı | DISM veya güncelleştirme işleminde 0x800f081f | DISM taraması, ardından onarım ve SFC |
| Windows Update kaynağına erişim yok | İnternet kısıtı, proxy veya WSUS kullanımı | Ağ/politika denetimi veya yerel kaynak tanımlama |
| Uyumsuz ISO veya WIM/ESD | /Source parametresiyle de hata alınması | Build, dil, mimari ve edition eşleşen medya kullanma |
| Bozuk güncelleme önbelleği | Belirli güncelleştirmelerin sürekli başarısız olması | Windows Update bileşenlerini kontrollü sıfırlama |
| Bekleyen işlem veya yetersiz alan | Kurulum döngüsü, yeniden başlatma uyarısı | Yeniden başlatma, sistem diskinde alan açma |
Loglar ve teşhis komutları
Önce sistemin hangi Windows sürümünü çalıştırdığını öğrenin. Kaynak medyası seçerken yalnızca “Windows 11” veya “Windows Server 2022” adı yeterli değildir; derleme, mimari, dil ve edition da uyumlu olmalıdır.
winver
systeminfo | findstr /B /C:"OS Name" /C:"OS Version"
dism /online /Get-CurrentEdition
Windows Server Core gibi grafik arayüzü sınırlı sistemlerde winver yerine systeminfo çıktısı daha kullanışlı olabilir.
Bileşen deposunun durumunu sırasıyla inceleyin:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
/CheckHealth hızlı bir kayıt kontrolüdür. /ScanHealth daha ayrıntılı tarama yapar ve biraz zaman alabilir. Her iki komut da hasar algılarsa doğrudan veri silmez.
Temel log yolları şunlardır:
C:\Windows\Logs\DISM\dism.logC:\Windows\Logs\CBS\CBS.log
Son hataları filtrelemek için Yönetici PowerShell oturumunda şu komut kullanılabilir:
Get-Content C:\Windows\Logs\DISM\dism.log -Tail 200
Select-String -Path C:\Windows\Logs\CBS\CBS.log -Pattern "0x800f081f","source files"
Logdaki ilk 0x800f081f kaydından önceki satırlar, erişilmeye çalışılan kaynak veya paketi gösterebilir. Sadece son hata satırına odaklanmak yerine, hatadan hemen önceki bağlamı inceleyin.
Windows Update 0x800f081f hatası için güvenli çözüm adımları
1. Adım: Yeniden başlatın ve temel koşulları doğrulayın
Bekleyen güncelleştirmeler veya servis işlemleri bileşen onarımını engelleyebilir. Planlı bakım penceresinde sistemi yeniden başlatın. Ardından sistem diskinde yeterli boş alan olduğundan, tarih-saatin doğru olduğundan ve internet/kurumsal güncelleme altyapısına erişimin beklendiği gibi çalıştığından emin olun.
WSUS kullanan bir ortamdaysanız, istemcinin doğrudan Microsoft Update’e çıkması kurum politikanıza aykırı olabilir. Bu durumda önce WSUS tarafında ilgili güncelleştirmenin onay ve senkronizasyon durumunu kontrol edin. DISM için yerel kaynak kullanmak çoğu zaman daha denetlenebilir bir seçenektir.
2. Adım: DISM ile çevrimiçi bileşen deposu onarımı deneyin
Sistem Microsoft Update’e veya kurumunuzun tanımladığı onarım kaynağına erişebiliyorsa aşağıdaki komutu çalıştırın:
DISM /Online /Cleanup-Image /RestoreHealth
İşlem sırasında yüzde ilerlemesi bir süre sabit görünebilir; komutu erken kapatmayın. Komut başarılıysa bilgisayarı yeniden başlatın ve sonraki adımdaki SFC denetimini uygulayın. Komut yine 0x800f081f ile başarısızsa, rastgele bir ISO kullanmak yerine doğru medya kaynağını hazırlayın.
3. Adım: Eşleşen Windows medyasını doğrulayın
İndirdiğiniz veya kurum içinde sağlanan ISO’yu bağlayın. Bu örnekte bağlanan medya D: sürücüsüdür. Medyada D:\sources\install.wim ya da D:\sources\install.esd dosyalarından biri bulunabilir.
Önce imajdaki edition indekslerini listeleyin. Dosya uzantısına uygun komutu kullanın:
DISM /Get-WimInfo /WimFile:D:\sources\install.wim
DISM /Get-WimInfo /WimFile:D:\sources\install.esd
Çıktıdaki indeks numarasını, çalışan sistemin edition bilgisiyle eşleştirin. Örneğin sistem Windows Server Datacenter ise kaynak imajda da o edition bulunmalıdır. Farklı dil, mimari, ana sürüm veya uyumsuz derleme içeren kaynaklar 0x800f081f hatasını sürdürebilir.
4. Adım: DISM’i yerel WIM veya ESD kaynağıyla çalıştırın
İndeks numarası örnekte 6 olarak kullanılmıştır; kendi çıktınızdaki doğru indeksle değiştirin. WIM dosyası için:
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:6 /LimitAccess
ESD dosyası için:
DISM /Online /Cleanup-Image /RestoreHealth /Source:ESD:D:\sources\install.esd:6 /LimitAccess
/LimitAccess, DISM’in Windows Update’e ek olarak bağlanmasını engeller ve yalnızca belirttiğiniz kaynağı kullanmasını sağlar. İzole ağlarda veya kaynak eşleşmesinden emin olduğunuz durumlarda özellikle yararlıdır. Kaynak medya uyumsuzsa bu parametre sorunu çözmez; uygun medya edinmek gerekir.
5. Adım: Sistem dosyalarını SFC ile doğrulayın
DISM başarıyla tamamlandıktan sonra aşağıdaki komutu çalıştırın:
sfc /scannow
SFC, korunan Windows sistem dosyalarını denetler ve bileşen deposundaki sağlıklı kopyaları kullanarak onarmaya çalışır. Bu nedenle SFC’yi genellikle DISM’den sonra çalıştırmak doğru sıradır. İşlem sonunda yeniden başlatın.
6. Adım: Gerekirse Windows Update önbelleğini kontrollü sıfırlayın
DISM ve SFC temiz sonuç veriyor, ancak belirli güncelleştirmeler hâlâ başarısız oluyorsa güncelleme indirme önbelleği bozulmuş olabilir. Aşağıdaki işlem indirilen güncelleme önbelleğini yeniden oluşturur; çalışan güncellemeleri kaldırmaz. Yine de üretim sunucularında bakım penceresi ve değişiklik kaydıyla uygulayın.
net stop wuauserv
net stop bits
net stop cryptsvc
ren %windir%\SoftwareDistribution SoftwareDistribution.old
ren %windir%\System32\catroot2 catroot2.old
net start cryptsvc
net start bits
net start wuauserv
Ardından sistemi yeniden başlatın ve Windows Update taramasını tekrar başlatın. Yeniden oluşturulan klasörler nedeniyle ilk tarama ve indirme beklenenden uzun sürebilir.
Çözümün doğrulanması
Onarımın başarılı olduğunu varsaymak yerine aşağıdaki kontrolleri tamamlayın:
DISM /Online /Cleanup-Image /CheckHealthkomutunu çalıştırın.sfc /scannowsonucunda bütünlük ihlali bulunmadığını veya onarımın tamamlandığını doğrulayın.- Windows Update ekranından güncelleştirmeleri yeniden denetleyin.
- Başarısız olan belirli KB paketi varsa, kurulum sonucunu ve ilgili CBS/DISM log kayıtlarını tekrar kontrol edin.
- Gerekliyse planlı yeniden başlatma sonrasında güncelleme geçmişini doğrulayın.
DISM yerel kaynakla dahi başarısız oluyorsa, kaynağın sistemle gerçek uyumunu tekrar kontrol edin. Uyumlu medya ve sağlıklı disk koşullarında da sorun devam ederse, işletim sistemi yerinde onarımı veya doğrulanmış sistem yedeğinden geri dönüş gibi seçenekler değerlendirilmelidir. Bu işlemler sunucu rolleri ve uygulama bağımlılıkları açısından ön test gerektirir.
Tekrarını önleme
- Windows güncelleştirmelerini uzun süre biriktirmek yerine test edilmiş bakım döngüleriyle uygulayın.
- Windows Server ISO’larını sürüm, build, dil, mimari ve edition bilgileriyle envanterleyin.
- WSUS kullanılıyorsa senkronizasyon, ürün/sınıflandırma seçimi ve onay süreçlerini düzenli izleyin.
- Sistem diskinde güncelleştirme ve geri alma işlemleri için yeterli boş alan bırakın.
- Sunucular için geri dönüşü test edilmiş yedekleme ve düzenli kurtarma tatbikatı politikası uygulayın.
Sonuç
Windows Update 0x800f081f hatası çoğu durumda Windows’un gerekli onarım içeriğine erişemediğini gösterir. En güvenli sıra; bileşen deposunu DISM ile incelemek, mümkünse çevrimiçi onarım yapmak, başarısızlıkta sistemle tam uyumlu WIM veya ESD kaynağını kullanmak ve sonrasında SFC ile bütünlüğü doğrulamaktır. Öncelikle hata kodunu değil, kaynak erişimini ve medya uyumluluğunu hedeflemek kalıcı çözüme yaklaşmanızı sağlar.
Sık sorulan sorular
0x800f081f sadece Windows Update hatası mıdır?
Hayır. Kod, DISM bileşen deposu onarımı sırasında da görülebilir. Ortak neden, gerekli kaynak dosyalarının bulunamaması veya kullanılamamasıdır.
Herhangi bir Windows ISO’su DISM kaynağı olarak kullanılabilir mi?
Hayır. Kaynağın Windows sürümü, mimarisi, dili ve edition bilgisi çalışan sistemle uyumlu olmalıdır. Uyumsuz ISO, onarımı başarısız bırakabilir.
DISM’den önce SFC çalıştırabilir miyim?
Çalıştırabilirsiniz; ancak bileşen deposu hasarlıysa SFC gerekli sağlıklı dosyaları bulamayabilir. Bu nedenle sorunlu sistemlerde önce DISM, sonra SFC tercih edilir.
SoftwareDistribution klasörünü yeniden adlandırmak güncelleştirmeleri siler mi?
Kurulu güncelleştirmeleri kaldırmaz; indirilen güncelleme önbelleğini yeniden oluşturur. İlk sonraki tarama ve indirme daha uzun sürebilir.
Windows Server’da bu işlemler yeniden başlatma gerektirir mi?
DISM veya SFC sonrasında her zaman zorunlu olmasa da, onarılan bileşenlerin ve bekleyen güncelleştirmelerin düzgün uygulanması için planlı yeniden başlatma önerilir.