SFC ve DISM ile Windows 11 Nasıl Onarılır
İşletim sisteminiz düzgün çalışmıyorsa Windows 11'i SFC ve DISM ile onarabilirsiniz. Bunlar, birçok ileri düzey kullanıcının aşina olduğu, artık klasikleşmiş iki araçtır. İşte bunları nasıl kullanacağınız.
NS sfc /scannow
komut, korunan sistem dosyalarının bütünlüğünü kontrol eder. Bazıları bozuk veya eksikse, SFC mümkün olduğunda doğru sürümlerle değiştirecektir. Ayrıca araç, değiştirilmiş veya daha eski bir sürümle bir dosyanın üzerine yazıldığını algılayabilir. Bu durumda, Windows Bileşen Deposu'ndan dosyanın doğru sürümünü alacak ve ardından değiştirilen dosyayı değiştirecektir.
DISM Windows 11 sorunlarını çözmek için başka bir harika araçtır. DISM, Dağıtım Görüntüleme ve Hizmet Yönetimi anlamına gelir. Bir Windows görüntüsü hizmet dışı kalırsa, DISM komutunu veya onun Onarım-WindowsImage
Dosyaları güncellemek ve sorunu çözmek için PowerShell muadili.
SFC ile başlayalım ve Windows 11'de nasıl düzgün şekilde çalıştırılacağını öğrenelim.
Windows 11'i SFC / SCANNOW ile onarın
başlatabilirsin
sfc /scannow
klasik komut istemi, PowerShell ve Windows Terminal gibi mevcut herhangi bir konsoldan Windows 11'de komut. Windows 11 başlamazsa, bir komut istemiyle gidebilirsiniz. açılışta aç. İkincisi, çevrimdışı tarama olarak da bilinir. Son olarak, kontrol sonucu özel bir dosyaya yazılacaktır, CBS.LOG
.
SFC /SCANNOW komutunu çalıştırın
- Yeni bir Windows Terminali açın yönetici olarak; basmak Kazanç + x ve Windows Terminal'i (Yönetici) seçin.
- seçin Komut istemi veya Güç kalkanı profilini aşağı ok chevron menüsünden seçin.
- yazın veya kopyalayıp yapıştırın
sfc /scannow
komutunu verin ve tuşuna basın Girmek. - Taramanın tamamlanmasını bekleyin. Windows Kaynak Koruması'nın herhangi bir bütünlük ihlali bulmadığını veya bozuk dosyalar bulduğunu ancak bazılarını düzeltemediğini bildirebilir.
- Herhangi bir hata yoksa konsolu şimdi kapatabilirsiniz.
SFC bozuk dosyalar buldu ancak bazılarını düzeltemedi
Sistem dosyalarını SFC ile kontrol ettikten sonra "Windows Kaynak Koruması bozuk dosyalar buldu, ancak bazılarını düzeltemedi" diyorsa, atmanız gereken adımlar şunlardır.
- Çalıştır
sfc /scannow
tekrar komut verin. Bazen 3 defaya kadar çalıştırmak ve her kontrolden sonra bilgisayarı yeniden başlatmak gerekir. Ayrıca, devre dışı bırakmayı deneyin Hızlı Başlangıç, Windows 11'i yeniden başlatın vesfc
Kontrol. - Yardımcı olmazsa, Bileşen Mağazası onarımı yapın.
dism /Çevrimiçi /Cleanup-Image /RestoreSağlık
komutu (bu makalede aşağıda incelenmiştir). Ardından bilgisayarı yeniden başlatın ve bir kez daha deneyin.sfc /scannow
. - Yukarıdakilerin tümü başarısız olursa, bilgisayarınızı bir geri yükleme noktası mümkün ise.
- kullanılabilir geri yükleme noktası yoksa, Windows 11'i onar(yerinde yükseltme).
- Son olarak, Yerinde Yükseltme de yardımcı olmazsa, Windows 11'i sıfırla.
Windows 11'i önyüklemede çevrimdışı SFC taramasıyla onarın
- yeni aç açılışta komut istemi.
- Tip
disk bölümü
ve bas Girmek. - İçinde disk bölümü, tip
liste hacmi
ve kurtarma önyükleme bölümü sürücü harfine (yaklaşık 500 MB'dir) ve Windows 11 sistem sürücü harfine bakın. Harfleri not edin, örn. E: kurtarma bölümüdür ve C: sistem bölümüdür. - Tip
çıkış
diskpart'tan ayrılmak için. - Şimdi, şunu yazın
sfc /scannow /offbootdir=
. Harfleri daha önce not ettiğiniz sürücü harfleriyle değiştirin.:\ /offwindir= :\Pencereler
Bitirdiniz. Hataların giderilip giderilmediğini kontrol etmek için komut çıktısına bakın.
CBS.LOG dosyasından SFC Tarama sonuçlarını görüntüleyin
Windows altında bir sistem dosyası kontrolü yaparken (çevrimdışı tarama değil!), SFC aracı girişleri ekler. C:\Windows\Logs\CBS\CBS.log
dosya. Bunları kullanarak, son tarama sırasında ne olduğunu bulabileceksiniz. Bunları komut isteminde veya PowerShell'de hızlı bir şekilde getirebilirsiniz.
CBS.LOG dosyasından SFC Tarama sonuçlarını görüntülemek için, Windows Terminalini aç (Kazanç + x > Windows Terminali) Komut İstemi veya PowerShell ile seçin ve aşağıdaki komutlardan birini yazın.
Komut İstemi profili için:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfc.txt"
PowerShell için:
(Select-String [SR] $env: windir\Logs\CBS\CBS.log -s).Satır >"$env: userprofile\Desktop\sfc.txt"
Bu, CSB dosyasının içeriğini filtreleyecek ve SFC aracıyla ilgili satırları Masaüstünüzdeki sfc.txt dosyasına çıkaracaktır. Not Defteri ile açın ve içeriğini görün. Hangi dosyaların bozulduğunu ve düzeltilmediğini/düzeltilmediğini bulmanıza yardımcı olacaktır.
Windows 11'i DISM ile onarın
DISM, SFC aracı işletim sisteminde ciddi bir bozulmayı gideremediğinde devreye girer. Gerçek dosya sürümlerini almak için İnternet ve Windows Update'i kullanabilir. Ayrıca, Windows 11 ile bir ISO dosyasından veya önyüklenebilir medyadan yerel (çevrimdışı) bir install.wim/install.esd dosyası kullanmasını sağlayabilirsiniz. Ancak, herhangi bir onarım prosedürü gerçekleştirmeden önce, Windows Bileşen Mağazasının bütünlüğünü, yani sağlığını kontrol etmek için çokça kontrol etmelisiniz.
DISM ile Windows Bileşen Deposunun Sağlığını Kontrol Edin
- Yeni bir yükseltilmiş Windows Terminali açın.
- Windows Terminaliniz bir komut istemiyle açılırsa, şu komutu verin:
dism /Çevrimiçi /Cleanup-Image /CheckHealth
. - Alternatif olarak, bir PowerShell profili seçin ve komutu yürütün
Onarım-WindowsImage -Online -CheckHealth
. - Yukarıdaki komutlardan herhangi biri, Bileşen Deposu durumunu bildirir, örn. sağlıklı, onarılabilir veya onarılamaz.
Windows Bileşen Mağazası durumunun anlamı şudur.
Windows Bileşen Mağazası durumları
Sağlıklı - DISM, herhangi bir bileşen deposu bozulması algılamadı. Onarım gerektirmez; Windows 11 normal çalışıyor.
tamir edilebilir - bir Bileşen Deposu bozulmasını onarmanız gerekiyor. Bu gönderideki sonraki iki bölüm prosedürü ayrıntılı olarak açıklamaktadır.
Tamir edilemez - Windows 11, Görüntü Bileşen Deposunu düzeltemez. ya zorundasın Windows 11'i onar, Sıfırla, veya temiz kurulum Windows 11.
DISM kullanarak Windows 11'i nasıl onaracağınız aşağıda açıklanmıştır.
Windows Update Kullanılarak DISM ile Windows 11 Nasıl Onarılır
- Windows Terminal'i Yönetici olarak açın.
- Komut İstemi profili için aşağıdaki komutu yazın ve Girmek:
dism /Çevrimiçi /Cleanup-Image /RestoreSağlık
. - PowerShell için aşağıdaki komutu verin:
Onarım-WindowsImage -Online -RestoreHealth
. - İşlemin bitmesini bekleyin ve Windows Terminal uygulamasını kapatın.
Son olarak, İnternet bağlantınız yoksa veya veri planınız sınırlıysa, Windows Bileşen Mağazası için sistem dosyalarının kaynağı olarak bir install.wim veya install.esd dosyası kullanmasını sağlayabilirsiniz. İşte nasıl yapılacağı.
Install.wim kullanarak Windows 11'i DISM ile onarın
- Windows 11 ISO dosyanıza çift tıklayın veya önyüklenebilir USB çubuğunuzu bağlayın.
- Sürücünün harfini not edin, örn.
G:
. - Yönetici olarak yeni bir Windows Terminali açın ve
dism /get-wiminfo /wimfile:G:\kaynaklar\kurulum.wim
emretmek. Sürücü harfini uygun bir değerle değiştirin veinstall.wim
ile birliktekurulum.esd
medyanız WIM yerine bir ESD dosyası içeriyorsa. - Çıktıda, şu anda yüklü olan işletim sisteminizle eşleşen Windows 11 sürümünün dizinini bulun ve not edin.
- Windows Terminaliniz PowerShell'e açıksa, komutu yürütün
Repair-WindowsImage -Online -RestoreHealth -Source "
. Yer değiştirmek ve uygun değerlerle:\sources\install.wim: " -LimitErişim - Alternatif olarak, hem PowerShell'de hem de Komut İsteminde aşağıdaki komutu kullanabilirsiniz:
dism /Online /Cleanup-Image /RestoreHealth /Kaynak: wim:
.:\sources\install.wim: /limitaccess - İşlemin tamamlanmasını bekleyin.
Hepsi Windows 11'in SFC ve DISM ile nasıl onarılacağıyla ilgili.