Bozuk Windows Sistem Dosyalarını Onarmak İçin En Doğru Sıra
Windows 10 ve Windows 11 sorunlarının çoğunda en güvenli onarım sırası önce DISM /RestoreHealth komutunu çalıştırmak, bilgisayarı yeniden başlatmak ve ardından sfc /scannow komutunu çalıştırmaktır. DISM, Windows'un temiz dosyalar için kaynak olarak kullandığı bileşen deposunu onarır; SFC ise korumalı işletim sistemi dosyalarını denetler ve değiştirir.
Yükseltilmiş terminal açın
Komut İstemi'ni, PowerShell'i veya Windows Terminal'i yönetici olarak çalıştırın.
GerekliBileşen deposunu onarın
SFC'nin kullandığı Windows imajını geri yüklemek için DISM kullanın.
Önce önerilirKorumalı sistem dosyalarını tarayın
Bozuk veya eksik korumalı dosyaları değiştirmek için SFC kullanın.
Son kontrolWindows'ta Sistem Dosyası Bütünlüğünü Ne Zaman Denetlemelisiniz?
Sistem dosyası bozulması başarısız bir güncellemeden, güç kesintisinden, disk hatalarından, kararsız sürücülerden, agresif temizlik araçlarından, kötü amaçlı yazılım temizliğinden veya Windows dosyalarının elle silinmesinden sonra ortaya çıkabilir. Bu kılavuzdaki komutlar tam yedeklemenin yerine geçmez; ancak sıfırlama veya yeniden kurulumdan önce çoğu zaman ilk güvenilir onarım adımıdır.
Windows 10 ve Windows 11'de SFC veya DISM Çalıştırmadan Önce
Bu denetimler normal kullanımda güvenlidir; ancak yükseltilmiş bir konsoldan çalıştırılmalı ve tercihen açık çalışmalar kaydedildikten sonra uygulanmalıdır. Kararsız sistemlerde aynı onarım komutlarını tekrarlamadan önce temel disk ve güncelleme kontrolleriyle başlayın.
- Açık dosyaları kaydedin ve gereksiz uygulamaları kapatın.
- Onarım sürecinin kesilmemesi için dizüstü bilgisayarı güç kaynağına bağlayın.
- Sistem sürücüsünde tercihen birkaç GB boş alan olduğundan emin olun.
- Yönetici hesabı kullanın.
- Özellikle başarısız güncellemelerden sonra başlamadan önce Windows'u bir kez yeniden başlatın.
Komut İstemi'ni veya Terminal'i yönetici olarak açın
Win + X tuşlarına basın ve Terminal (Yönetici), Windows PowerShell (Yönetici) veya Komut İstemi (Yönetici) seçeneğini seçin. Aşağıdaki komutlar için PowerShell veya Komut İstemi'nden herhangi birini kullanabilirsiniz.
Korumalı Windows Dosyalarını Onarmak İçin SFC Scannow Nasıl Çalıştırılır?
System File Checker, korumalı Windows dosyalarını tarar ve bozuk sürümleri bileşen deposundaki sağlam kopyalarla değiştirir. Bileşen deposunun kendisi hasarlıysa SFC bozulma bulabilir fakat onaramayabilir. Bu durumda DISM çalıştırın ve ardından SFC'yi tekrar çalıştırın.
Tam SFC taramasını çalıştırın
Yönetici terminalisfc /scannow
Doğrulama %100'e ulaşana kadar bekleyin.
Yaygın SFC sonuçlarını anlayın
| İleti | Anlamı | Sonraki işlem |
|---|---|---|
| Windows Resource Protection did not find any integrity violations | SFC, bozuk korumalı sistem dosyası algılamadı. | Sorun devam ederse sürücüleri, güncellemeleri, disk sağlığını veya uygulamaya özel nedenleri kontrol edin. |
| Windows Resource Protection found corrupt files and successfully repaired them | SFC bozulma buldu ve hasarlı dosyaları değiştirdi. | Windows'u yeniden başlatın ve asıl sorunu tekrar test edin. |
| Windows Resource Protection found corrupt files but was unable to fix some of them | SFC bozulma algıladı ancak tamamını onaramadı. | DISM çalıştırın, yeniden başlatın ve ardından sfc /scannow komutunu tekrar çalıştırın. |
| Windows Resource Protection could not perform the requested operation | Tarama; sistem, disk, izin veya kurtarma ortamı sorunu nedeniyle tamamlanamadı. | Taramayı Güvenli Mod'da çalıştırın veya WinRE'den çevrimdışı SFC kullanın. |
sfc /scannow komutunu bir kez daha çalıştırın. Temiz ikinci tarama onarımın kararlı olduğunu doğrular.
Windows İmajını Onarmak İçin DISM RestoreHealth Nasıl Kullanılır?
DISM, Windows bileşen deposunu onarır. Bu depo; servis işlemleri, güncellemeler, isteğe bağlı özellikler ve birçok SFC onarımı için Windows'un kullandığı kaynaktır. SFC dosyaları onaramıyorsa genellikle çalıştırılması gereken bir sonraki komut DISM'dir.
İmajın onarılabilir olup olmadığını kontrol edin
Yönetici terminaliDISM /Online /Cleanup-Image /CheckHealth
Bu hızlı bir kontroldür. Herhangi bir şeyi onarmaz.
Bileşen deposunu daha ayrıntılı tarayın
Yönetici terminaliDISM /Online /Cleanup-Image /ScanHealth
Bu tarama daha uzun sürer ve bileşen deposu bozulmalarını arar.
Windows imajını onarın
Yönetici terminaliDISM /Online /Cleanup-Image /RestoreHealth
DISM başarıyla tamamlandıktan sonra bilgisayarı yeniden başlatın ve SFC'yi tekrar çalıştırın:
Yönetici terminalisfc /scannow
DISM onarım dosyalarını indiremiyorsa
DISM kaynak dosya hataları bildirirse internete bağlanın, Windows Update'i engelliyorsa VPN/proxy'yi geçici olarak devre dışı bırakın ve tekrar deneyin. Hâlâ başarısız olursa yerel onarım kaynağı olarak bir Windows ISO kullanın.
Windows Kurtarma Ortamı'ndan Çevrimdışı SFC ve DISM Onarımı
Çevrimdışı onarım; Windows açılmadığında, SFC canlı sistemde çalışamadığında veya kurtarma modunda sistem sürücüsü harfleri farklı olduğunda kullanışlıdır. WinRE içinde Windows bölümü C: olmayabilir; bu nedenle komutları çalıştırmadan önce doğru sürücü harfini doğrulayın.
WinRE'de Windows sürücü harfini bulun
Windows Kurtarma Ortamıdiskpart
list volume
exit
Windows klasörünü içeren birimi bulun. Aşağıdaki örneklerde WinRE farklı bir harf atadıysa C: yerine doğru Windows bölümünü yazın.
Çevrimdışı SFC çalıştırın
Windows Kurtarma Ortamısfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
Bağlanmış Windows ISO ile çevrimdışı DISM çalıştırın
Windows kurulum medyanız veya bağlanmış bir ISO dosyanız varsa sources\install.wim ya da sources\install.esd dosyasını içeren sürücü harfini belirleyin. Bu örnekte kurulum medyası D: sürücüsüdür.
Windows Kurtarma OrtamıDISM /Image:C:\ /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /LimitAccess
Medyanızda install.wim yerine install.esd varsa şunu kullanın:
Windows Kurtarma OrtamıDISM /Image:C:\ /Cleanup-Image /RestoreHealth /Source:esd:D:\sources\install.esd:1 /LimitAccess
Sistem Dosyası Onarımından Sonra SFC ve DISM Günlükleri Nasıl Okunur?
Onarım sonucu net değilse günlükleri kontrol edin. Hangi dosyaların onarıldığını, hangilerinin onarılamadığını ve DISM'in eksik kaynak, servicing stack sorunu veya güncelleme bileşeni problemi nedeniyle başarısız olup olmadığını gösterebilirler.
SFC günlük konumu
C:\Windows\Logs\CBS\CBS.log
Yalnızca SFC ile ilgili girdileri masaüstündeki bir dosyaya çıkarmak için şunu çalıştırın:
Yönetici terminalifindstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfc-details.txt"
DISM günlük konumu
C:\Windows\Logs\DISM\dism.log
SFC veya DISM Windows'u Onaramazsa Ne Yapılır?
SFC ve DISM tamamlanmıyorsa veya aynı bozulma yeniden başlatmadan sonra geri dönüyorsa temel sorun korumalı sistem dosyası kümesinin dışında olabilir. Depolama aygıtını, Windows Update bileşenlerini, kötü amaçlı yazılım durumunu ve yakın zamanda yüklenen sürücüleri kontrol edin.
Sonraki adımlar
- Yeniden başlatın ve
sfc /scannowkomutunu tekrarlayın. - Eşleşen Windows ISO kaynağıyla DISM çalıştırın.
- Taramayı Güvenli Mod'da çalıştırın.
- Sistem sürücüsünü dosya sistemi hatalarına karşı kontrol edin.
- Yakın zamanda eklenen kararsız sürücüleri veya sistem araçlarını kaldırın.
Bu hatalardan kaçının
- Bilinmeyen web sitelerinden rastgele DLL dosyaları indirmeyin.
C:\Windows\WinSxSiçindeki dosyaları elle silmeyin.- DISM aynı yüzdede takılıyor diye işlemi tekrar tekrar kesmeyin.
- Farklı mimariye ait bir Windows ISO kullanmayın.
- Disk sağlığı uyarılarını veya SMART hatalarını görmezden gelmeyin.
Windows sürücüsündeki dosya sistemini kontrol edin
Yönetici terminalichkdsk C: /scan
Windows çevrimdışı onarım gerektiğini bildirirse daha derin bir denetim zamanlayın:
Yönetici terminalichkdsk C: /f
Windows Sistem Dosyası Onarım Komutları Başvurusu
| Komut | Amaç | Ne zaman kullanılır? |
|---|---|---|
sfc /scannow |
Korumalı sistem dosyalarını denetler ve mümkün olduğunda onarır. | Windows çalışıyor ancak sistem bileşenleri hatalı davranıyorsa. |
DISM /Online /Cleanup-Image /CheckHealth |
Bileşen deposu bozulmasının daha önce işaretlenip işaretlenmediğini hızlıca kontrol eder. | Hızlı bir durum kontrolü istediğinizde. |
DISM /Online /Cleanup-Image /ScanHealth |
Daha derin bir bileşen deposu taraması yapar. | Windows Update veya SFC hataları imaj bozulmasına işaret ediyorsa. |
DISM /Online /Cleanup-Image /RestoreHealth |
Bileşen deposunu Windows Update veya yapılandırılmış kaynaklarla onarır. | SFC dosyaları onaramıyorsa veya Windows servis işlemleri bozulmuşsa. |
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows |
Çevrimdışı bir Windows kurulumuna karşı SFC çalıştırır. | Windows açılmıyorsa veya canlı SFC tamamlanamıyorsa. |
SFC ve DISM Hakkında Sık Sorulan Sorular
S Önce SFC mi yoksa DISM mi çalıştırmalıyım?⌄
sfc /scannow çalıştırmak uygundur. İnatçı bozulma, başarısız onarımlar veya güncellemeyle ilgili hatalarda önce DISM /Online /Cleanup-Image /RestoreHealth çalıştırın, yeniden başlatın ve ardından SFC çalıştırın.S SFC kişisel dosyalarımı silebilir mi?⌄
S DISM neden belirli bir yüzde değerinde takılıyor?⌄
C:\Windows\Logs\DISM\dism.log dosyasını kontrol edin ve yerel ISO kaynağı deneyin.S SFC dosyaları düzelttiğini söylüyor ama sorun devam ediyorsa ne yapmalıyım?⌄
S Bu komutları birden fazla kez çalıştırmak güvenli mi?⌄
Sonuç
Windows 10 veya Windows 11'de sistem dosyası bozulmasını onarmak için yükseltilmiş bir terminal açın, bileşen deposunu onarmak üzere DISM RestoreHealth çalıştırın, yeniden başlatın ve ardından korumalı sistem dosyalarını doğrulamak ve değiştirmek için SFC scannow çalıştırın. Canlı sistem onarılamıyorsa eşleşen Windows kurulum kaynağıyla Windows Kurtarma Ortamı'ndan çevrimdışı SFC veya DISM kullanın.