Windows 10un düzgün çalışmasını engelleyen bozuk dosyaları, SFC (System File Checker) komut satırı ile onarabilir, ya da eksik dosyaları tamamlayabilirsiniz. Bu komutu işletim sistemini yürütürken ya da gelişmiş başlangıç seçeneklerini kullanarak çalıştırabilirsiniz.
Bilgisayarınız üzerinde yapacağınız değişikliklerden önce sistem geri yükleme noktası oluşturmanızı ya da bilgisayarınızın tam yedeğini almanızı tavsiye ediyorum. Böylelikle herhangi bir adım yolunda gitmezse değişiklikleri geri almanız mümkün olur.
Windows 10 Oturumu Açıkken Sistem Dosyalarını Taramak Ve Onarmak
Bunun için Win + X tuş kombinasyonunu kullanarak kullanıcı menüsünü açıp Komut İstemi (Yönetici) seçeneğine tıklayarak ya da arama kısmına komut istemi yazıp çıkan sonuca sağ tıklayıp yönetici olarak çalıştır seçeneğini kullanarak komut satırını açın. Ve aşağıdaki komutu girin.
Kod:
[CENTER]sfc /scannow[/CENTER]
İşlemin tamamlanması biraz uzun sürecektir. Karşınıza aşağıdaki mesajlardan birisi gelecektir.
- Windows Resource Protection did not find any integrity violations: Sisteminizde herhangi bir bozuk ya da eksik dosya tespit edilememiştir.
- Windows Resource Protection could not perform the requested operation: Tarama sırasında bir sorunla karşılaşıldığını belirtir. Bu durumda konuda daha sonraki kısımda bahsedeceğim gelişmiş başlangıç seçeneklerini kullanarak komutu çalıştırmanız gerekecek.
- Windows Resource Protection found corrupt files and successfully repaired them. Details are included in the CBS.Log %WinDir%\Logs\CBS\CBS.log: SFC aracı bir sorun tespit etti ve bunu başarılı bir şekilde onardı. Onarılan dosyalar ile ilgili detaylı bilgiyi bir sonraki adımda anlatacağım şekilde edinebilirsiniz.
- Windows Resource Protection found corrupt files but was unable to fix some of them. Details are included in the CBS.Log %WinDir%\Logs\CBS\CBS.log: SFC aracı sorunu tespit etti, ancak onarım başarısız oldu. Bu durumda konuda daha sonra anlatacağım şekilde dosyaları elle onarmanız gerekecek.
Tüm sorunları çözmek için komutu birkaç kere yeniden yürütmeyi deneyebilirsiniz.
Tarama Detaylarına Ulaşmak
SFC aracının CBS.Log dosyasında depoladığı detayların kopyasını masaüstüne alarak detaylı şekilde inceleyebilirsiniz. Bunun için komut istemini açıp aşağıdaki komutu girin.
Kod:
[CENTER]findstr /c:[SR] %windir%\logs\cbs\cbs.log>%userprofile%\Desktop\sfcdetaylar.txt[/CENTER]
Masüstünüzde oluşacak sfcdetaylar.txt dosyasını not defteriyle birlikte açın. Taranan sistem dosyalarını ve varsa tamir edilemeyen dosyaları burada göreceksiniz.
Gelişmiş Başlangıç Seçenekleri ile Komutu Çalıştırmak
WIN + I tuş kombinasyonunu kullanarak Ayarları açın ve Güncelleştirme ve Güvenlik Kurtarma Gelişmiş Başlangıç yolunu izleyip Şimdi Yeniden Başlat seçeneğine tıklayın.
Bilgisayarınız yeniden başlatılacak. Bir seçenek belirleyin ekranında Sorun Gider seçeneğine tıklayın ve devam edin.
Gelen Sorun Gider ekranında Gelişmiş seçenekler menüsüne tıklayın.
Gelişmiş seçenekler menüsünden Komut İstemi seçeneğine tıklayın.
Bilgisayarınız yeniden başlatılacak. Ardından kullanıcı adınızı seçeceksiniz ve varsa parolanızı gireceksiniz. Komut istemi penceresi açılacak. İlk olarak aşağıdaki komutu girip sürücü konumlarını öğrenin.
Kod:
[CENTER]wmic logicaldisk get deviceid, volumename, description[/CENTER]
Yukarıda olduğu gibi System Reserved ve Windows bölümlerine denk gelen sürücü konumlarını aklınızda tutmanız gerekiyor. Sizin bölümleriniz de buradaki gibiyse aşağıdaki komutu girin.
Kod:
[CENTER]sfc /scannow /offbootdir=C:\ /offwindir=D:\Windows[/CENTER]
Burada koyu ile işaretlenmiş kısımları sisteminize göre değiştirebilirsiniz. offbootdir kısmından sonra Sytem Reserved bölümünün konumunu, offwindir kısmından sonra da Windows bölümünün konumunu girmelisiniz.
Tarama tamamlandığında yukarıda bahsedilen sonuçlarla karşılaşacaksınız. Ancak bu yolla sfc aracını çalıştırdığınızda CBS.Log dosyası oluşmayacaktır.
Sistem Dosyalarını Elle Onarmak
Eğer SFC aracı bir ya da daha fazla dosyayı onarmayı başaramazsa bunu elle yapabilirsiniz. Tarama Detaylarına Ulaşmak bölümünde oluşturduğunuz sfcdetaylar.txt dosyasını açın. Burada belirtilen hasarlı dosyalarla ilgili detayları internetten araştırarak bulabilirsiniz. Eğer aynı işletim sistemi sürümüne sahip başka bir bilgisayarınız varsa dosyayı buradan da elde edebilirsiniz.
Gerekli dosyayı elde ettikten sonra Win + X tuş kombinasyonunu kullanarak kullanıcı menüsünü açıp Komut İstemi (Yönetici) seçeneğine tıklayarak ya da arama kısmına komut istemi yazıp çıkan sonuca sağ tıklayıp yönetici olarak çalıştır seçeneğini kullanarak komut satırını açın. Hasarlı dosyanın sahiplik izinlerini almak için aşağıdaki komutu girin.
Kod:
[CENTER]takeown /f C:\[B]HasarliDosyaYolu[/B][/CENTER]
Koyu renkle yazılmış HasarliDosyaYolu kısmı yerine bozuk sistem dosyasının konumunu girin. Örneğin C:\Windows\System32\XXXXX.dll
Ardından aşağıdaki komutu girerek tam yönetici erişimini sağlayın.
Kod:
[CENTER]icacls C:\[B]HasarliDosyaYolu[/B] /Grant Administrators:F[/CENTER]
Elinizdeki sağlam dosya ile hasarlı dosyayı değiştirmek için aşağıdaki komutu girin.
Kod:
[CENTER]copy X:\[B]SaglamDosyaYolu[/B] C:\[B]HasarliDosyaYolu[/B][/CENTER]
Sağlam ve hasarlı dosyanın bulunduğu konuma göre yukarıdaki komutu değiştireceksiniz. Örneğin sağlam dosya D sürücüsünün kök dizininde yer alıyorsa copy D:\XXXXX.dll C:\Windows\System32\XXXXX.dll biçiminde komutu düzenleyeceksiniz.
Karşınıza işlemi onaylayıp onaylamadığınız sorulan bir çıktı gelecek. Yes yazdıktan sonra Enter tuşuna basın.
Dosyayı değiştirdikten sonra SFC /verifyonly komutunu girerek sorunların çözülüp çözülmediğini görebilirsiniz. Eğer az sayıda dosyayı düzelttiyseniz aşağıdaki komutu kullanarak sadece bu dosyaların bütünlüğünü de kontrol edebilirsiniz.
Kod:
[CENTER]sfc /VERIFYFILE=C:\[B]DosyaYolu[/B]
Son düzenleme:

