Hogyan lehet helyreállítani a hiányzó vagy sérült rendszerfájlokat a DISM és az SFC használatával a Windows 10 rendszerben

How Restore Missing

Ha a Windows 10 számítógépen lévő rendszerfájlok megsérülnek, és a Rendszerfájl-ellenőrző ( SFC / scannow ) nem tudja visszaállítani a kritikus rendszerfájlokat, ennek oka a C: Windows WinSxS Könyvtár. Ez a könyvtár tartalmazza az SFC segédprogramhoz szükséges fájlokat a hiányzó vagy sérült rendszerfájlok helyreállításához. A Alkatrészbolt az összes Windows rendszerfájlt összetevők szerint csoportosítva és hard linkként tárolja.



Ez a bejegyzés bemutatja, hogyan lehet kijavítani a Windows 10 rendszert, ha egyes rendszerfájlok vagy az alkatrész-áruház sérült.



Van egy konzol nevű eszköz DISM (Deployment Image Servicing and Management), amelyet Windows-szal szállítanak. A DISM a Windows Alkatrészbolt sérüléseinek kijavítására szolgál, különösen olyan helyzetekben, amikor a Rendszerfájl-ellenőrző nem segít.



A DISM eszköz a következő naplófájlokat írja, amelyek felhasználhatók a működés állapotának és hibáinak elemzésére:

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

Javítsa ki a Windows 10 rendszert a DISM használatával

A Windows 10 DISM használatával történő javításához tegye a következőket:



1. lépés: Ellenőrizze az alkatrész-üzlet sérüléseit

Nyissa meg a emelt parancssor és írja be a következő parancsot, és nyomja meg az Enter billentyűt:

Dism / Online / Cleanup-Image / CheckHealth

rombolják le az online egészségügyet

A / CheckHealth annak ellenőrzésére szolgál, hogy a képet egy meghiúsult folyamat megjelölte-e sérültnek, és hogy a korrupció kijavítható-e. Ne feledje, hogy ez a parancs nem vizsgálja meg a fájlokat, és nem javít ki semmit, csak akkor jelent, ha már megjelennek sérülések.

Ehelyett egy alapos ellenőrzés elvégzéséhez futtassa a DISM-et a / ScanHealth paraméter az alábbiak szerint, hogy ellenőrizze az alkatrésztár sérülését. Megvizsgálja az összes fájlt és ellenőrzi a kivonatolási értékeket.

Dism / Online / Cleanup-Image / ScanHealth

rombolja le az online scanhealth-t

Ez lényegesen hosszabb ideig tart, mint a CheckHealth opció, de ennek a kapcsolónak az használata alapos tesztet végezhet, és az eredményeket a dism.log fájl.

Különbség a CheckHealth és a ScanHealth között

A CheckHealth A parancssori argumentum, amint azt korábban említettük, jelzi, hogy van-e sérülés, ha már be van jelölve a rendszerleíró adatbázisban. Nem szkenneli a fájlokat. Ez a paraméter azt is jelenti, hogy az alkatrész-tár sérülése kijavítható-e vagy sem.

Ha a következő rendszerleíró érték van beállítva, akkor az eszköz jelenteni fogja, hogy az alkatrésztár sérült:

HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Component Based Servicing DWORD Érték neve: Használhatatlan Adatok: 0 vagy 1 DWORD Értéknév: Korrupt Adatok: 0 vagy 1

dism checkhealth scanhealth javítás

Ha Használhatatlan értékre van állítva 1 , majd futtassa a DISM-et / checkhealth paraméter jelentené Az alkatrésztár nem javítható.

dism checkhealth scanhealth javítás

Ha Korrupt értékre van állítva 1 és Használhatatlan értékre van állítva 0 , A DISM checkhealth jelentené Az alkatrészbolt javítható.

dism checkhealth scanhealth javítás

A ScanHealth parancssor viszont nem támaszkodik a korábban megjelölt adatokra. Inkább átvizsgálja az egyes fájlokat a WinSxS könyvtárat és alkönyvtárakat, ellenőrizze hash-jaikat. Ezután jelentést tesz, ha az alkatrész-tároló sérült vagy egészséges.

dism checkhealth scanhealth javítás

Ha a ScanHealth parancssor úgy találja, hogy az alkatrészraktár egészséges, akkor eltávolítja a korrupt és üzemképtelen értékeket a rendszerleíró adatbázisban, ezáltal egészségesként jelölve meg az alkatrész-tárolót. A műveletek be vannak jelentkezve a fájlba dism.log .

Jegyzet: A DISM CheckHealth parancssor kevesebb, mint 10 másodperc alatt elkészült. Míg a ScanHealth parancssor végrehajtása 13 percet vett igénybe a számítógépemen.

2. lépés: Javítsa meg az alkatrész-tárolót

Ha a checkhealth vagy scanhealth parancssori jelentések bármilyen korrupcióról (és ha javítható), futtassa a következő parancsot az alkatrésztár javításához:

Dism / Online / Cleanup-Image / RestoreHealth

lebomlasztani az online egészségügyet

A parancs futtatásakor a DISM a Windows Update szolgáltatással biztosítja a sérülések kijavításához szükséges fájlokat. A parancs megvizsgálja az alkatrész-tár sérüléseit, és automatikusan elvégzi a javítási műveleteket, a műveleti eredményeket ide írva cbs.log és dism.log fájlokat. Ez a folyamat hosszú ideig tart.

A DISM RestoreHealth parancs nem fejeződik be?

Bizonyos esetekben a RestoreHealth a parancssor nem futtatható nem használható vagy sérült képhiba miatt (pl. ha a Windows Update kliens már elromlott a számítógépen, a DISM nem tudja lekérni a hiányzó fájlokat a WU csatornán keresztül). Íme néhány hibakód, amelyekkel találkozhat:

Hiba: 14098 (0x80073712) ERROR_SXS_COMPONENT_STORE_CORRUPT Az összetevő tároló következetlen állapotban van. Az alkatrésztár sérült. Hiba: 0x800f081f A forrásfájlok nem találhatók. A „Forrás” opcióval adja meg a funkció visszaállításához szükséges fájlok helyét.

Ezekben az esetekben meg kell említenie a WIM fájlt forrásként, amelyből visszaállíthatja a sérült rendszerfájlokat.

Kövesse a cikk utasításait a RestoreHealth művelet futtatásához, megemlítve a forrás helyét ( csúsztatott Windows 10 lemez). További információkért tekintse meg a cikket 0x800f081f DISM hiba a RestoreHealth alatt a Windows 10 rendszerben

Ebben az esetben ezt a szintaxist használja:

Dism / Online / Cleanup-Image / RestoreHealth / Source: wim: Teljes elérési út az install.wim fájl eléréséhez:

Cserélje le a fenti parancs helyőrzőjét a ténylegesre index szám a WIM fájlban található kiadáshoz („Home”, „Pro” stb.).

dism helyreállítási egészség sikeresen befejeződött

Például:

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

Az elérhető kiadásokat és azok indexeit a következő paranccsal sorolhatja fel:

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

(Cserélje ki az F: sources részt a WIM-fájl tényleges elérési útjára.)

keresse meg a Windows build verzióját az iso fájlból

A DISM parancs futtatása az install.wim vagy install.esd fájlokon

További információ a cikkben található Keresse meg a Windows verzióját, összeállítását és kiadását ISO vagy DVD lemezről

3. lépés: Futtassa a Rendszerfájl-ellenőrzőt

Miután kijavította az összetevő-tár sérülését (ha van ilyen), kövesse a Rendszerfájl-ellenőrzőt a kritikus rendszerfájlok helyreállításához.

Futtassa a következő parancsot egy emelt parancssor :

sfc / scannow

További információkért olvassa el a Microsoft cikkeit A Rendszerfájl-ellenőrző eszközzel javíthatja a hiányzó vagy sérült rendszerfájlokat és A naplófájl-bejegyzések elemzése, amelyeket a Microsoft Windows Resource Checker (SFC.exe) program generál

Remélem, hogy segít javítani az alkatrészeket és visszaállítani a Windows rendszerfájljait.


Egy apró kérés: Ha tetszett ez a bejegyzés, kérjük, ossza meg ezt?

Egy „apró” részvénye komolyan sokat segítene ennek a blognak a növekedésében. Néhány nagyszerű javaslat:
  • Tűzd ki!
  • Oszd meg kedvenc blogodon + Facebookon, a Reddit-ben
  • Tweeteld!
Szóval nagyon köszönöm a támogatást, olvasóm. Nem fog több, mint 10 másodperc az idődből. A megosztás gombjai közvetlenül alul találhatók. :)