Windows 10'da DISM ve SFC Kullanılarak Eksik veya Bozuk Sistem Dosyaları Nasıl Geri Yüklenir

How Restore Missing

Windows 10 bilgisayarınızdaki sistem dosyaları bozulursa ve Sistem Dosyası Denetleyicisi ( SFC / scannow ) kritik sistem dosyalarını eski haline getiremiyor, bunun nedeni şurada bulunan Bileşen Mağazasının bozulmasıdır. C: Windows WinSxS dizin. Bu dizin, SFC yardımcı programının eksik veya hasarlı sistem dosyalarını geri yüklemesi için gereken dosyaları içerir. Bileşen deposu bileşenlere göre gruplanmış ve sabit bağlantılar olarak tüm Windows sistem dosyalarını depolar.



Bu gönderi, bazı sistem dosyaları veya bileşen deposu hasar görmüşse Windows 10'u nasıl düzelteceğinizi anlatır.



Adlı bir konsol aracı var DISM Windows ile birlikte gelen (Dağıtım Görüntüsü Hizmeti ve Yönetimi). DISM, özellikle Sistem Dosyası Denetleyicisi'nin yardımcı olmadığı durumlarda Windows Bileşen Mağazası bozulmasını düzeltmek için kullanılır.



DISM aracı, işlem durumunu ve hataları analiz etmek için kullanılabilecek aşağıdaki günlük dosyalarını yazar:

  • C: Windows Logs CBS CBS.log
  • C: Windows Logs DISM DISM.log

DISM Kullanarak Windows 10'u Onarın

DISM kullanarak Windows 10'u onarmak için aşağıdaki adımları kullanın:



1. Adım: Bileşen deposu bozulması olup olmadığını kontrol edin

Bir yükseltilmiş komut istemi ve aşağıdaki komutu yazıp Enter tuşuna basın:

Dism / Çevrimiçi / Temizleme-Görüntü / CheckHealth

dism çevrimiçi checkhealth

/ CheckHealth görüntünün başarısız bir işlem tarafından bozuk olarak işaretlenip işaretlenmediğini ve bozulmanın tamir edilip edilemeyeceğini kontrol etmek için kullanılır. Bu komutun dosyaları taramadığını veya yalnızca önceden işaretlenmiş herhangi bir bozulma varsa rapor ettiği herhangi bir şeyi düzeltmediğini unutmayın.

Bunun yerine, kapsamlı bir kontrol yapmak için, ardından DISM'yi / ScanHealth bileşen deposunun bozulup bozulmadığını kontrol etmek için aşağıda belirtildiği gibi parametresini kullanın. Tüm dosyaları tarar ve hash değerlerini doğrular.

Dism / Çevrimiçi / Temizleme-Görüntü / ScanHealth

dism çevrimiçi scanhealth

CheckHealth seçeneğinden önemli ölçüde daha uzun bir süre alır, ancak bu anahtarı kullanmak kapsamlı bir test yapıyor olabilir ve ayrıca sonuçları dism.log dosya.

CheckHealth ve ScanHealth Arasındaki Fark

CheckHealth komut satırı bağımsız değişkeni, daha önce de belirtildiği gibi, kayıt defterinde zaten işaretlenmişse herhangi bir bozulma olup olmadığını bildirir. Dosyaları taramaz. Bu parametre aynı zamanda bileşen deposu bozulmasının tamir edilip edilemeyeceğini de bildirir.

Aşağıdaki kayıt defteri değeri ayarlanırsa, araç bileşen deposunun bozuk olduğunu bildirir:

HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Bileşen Tabanlı Servis DWORD Değeri adı: Kullanılamaz Veri: 0 veya 1 DWORD Değer adı: Bozuk Veri: 0 veya 1

sağlık taraması sağlık onarımını dism

Eğer Kullanılamaz ayarlandı 1 , sonra DISM'yi çalıştırarak / checkhealth parametre rapor eder Bileşen deposu onarılamaz.

sağlık taraması sağlık onarımını dism

Eğer Bozuk ayarlandı 1 ve Kullanılamaz ayarlandı 0 DISM checkhealth rapor verir Bileşen deposu onarılabilir.

sağlık taraması sağlık onarımını dism

ScanHealth komut satırı ise önceden işaretlenmiş verilere dayanmaz. Her dosyayı taramayı tercih eder. WinSxS dizin ve alt dizinler, hash değerlerini doğrulayın. Daha sonra bileşen deposunun bozuk veya sağlıklı olup olmadığını bildirir.

sağlık taraması sağlık onarımını dism

ScanHealth komut satırı bileşen deposunun sağlıklı olduğunu tespit ederse, bozuk ve hizmet verilemez kayıt defterindeki değerler otomatik olarak, böylece bileşen deposunu sağlıklı olarak işaretler. İşlemler dosyaya kaydedilir dism.log .

Not: DISM CheckHealth komut satırı 10 saniyeden kısa sürede tamamlandı. Oysa ScanHealth komut satırının bilgisayarımda tamamlanması 13 dakika sürdü.

2. Adım: Bileşen deposunu onarın

Eğer sağlık kontrolü veya scanhealth Komut satırı raporlarında herhangi bir bozulma varsa (ve onarılabilirse), bileşen deposunu onarmak için aşağıdaki komutu çalıştırın:

Dism / Çevrimiçi / Temizleme-Görüntü / RestoreHealth

dism online restorehealth

Bu komutu çalıştırdığınızda, DISM, bozulmaları düzeltmek için gereken dosyaları sağlamak için Windows Update'i kullanır. Komut, bileşen deposu bozulmasını tarar ve onarım işlemlerini otomatik olarak gerçekleştirerek operasyonel sonuçları cbs.log ve dism.log Dosyalar. Bu işlemin tamamlanması uzun zaman alıyor.

DISM RestoreHealth komutu tamamlanamıyor mu?

Bazı durumlarda Sağlığını düzelt hizmet verilemeyen veya bozuk görüntü hatası nedeniyle komut satırı çalışmıyor (örneğin, Windows Update istemciniz bilgisayarda zaten bozuksa, DISM eksik dosyaları WU kanalı üzerinden getiremez). İşte karşılaşabileceğiniz birkaç hata kodu:

Hata: 14098 (0x80073712) ERROR_SXS_COMPONENT_STORE_CORRUPT Bileşen deposu tutarsız bir durumda. Bileşen deposu bozulmuş. Hata: 0x800f081f Kaynak dosyalar bulunamadı. Özelliği geri yüklemek için gereken dosyaların konumunu belirtmek için 'Kaynak' seçeneğini kullanın.

Bu durumlarda, bozuk sistem dosyalarını geri yükleyebileceğiniz kaynak olarak WIM dosyasını belirtmeniz gerekir.

Kaynak konumundan bahseden RestoreHealth işlemini çalıştırmak için makaledeki talimatları izleyin ( akıntılı Windows 10 diski). Daha fazla bilgi için makaleye göz atın Windows 10'da RestoreHealth Sırasında DISM Hatası 0x800f081f

Bu durumda bu sözdizimini kullanırsınız:

Dism / Online / Cleanup-Image / RestoreHealth / Kaynak: wim: install.wim dosyasının Tam Yolu:

Yukarıdaki komuttaki yer tutucuyu gerçek dizin numarası WIM dosyasında bulunan Sürüm için ('Ana Sayfa', 'Pro' vb.).

dism restorehealth başarıyla tamamlandı

Örneğin:

Dism / Online / Cleanup-Image / RestoreHealth /Source:wim:D:Sourcesinstall.wim:1

Aşağıdaki komutla mevcut sürümleri ve dizinlerini listeleyebilirsiniz:

dism / get-wiminfo /wimfile:F:sourcesinstall.wim

(F: sources bölümünü WIM dosyanızın gerçek yolu ile değiştirin.)

iso dosyasından windows derleme sürümünü bulun

İnstall.wim veya install.esd üzerinde DISM komutunu çalıştırma

Daha fazla bilgi için makaleye bakın Windows sürümünü bulun, ISO veya DVD'den derleyin ve düzenleyin

3. Adım: Sistem Dosyası Denetleyicisi'ni çalıştırın

Bileşen deposu bozulmasını (varsa) düzelttikten sonra, kritik sistem dosyalarını geri yüklemek için Sistem Dosyası Denetleyicisi ile takip edin.

Aşağıdaki komutu bir yükseltilmiş komut istemi :

sfc / scannow

Daha fazla bilgi için Microsoft makalelerine bakın Eksik veya bozuk sistem dosyalarını onarmak için Sistem Dosyası Denetleyicisi aracını kullanın ve Microsoft Windows Kaynak Denetleyicisi (SFC.exe) programının oluşturduğu günlük dosyası girişleri nasıl analiz edilir

Bileşen deposunu onarmaya ve Windows sistem dosyalarını geri yüklemeye yardımcı olacağını umuyoruz.


Küçük bir istek: Bu gönderiyi beğendiyseniz, lütfen paylaşın?

Sizden 'küçük' bir paylaşım, bu blogun büyümesine ciddi şekilde yardımcı olacaktır. Bazı harika öneriler:
  • İğnele!
  • En sevdiğiniz blog + Facebook, Reddit ile paylaşın
  • Cıvılda!
Desteğiniz için çok teşekkür ederim okuyucum. Zamanınızın 10 saniyesinden fazla sürmez. Paylaşım düğmeleri hemen aşağıda. :)