Microsoft bu özel SFC sonucu için taramayı Safe Mode'da tekrar etmeyi öneriyor.
SFC Windows Resource Protection could not perform the requested operation hatasını Safe Mode, WinSxS Temp, DISM, CBS log ve offline SFC ile teşhis edin.
Microsoft bu özel SFC sonucu için taramayı Safe Mode'da tekrar etmeyi öneriyor.
Microsoft ayrıca %WinDir%\WinSxS\Temp altında PendingDeletes ve PendingRenames klasörlerinin varlığının kontrol edilmesini söylüyor.
SFC, Windows Resource Protection kapsamındaki canlı sistem dosyalarını doğrular. DISM ise Windows image/component store servicing katmanında çalışır. Component store bozuksa SFC'nin başvuracağı temiz kopya kaynağı da sorunlu olabilir.
Bu nedenle 'SFC hata verdi, tekrar SFC çalıştır' yaklaşımı sınırlıdır. Hangi katmanın bozuk olduğunu ayırmak gerekir: dosya kilidi/servis etkisi, WinSxS servicing durumu, component store veya filesystem.
Microsoft destek sayfası bu mesaj için Safe Mode'u açıkça öneriyor. Safe Mode, üçüncü taraf servisleri ve sürücüleri azaltarak bazı dosya kilitlerini ve hook'ları devre dışı bırakabilir.
Safe Mode'da SFC başarıyla tamamlanırsa normal başlangıçta yüklenen bir servis/sürücü etkisi daha olasıdır. Safe Mode'da da aynı hata varsa component store, filesystem veya pending servicing tarafı güçlenir.
sfc /scannow
Microsoft, `%WinDir%\WinSxS\Temp` altında `PendingDeletes` ile `PendingRenames` klasörlerinin bulunduğundan emin olunmasını söyler. Buradaki servicing state bozukluğu, SFC'nin gereken işlemi tamamlayamamasına katkıda bulunabilir.
Bu klasörleri internetten indirip kopyalamayın. Mevcut dizin yapısını ve izinleri kontrol edin; sahiplik/ACL'yi rastgele değiştirmek servicing güvenliğini daha da bozabilir.
dir %windir%\WinSxS\Temp
icacls %windir%\WinSxS\Temp
`DISM /Online /Cleanup-Image /ScanHealth` component store bozulma işaretlerini tarar. RestoreHealth 0x800f081f gibi source missing hatası verirse artık SFC sorunu değil, DISM repair source sorunu çözülmelidir.
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
SFC konsol mesajı ayrıntı vermez. Microsoft, CBS.log içindeki `[SR]` satırlarını `findstr` ile ayrı dosyaya çıkarmayı gösterir. Böylece onarılamayan dosya adı, doğrulama sonucu ve tekrar eden pattern görülebilir.
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfcdetails.txt"
WinRE üzerinden offline Windows kurulumu hedeflenebilir. Ancak `/offbootdir` ve `/offwindir` değerlerini normal Windows'taki C: varsayımıyla vermeyin; WinRE'de Windows D: veya başka harfte olabilir.
Önce `dir D:\Windows\System32` benzeri kontrolle gerçek dizini doğrulayın. BitLocker kilitli volume ise offline SFC'den önce volume erişimi çözülmelidir.
dir D:\Windows\System32
sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows
Boot, BitLocker, firmware, partition veya fiziksel disk işlemlerinde yedek ve geri dönüş planı olmadan yıkıcı komut kullanmayın. Komut örneklerindeki sürücü harflerini kendi sisteminizi doğrulamadan kopyalamayın.
Aynı sonuçla sonsuz tekrar yerine Safe Mode, DISM/component store ve CBS log aşamasına geçin.
SFC korunan Windows sistem dosyalarını doğrulayıp onarmaya çalışır; kişisel dosyaları temizleme aracı değildir.
Windows VPS veya fiziksel sunucuda boot, disk, RDP ya da güncelleme problemi yaşıyorsanız hata kodu, Windows sürümü ve konsol ekranıyla birlikte teknik destek kaydı oluşturabilirsiniz.