- Konu sahibi
- #1
Windows’ta sistem dosyalarını onarmanın en güvenli yerleşik yolu, önce yönetici yetkili Komut İstemi’nde DISM aracını, ardından Sistem Dosyası Denetleyicisi’ni (SFC) çalıştırmaktır. DISM, SFC’nin kullanacağı Windows bileşenlerini onarır; SFC ise korunan sistem dosyalarını tarayıp bozuk olanları çalışan kopyalarıyla değiştirmeye çalışır. İşlem sonunda görünen iletiye göre bilgisayarı yeniden başlatabilir, taramayı Güvenli Mod’da tekrarlayabilir veya günlük dosyasını inceleyebilirsiniz.
Bu işlem Windows 10 ve Windows 11’de kullanılabilir. Komutların çalışması için yönetici yetkisi gerekir. Açık belgelerinizi kaydedin; DISM veya SFC tamamlandığında bilgisayarı yeniden başlatmanız gerekebilir.
Windows Update çalışıyorsa DISM gerekli onarım dosyalarını buradan alabilir. Bu nedenle mümkünse bilgisayarın internete bağlı olması ve bekleyen Windows güncelleştirmelerinin yüklenmiş olması yararlıdır. DISM veya SFC, kişisel dosyalarınızı silmek için kullanılmaz; yine de sistem üzerinde işlem yapmadan önce önemli dosyalarınızın güncel bir yedeğini bulundurmanız doğru olur.
DISM, Windows görüntüsündeki bozuk bileşen deposunu onarır. SFC bozuk bir dosyayı değiştirmek için bu depodaki kaynaklara ihtiyaç duyabildiğinden, iki komutun sırası önemlidir.
DISM kaynak dosyalarını bulamıyor veya Windows Update bozuk olduğu için işlem tamamlanamıyorsa, aynı Windows sürümüne ait güvenilir bir kurulum kaynağı gerekebilir. Böyle bir kaynak elinizde ve içindeki Windows klasörünün yolu örneğin
Buradaki yolu kendi onarım kaynağınızın gerçek yolu ile değiştirmeden komutu çalıştırmayın. Kaynak, bilgisayardaki Windows sürümü ve mimarisiyle uyumlu olmalıdır; rastgele bir bilgisayardan alınan Windows klasörü güvenilir bir onarım kaynağı sayılmaz.
DISM işlemi tamamlandıktan sonra yönetici Komut İstemi’nde aşağıdaki komutu çalıştırın:
SFC, korunan sistem dosyalarının bütünlüğünü denetler ve sorun bulduğunda uygun önbelleğe alınmış kopyayla değiştirmeyi dener. Doğrulama yüzde 100 tamamlanana kadar Komut İstemi penceresini kapatmayın. İşlem bittiğinde ekranda sonucu belirten bir ileti görünür.
Aşağıdaki tablo, en sık görülen sonuçların nasıl yorumlanacağını ve bundan sonra ne yapılacağını gösterir.
İlk sonuç, bilgisayarda hiçbir sorun olmadığı anlamına gelmez; yalnızca SFC’nin denetlediği korunan sistem dosyalarında bütünlük ihlali bulmadığını gösterir. Örneğin sorunlu bir sürücü, üçüncü taraf uygulama, kullanıcı profili veya donanım arızası SFC tarafından düzeltilmez.
SFC sonucu bazı dosyaların onarılamadığını söylüyorsa, hangi dosyaların etkilendiğini görmek için yine yönetici Komut İstemi’nde şu komutu tek satır olarak çalıştırın:
Komut, SFC kayıtlarını masaüstündeki
Günlükte onarılamayan dosya adını görmek, dosyanın güvenle elle değiştirilebileceği anlamına gelmez. Sistem dosyasını yanlış sürümle değiştirmek Windows’un açılmamasına veya yeni hatalara yol açabilir. Elle değiştirme ancak dosyanın yolu, Windows sürümü ve güvenilir kaynak kesin olarak doğrulanabiliyorsa düşünülmelidir. Daha güvenli yaklaşım, uygun Windows onarım kaynağıyla DISM’i yeniden çalıştırmak veya Windows’un kurtarma seçeneklerini kullanmaktır.
Sorun devam ediyorsa aynı komutları tekrar tekrar çalıştırmak yerine sonucu ayırın:
Onarıma başlamadan önce
Bu işlem Windows 10 ve Windows 11’de kullanılabilir. Komutların çalışması için yönetici yetkisi gerekir. Açık belgelerinizi kaydedin; DISM veya SFC tamamlandığında bilgisayarı yeniden başlatmanız gerekebilir.
Windows Update çalışıyorsa DISM gerekli onarım dosyalarını buradan alabilir. Bu nedenle mümkünse bilgisayarın internete bağlı olması ve bekleyen Windows güncelleştirmelerinin yüklenmiş olması yararlıdır. DISM veya SFC, kişisel dosyalarınızı silmek için kullanılmaz; yine de sistem üzerinde işlem yapmadan önce önemli dosyalarınızın güncel bir yedeğini bulundurmanız doğru olur.
DISM ile Windows bileşenlerini onarın
DISM, Windows görüntüsündeki bozuk bileşen deposunu onarır. SFC bozuk bir dosyayı değiştirmek için bu depodaki kaynaklara ihtiyaç duyabildiğinden, iki komutun sırası önemlidir.
- Başlat menüsünde
cmdveyaKomut İstemiaratın. - Sonuçtaki Komut İstemi’ne sağ tıklayıp yönetici olarak çalıştırma seçeneğini kullanın ve Kullanıcı Hesabı Denetimi sorusunu onaylayın.
- Açılan yönetici penceresine aşağıdaki komutu yazıp Enter tuşuna basın:
Kod:DISM.exe /Online /Cleanup-Image /RestoreHealth - İşlemin tamamlanmasını bekleyin. Yüzde göstergesi bir süre ilerlemiyor gibi görünse bile pencereyi kapatmayın.
- Komut başarıyla tamamlandığını bildirdiğinde aynı pencereyi açık bırakın ve SFC adımına geçin.
/Online çalışan Windows kurulumunu, /Cleanup-Image Windows görüntüsünü, /RestoreHealth ise bozuk bileşenleri onarma isteğini belirtir. DISM, onarım kaynağı olarak çoğu durumda Windows Update’i kullanır.DISM kaynak dosyalarını bulamıyor veya Windows Update bozuk olduğu için işlem tamamlanamıyorsa, aynı Windows sürümüne ait güvenilir bir kurulum kaynağı gerekebilir. Böyle bir kaynak elinizde ve içindeki Windows klasörünün yolu örneğin
C:\RepairSource\Windows ise şu biçimde çalıştırılabilir:
Kod:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
Buradaki yolu kendi onarım kaynağınızın gerçek yolu ile değiştirmeden komutu çalıştırmayın. Kaynak, bilgisayardaki Windows sürümü ve mimarisiyle uyumlu olmalıdır; rastgele bir bilgisayardan alınan Windows klasörü güvenilir bir onarım kaynağı sayılmaz.
SFC ile sistem dosyalarını tarayın ve onarın
DISM işlemi tamamlandıktan sonra yönetici Komut İstemi’nde aşağıdaki komutu çalıştırın:
Kod:
sfc /scannow
SFC, korunan sistem dosyalarının bütünlüğünü denetler ve sorun bulduğunda uygun önbelleğe alınmış kopyayla değiştirmeyi dener. Doğrulama yüzde 100 tamamlanana kadar Komut İstemi penceresini kapatmayın. İşlem bittiğinde ekranda sonucu belirten bir ileti görünür.
Aşağıdaki tablo, en sık görülen sonuçların nasıl yorumlanacağını ve bundan sonra ne yapılacağını gösterir.
| SFC sonucu | Anlamı | Sonraki işlem |
|---|---|---|
| Windows Kaynak Koruması bütünlük ihlali bulamadı | SFC’nin denetlediği korunan dosyalarda bozulma tespit edilmedi. | Sorun devam ediyorsa bunun sistem dosyasından kaynaklandığı kanıtlanmış değildir. Bilgisayarı yeniden başlatıp hatanın belirli bir uygulamada mı, Windows özelliğinde mi görüldüğünü ayrıca kontrol edin. |
| Bozuk dosyalar bulundu ve başarıyla onarıldı | SFC bazı dosyaları değiştirmeyi başardı. | Bilgisayarı yeniden başlatın ve daha önce hata veren işlemi yeniden deneyin. Sorun sürerse başka bir bileşen, sürücü veya uygulama da incelenmelidir. |
| Bozuk dosyalar bulundu ancak bazıları onarılamadı | SFC sorunlu dosyaları tespit etti fakat hepsini değiştiremedi. | CBS günlük ayrıntılarını dışa aktarın. Aynı dosyalar tekrar görülüyorsa Güvenli Mod, uygun onarım kaynağı veya Windows kurtarma seçenekleri değerlendirilmelidir. |
| İstenen işlem gerçekleştirilemedi | SFC taramayı tamamlayamadı; dosya kilidi, bekleyen işlem veya çalışma ortamı sorunu olabilir. | Bilgisayarı yeniden başlatın ve taramayı Güvenli Mod’da tekrarlayın. Windows başlatılamıyorsa çevrimdışı onarım gerekir. |
SFC bazı dosyaları onaramadıysa günlük dosyasını inceleyin
SFC sonucu bazı dosyaların onarılamadığını söylüyorsa, hangi dosyaların etkilendiğini görmek için yine yönetici Komut İstemi’nde şu komutu tek satır olarak çalıştırın:
Kod:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfcdetails.txt"
Komut, SFC kayıtlarını masaüstündeki
sfcdetails.txt dosyasına çıkarır. Dosyayı açtığınızda yalnızca son taramayı değil, bilgisayarda daha önce çalıştırılmış SFC işlemlerine ait kayıtları da görebilirsiniz. Bu nedenle ilgili satırların tarih ve saatlerini son taramayla karşılaştırın.Günlükte onarılamayan dosya adını görmek, dosyanın güvenle elle değiştirilebileceği anlamına gelmez. Sistem dosyasını yanlış sürümle değiştirmek Windows’un açılmamasına veya yeni hatalara yol açabilir. Elle değiştirme ancak dosyanın yolu, Windows sürümü ve güvenilir kaynak kesin olarak doğrulanabiliyorsa düşünülmelidir. Daha güvenli yaklaşım, uygun Windows onarım kaynağıyla DISM’i yeniden çalıştırmak veya Windows’un kurtarma seçeneklerini kullanmaktır.
DISM veya SFC düzeltemezse izlenecek yol
Sorun devam ediyorsa aynı komutları tekrar tekrar çalıştırmak yerine sonucu ayırın:
- DISM başarısız oluyorsa, hata kodunu ve komutun sonunda görünen açıklamayı kaydedin. Windows Update kaynaklı sorunlarda uygun bir kurulum medyası veya aynı sürüme ait onarım kaynağı gerekebilir.
- DISM başarıyla tamamlandığı halde SFC dosyaları onaramıyorsa, bilgisayarı yeniden başlatıp
sfc /scannowkomutunu tekrar çalıştırın ve yeni sonucu önceki günlükle karşılaştırın. - SFC başarıyla onardığı halde belirti sürüyorsa, sorun sistem dosyası dışında olabilir. Hatanın oluştuğu uygulamanın kendi onarımını, ilgili sürücüyü, Windows Olay Görüntüleyicisi kayıtlarını ve disk sağlığını ayrıca inceleyin.
- Windows normal başlatılamıyorsa, kurtarma ortamındaki Komut İstemi’nden çevrimdışı SFC seçenekleri kullanılabilir. Bu durumda Windows bölümünün sürücü harfi normal oturumdaki
C:harfi olmayabileceğinden önce doğru Windows klasörünü belirlemek gerekir. - Onarım kaynaklarıyla işlem tamamlanamıyor ve temel Windows bileşenleri çalışmıyorsa, kişisel dosyaları koruyan veya temiz kurulum gibi Windows kurtarma seçenekleri değerlendirilmelidir. Bu aşamadan önce yedek alın ve kurulu uygulamaların yeniden kurulmasını gerektirebilecek seçenekleri birbirinden ayırın.
sfcdetails.txt içindeki son taramaya ait satırları birlikte paylaşın. Bu bilgiler, sorunun kaynak dosyasında mı, sistem dosyasında mı yoksa taramanın çalıştığı ortamda mı olduğunu ayırmayı kolaylaştırır.Sık sorulan sorular
Önce SFC mi, DISM mi çalıştırılmalı?
Windows 10 ve Windows 11’de genel onarım sırası önce
DISM.exe /Online /Cleanup-Image /RestoreHealth, ardından sfc /scannow komutudur. DISM, SFC’nin ihtiyaç duyabileceği Windows bileşenlerini onardığı için bu sıra, SFC’nin kullanacağı kaynakların bozuk olma ihtimalini azaltır.SFC yüzde 100’de uzun süre bekliyorsa pencere kapatılmalı mı?
Hayır. Disk ve sistem durumuna göre işlem bir süre ilerlemiyor gibi görünebilir. Komut İstemi penceresini doğrulama tamamlanmadan kapatmak yerine işlemin sonuç iletisi vermesini bekleyin. Gerçekten kilitlenmişse bilgisayarı yeniden başlattıktan sonra önce DISM’i, ardından SFC’yi yeniden çalıştırın.
“Bütünlük ihlali bulunamadı” sonucu sorunu kesin olarak çözer mi?
Hayır. Bu sonuç yalnızca SFC’nin denetlediği korunan sistem dosyalarında bozulma bulmadığını gösterir. Sorun sürüyorsa sürücü, Windows hizmeti, güncelleştirme, üçüncü taraf yazılım, kullanıcı profili veya donanım gibi diğer kaynakları incelemek gerekir.
Sistem dosyası elle başka bilgisayardan kopyalanabilir mi?
Teknik olarak mümkün olsa da kaynak bilgisayarın aynı Windows sürümünü ve uygun mimariyi kullanması gerekir. Dosyanın adı ve yolu günlükten doğrulanmadan, rastgele bir DLL’yi internetten indirmek veya başka bir bilgisayardan kopyalamak güvenli değildir. Önce DISM ve SFC ile onarım denenmeli; elle değiştirme ancak doğru dosya ve güvenilir kaynak kesin olarak belirlendiğinde uygulanmalıdır.