1. Mi a DISM (telepítési képfájl-karbantartás és -kezelés)?
A DISM (Deployment Image Servicing and Management) egy beépített Windows parancssori eszköz, amelyet a Windows rendszerképek szervizelésére és javítására terveztek. Megjegyzés: A DISM képfájlok tartalmazhatnak mind az offline, WIM, VHD vagy VHDX fájlokban tárolt Windows-képeket, mind az online futó operációs rendszereket, amelyeket speciális Windows rendszerképként tárol a rendszer (az alábbi tartalomban az „online kép” kifejezést fogjuk használni). A parancssoron vagy a PowerShellen keresztül elérhető DISM alapvető eszközként szolgál az összetevők tárolásának sérüléseinek javításához, a Windows-funkciók engedélyezéséhez, illesztőprogramok hozzáadásához és a rendszerproblémák megoldásához a Windows teljes újratelepítése nélkül.
2. A DISM és az SFC kapcsolatának megértése
2.1 A komponenstároló (WinSxS) ismertetése
A Windows összetevőbolt, amely a következő címen található: C:\Windows\WinSxS, a Windows operációs rendszer összetevőinek mérvadó tárházaként szolgál. Ez a mappa a rendszerfájlok mesterpéldányait tartalmazza, amelyeket a Windows forrásként használ a sérült fájlok javítása vagy visszaállítása során. Ennek az architektúrának a megértése kulcsfontosságú a hatékony rendszerjavításhoz. Amikor a rendszerfájlok megsérülnek, a Windows javítóeszközei tiszta másolatokat kérnek le a WinSxS mappából a sérült fájlok cseréjéhez, így az összetevők tárhelyének állapota kritikus fontosságú a sikeres rendszerjavításhoz.
2.2 Mi az a Rendszerfájl-ellenőrző (SFC)?
A Rendszerfájl-ellenőrző (SFC) egy beépített Windows segédprogram, amely képes átvizsgálni és kijavítani a sérült vagy hiányzó Windows rendszerfájlokat. Az SFC a komponenstárolót használja javítási forrásként, ellenőrzi a védett rendszerfájlok integritását, és a sérült verziókat helyes másolatokkal cseréli le. Ezért az SFC hatékonysága teljes mértékben attól függ, hogy van-e egy egészséges komponenstároló, ahonnan a tiszta fájlokat ki lehet nyerni.
További részleteket lásd a átfogó útmutató az SFC-ről.
2.3 Miért kell a DISM-nek az SFC előtt futnia
A DISM a Windows-kép, beleértve a komponenstárolót is, karbantartásának és javításának elsődleges eszköze, biztosítva a WinSxS mappában tárolt rendszerfájlok integritását. A Rendszerfájl-ellenőrző (SFC) teljes mértékben a komponenstárolóra támaszkodik javítási forrásként, ami kritikus függőséget hoz létre a DISM-mel szemben. Ha maga a komponenstároló sérült, az SFC nem fér hozzá az egészséges fájlokhoz a sérült rendszerfájlok javításához. Ezért a DISM-nek kell először futnia, hogy megbizonyosodjon az összetevőtároló egészséges állapotáról, tiszta fájlforrást biztosítva az SFC számára a rendszer javításához.
2.4 Gyakori mítoszok és tévhitek
Számos makacs mítosz övezi a DISM-et és az SFC-t, amelyeket tisztázni kell:
- A DISM és az SFC haszontalanok: Mindkét eszköz hatékonyan javítja a Windows rendszerben keletkezett sérüléseket, ha helyesen és a megfelelő sorrendben használják, és a sikerességi arány jelentősen javul az SSD-tárolóval rendelkező rendszereken.
- A DISM egyszerűen jobb SFC-vel: Ezek az eszközök különböző célokat szolgálnak – az egyik a komponenstárolót javítja, míg a másik a tárolóból származó rendszerfájl-vetületeket javítja.
- A DISM a frissítésekhez, az SFC a rendszerfájlokhoz használható. Bár az eszköz kezeli a frissítéseket, elsődleges javítási funkciója az összetevő-tárolóra összpontosít, amely az összes rendszerfájlt tartalmazza.
- Ha az SFC tiszta, akkor ne foglalkozz a DISM-mel: Egy sérült alkatrésztároló elfedheti a problémákat, még akkor is, ha az SFC nem jelent problémákat.
- Túl sokáig tart a futásuk: A modern SSD rendszereken a DISM általában 10-20 percet, az SFC pedig 5-15 percet vesz igénybe, így hatékony hibaelhárító eszközökké válnak.
3. A DISM parancsbeállítások magyarázata
3.1 DISM /CheckHealth parancs
A DISM / Online / Cleanup-Image / CheckHealth A parancs gyors sérülésészlelést biztosít azáltal, hogy ellenőrzi, hogy az aktuálisan futó Windows (online képfájl) sérültként van-e megjelölve egy korábbi sikertelen művelet során. Ez a parancs az alm parancsot hajtja végre.ost azonnal, mivel csak a meglévő jelzőket olvassa be a fájlok vizsgálata helyett. Használja ezt a parancsot első soros diagnosztikai eszközként.ostic-t, ha komponenstárolóval vagy más problémákra gyanakszik, de nem szeretne teljes vizsgálatra várni. Azonban / Check Health nem észlel minden típusú sérülést – csak a rendszerben már rögzített problémákat jelenti.
3.2 DISM /ScanHealth parancs
A DISM / Online / Tisztító-kép / ScanHealth parancs mélyreható vizsgálatot végez a jelenleg futó Windows (online képfájl) sérülésének felderítése érdekében, ami több percet is igénybe vehet a Windows fájlok integritásának vizsgálata során. A / Check Health, ez a parancs aktívan keres sérüléseket, ahelyett, hogy csak a meglévő jelzőket ellenőrizné. A vizsgálat során megpróbálhat kijavítani bizonyos sérüléseket, de nem rendelkezik a szükséges jogosultságokkal a javítások sikeres végrehajtásához. Ez a parancs naplózza az összes észlelt sérülési problémát, így diagnózist készít.ostic szerszám, nem pedig javítóeszköz. A tényleges javításokhoz a / RestoreHealth miután azonosították a korrupciót.
3.3 DISM /RestoreHealth parancs
A DISM / Online / Cleanup-Image / RestoreHealth A parancs a jelenleg futó Windows (online rendszerkép) sérüléseinek tényleges javítását végzi tiszta fájlok letöltésével a Windows Update-ből és a sérült összetevők cseréjével. Ehhez a parancshoz internetkapcsolat szükséges, kivéve, ha a parancsban egy másik forrást ad meg. /Forrás paraméter. A javítási folyamat a rendszer sebességétől és a sérülés súlyosságától függően 15-30 percig is eltarthat. Sikeres befejezés esetén a „A visszaállítási művelet sikeresen befejeződött” üzenet jelenik meg, amely után azonnal futtatnia kell az SFC-t a rendszerfájl-vetítések javításához.
3.4 DISM /StartComponentCleanup parancs
A DISM /Online /Cleanup-Image /StartComponentCleanup A parancs eltávolítja a felülírt Windows-összetevőket a lemezterület felszabadítása érdekében. Ezek a felülírt összetevők korábbi frissítési verziókból származó biztonsági másolatfájlok, így végleges eltávolításuk esetén nem lesz lehetősége visszavonni a legutóbbi Windows-frissítéseket. Soha ne futtassa ezt a parancsot olyan rendszereken, amelyek sérülés vagy instabilitás jeleit mutatják, mivel az eszköz az összetevőtárolót használja az elavult összetevők meghatározására – a sérült metaadatok helytelen törlési döntésekhez vezethetnek. Az összetevők tisztítását csak egészséges rendszereken végezze, a tiszta vizsgálatok ellenőrzése után.
3.5 Egyéb fontos DISM opciók
További lehetőségek rugalmasságot biztosítanak a speciális javítási forgatókönyvekhez:
- /Forrás paraméter: Egyéni javítási forráshelyeket ad meg, ha a Windows Update nem érhető el, vagy ha helyi install.wim fájlt szeretne használni.
- /LimitAccess paraméter: Megakadályozza, hogy az eszköz a Windows Update-et használja javítási forrásként, és csak a helyileg megadott forrásokat használja.
- Online vs. offline kiszolgálás: Online vs. offline szervizelés: Az online műveletek javítják a futó rendszert, míg az offline műveletek a csatlakoztatott lemezképekkel dolgoznak. Használja az online javítást hozzáférhető rendszerekhez és az offline javítást, ha a Windows nem indul el, vagy telepítési lemezkép-karbantartáshoz.
- Parancs végrehajtási sorrend: A parancsokat mindig sorban (DISM, majd SFC) kell futtatni válasz nélkül.tarvagy más műveleteket futtat közöttük.
4. Teljes DISM javítási eljárás (lépésről lépésre)
4.1 Javítás előtti előkészítés
A DISM parancsok futtatása előtt végezze el az alábbi előkészítő feladatokat:
- Zárjon be minden alkalmazást és folyamatot: Lépjen ki minden futó programból, hogy elkerülje a fájlhozzáférési ütközéseket a javítási művelet során.
- Ellenőrizze a rendszergazdai jogosultságokat: Nyissa meg a Parancssort vagy a PowerShellt rendszergazdaként a jobb gombbal, és válassza a lehetőséget Futtatás rendszergazdaként.
- Rendszermentés létrehozása: Rendszerszintű javítások elvégzése előtt érdemes lehet rendszer-visszaállítási pontot vagy teljes biztonsági mentést létrehozni.
4.2 1. lépés: Adatok helyreállítása (ha szükséges)
Ha lemez- vagy fájlrendszer-sérülésre gyanakszik, állítsa vissza a fontos adatait, mielőtt olyan javítóeszközöket futtatna, mint a CHKDSK, a DISM és az SFC. Ezek az eszközök módosíthatják a fájlrendszer szerkezetét, és rarIlyen esetekben további adatvesztéshez vezethet, ha a meghajtó hardverproblémákkal küzd. DataNumen Data Recovery hogy a rendszerjavítás megkezdése előtt átvizsgálja a meghajtót, és biztonságos helyre állítsa vissza a kritikus fájlokat. Ez az óvintézkedés biztosítja, hogy értékes adatai a javítás eredményétől függetlenül védve maradjanak.
4.3 2. lépés: Futtassa a CHKDSK parancsot (ha szükséges)
Futtassa a CHKDSK parancsot, ha hardverproblémákra vagy lemezhibákra gyanakszik. chkdsk C: / f / r / x átfogó lemezellenőrzést végez, amely kijavítja a fájlrendszer hibáit, megkeresi a hibás szektorokat, és szükség esetén kikényszeríti a kötet leválasztását. A CHKDSK parancs javítás előtti futtatása biztosítja, hogy a fizikai lemez megbízhatóan tárolhassa a javított fájlokat. Ne feledje, hogy a CHKDSK parancs rendszerellenőrzést igényel.tart a rendszermeghajtó beolvasásához – A Windows a következő rendszerindításra ütemezi a beolvasást.
A CHKDSK-ről további részleteket a következő helyen talál: átfogó útmutató.
4.4 3. lépés: Sérülés ellenőrzése a DISM segítségével
Kövesd ezt a diagnózistostic szekvencia az alkatrésztároló állapotának felmérésére:
- Start a /CheckHealth paranccsal: futás DISM / Online / Cleanup-Image / CheckHealth egy gyors, másodpercek alatt elvégző értékeléshez.
- Kövesd a /ScanHealth-et: If / Check Health problémákat jelez, vagy alapos elemzést szeretne, futtassa DISM / Online / Tisztító-kép / ScanHealth.
- Eredmények értelmezése: Keressen olyan üzeneteket, amelyek a parancs kimenetében észlelt sérülést vagy a sérülés hiányát jelzik.
- Határozza meg, hogy javításra van-e szükség: Ha bármelyik parancs hibát jelez, azonnal folytassa a 3. lépéssel.
4.5 4. lépés: Képfájl javítása a DISM /RestoreHealth paranccsal
Hajtsa végre a teljes javítási parancsot: DISM / Online / Cleanup-Image / RestoreHealthA parancs alapértelmezés szerint kapcsolatba lép a Windows Update-tel a tiszta összetevőfájlok letöltéséhez javítás céljából. A művelet várhatóan 15-30 percig fog futni, a folyamatjelzők pedig a százalékos befejezettséget mutatják. Amikor megjelenik a „A visszaállítási művelet sikeresen befejeződött” üzenet, az összetevő-tároló most már egészséges. Ha a javítás forrásfájl-hibákkal meghiúsul, akkor egyéni javítási forrást kell megadnia a következő használatával: /Forrás paraméter.
4.6 5. lépés: Futtassa az SFC-t a DISM után
A sikeres befejezés után azonnal futtassa sfc / scannow a rendszerfájl-vetületek javítása a most már egészséges összetevőtároló használatával. Az SFC átvizsgálja az összes védett rendszerfájlt, és a sérült verziókat a összetevőtároló helyes másolataival helyettesíti. Látni fogja a folyamatfrissítéseket, amelyek az ellenőrzési százalékot és a fájljavítási műveleteket mutatják. A várható befejezési üzenetek közé tartozik a „Windows Resource Protection nem talált integritási megsértéseket” vagy a „Windows Resource Protection sérült fájlokat talált, és sikeresen kijavította azokat”. Az SFC-t csak egyszer futtassa a javítás befejezése után – nem kell többször futtatni.
4.7 Mikor kell újraindítani?tart és mikor ne
Megfelelő felbontástarAz időzítés kritikus fontosságú a javítás sikeréhez:
- Ne tegyük újratara DISM parancsok és az SFC között: Hajtsa végre a teljes folyamatot megszakítás nélkül, hogy a komponenstár javításai a rendszerfájlokra is vonatkozzanak.
- Restaraz SFC befejezése után: Csak a DISM és az SFC parancsok sikeres befejezése után indítsa újra a gépet, hogy az összes javítás teljes mértékben érvénybe lépjen.
- Optimális parancssorozat: Futtassa a CHKDSK-t (ha szükséges) -> Restart -> DISM parancsok -> SFC -> Végső eredménytart.
5. Speciális DISM javítási forgatókönyvek
5.1 Egyéni javítási források használata
Ha a Windows Update nem tud javítási forrásként működni, vagy nincs internetkapcsolat, használjon egyéni forrásokat egy Windows ISO-ból. A modern Windows ISO-k jellemzően a következőket tartalmazzák: install.wim (régebbi vagy vállalati adathordozók) vagy install.esd (tömörített formátum a Microsofttól
letöltések). Kattintson duplán az ISO fájlra, és válassza a File Explorer új meghajtóként szeretné csatlakoztatni, majd ellenőrizze a források mappát a meghajtón, hogy lásd, milyen fájltípussal rendelkezik.
Az install.wim javítási forrásként való használata:
DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\Sources\install.wim
Az install.esd fájl javítási forrásként való használata:
DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\Sources\install.esd
5.2 Manuális DISM javítás csomagfájlokkal
Ha az automatikus javítás sikertelen, a kibontott csomagfájlok használatával végzett manuális javítás alternatív megközelítést kínál, amely nem igényel WIM-fájlokat. A szükséges csomagfájlokat a CBS.log fájlban található sérült összetevők azonosításával keresheti meg, majd egyező csomagokat bonthat ki egy működő, ugyanazt a Windows-verziót futtató rendszerből. Helyezze a kibontott csomagfájlokat egy mappába, és irányítsa az eszközt erre a mappára forrásként – a mappa alapú javítás nagyobb rugalmasságot kínál, mivel a csatolt képfájlok helyett laza fájlokkal is képes dolgozni, ami súlyos sérülések esetén lehet előnyös.
Minta: A CBS.log fájl sérülést mutat az EnterpriseModernAppMgmtCSP.dll fájlban (UBR 10.0.19045.3636)
Megoldás:
- A KB5031445 frissítés részeként azonosítva
- Letöltöttem a KB5031445 frissítést a Microsoft Update Catalogból
- Kivonatolva:
expand windows10.0-kb5031445.msu -F:* C:\temp\Extract - Kivont CAB:
expand C:\temp\Extract\*.cab -F:* C:\temp\Source - Javítva:
DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\temp\Source /LimitAccess - Ellenőrizve: A CBS.log naplója mutatja
(w) (Fixed)a sérült fájlért
5.3 Online vs. offline DISM javítás
Az online javítás (a futó Windows telepítés szervizelése) az aktuálisan futó rendszeren működik, közvetlen hozzáférést biztosítva az összes
rendszer erőforrásait és szolgáltatásait. Ez a szokásos javítási módszer a rendszerindító Windows rendszerek esetében. Használja az offline javítást, ha a Windows nem működik.
rendszerindításkor vagy a telepítéshez szükséges lemezképek szervizelésekor. Offline esetekben a javítások alkalmazása előtt először csatolni kell a Windows-lemezképet a csatolási parancsok használatával. A szintaxis eltér az offline javítások esetén: replace /Online ahol /Kép:C:\mount ahol a C:\mount a csatolt kép elérési útja:
DISM /Image:C:\mount /Cleanup-Image /CheckHealth
DISM /Image:C:\mount /Cleanup-Image /ScanHealth
DISM /Image:C:\mount /Cleanup-Image /RestoreHealth
5.4 Több DISM kísérlet súlyos korrupció céljából
A súlyosan sérült rendszerek több futtatást igényelhetnek, mivel az eszköz fokozatosan javít, először az alapvető problémákat oldja meg, mielőtt a függő komponensekkel foglalkozna. Figyelemmel kísérheti a CBS.log fájlt a következő címen: C: \ Windows \ Logs \ CBS \ CBS.log minden futtatás után a javítás előrehaladásának nyomon követése és a fennmaradó problémák azonosítása érdekében. Futtassa a javítást legfeljebb 3-5 alkalommal, ha minden iteráció mutat előrehaladást. Ha három egymást követő futtatás nem mutat javulást, vagy az eszköz azt jelzi, hogy a rendszerkép javíthatatlan, fontolja meg a helybeni frissítés javítását vagy a tiszta Windows telepítést.
6. A Windows Update problémáinak javítása a DISM segítségével
6.1 Windows Update hiba ellenőrzése
Amikor a Windows Update sikertelen, a hibakód ellenőrzése segít meghatározni, hogy az összetevőtároló sérülése okozza-e a hibát. A frissítési hibák megtekintéséhez kövesse az alábbi lépéseket:
- Nyisd ki beállítások nyomással Win + I.
- Kattints windows Update a bal oldalsávon.
- Kattints Frissítse az előzményeket.
- Keresse a következő jelölésű frissítéseket: Sikertelen az állapot oszlopban.
- Jegyezze fel a megjelenített hibakódot (például 0x80073712 vagy 0x800F081F).
Gyakori hibakódok, amelyek az összetevőtároló sérülését jelzik:
- 0x80073712 – Komponenstároló sérülése észlelve
- 0x800F081F – A forrásfájlok nem találhatók vagy sérültek
- 0x80070002 – Hiányoznak a szükséges fájlok
- 0x8007000D – Érvénytelen adatok az összetevőtárolóban
Ha ezen hibakódok bármelyikét látja, a komponenstárolót DISM segítségével kell javítani a Windows Update sikeres futtatása előtt. A hiba javításához folytassa a következő szakasszal.
6.2 Frissítési hibák javítása a DISM segítségével
Kövesse ezt a lépésenkénti frissítésjavítási folyamatot:
- Nyisson meg parancssort rendszergazdaként.
- futás DISM / Online / Cleanup-Image / RestoreHealth az alkatrészraktár javítására.
- futás sfc / scannow közvetlenül a javítás befejezése után.
- Restart a számítógépére.
- Futtassa újra a Windows Update szolgáltatást a függőben lévő frissítések telepítéséhez.
Felhasználás Windows Update hibaelhárító Először az egyszerű problémák esetén, de ha a frissítések ismételten sikertelenek, vagy ha a hibaelhárító összetevőtároló problémákat jelez, folytassa közvetlenül a DISM/SFC javítóeszközökkel.
6.3 Komponenstár állapota és frissítései
Az összetevő-tároló állapota közvetlenül befolyásolja a Windows Update azon képességét, hogy sikeresen telepítse a frissítéseket, mivel a frissítések módosítják vagy hozzáadják a WinSxS mappában tárolt összetevőket. A CBS.log fájlok áttekintésekor a „Rendszerfrissítési készség ellenőrzése” jelölésű bejegyzéseket látja, amelyek a korábbi CheckSUR eszköz modern helyettesítői. A javítóeszköz ellenőrzi, hogy az összetevő-tároló képes-e új frissítéseket fogadni anélkül, hogy ütközne a sérült meglévő összetevőkkel. A jövőbeli frissítési problémák elkerülése érdekében proaktívan futtassa a /RestoreHealth parancsot, amikor az első frissítési hibát tapasztalja, ahelyett, hogy megvárná, amíg több hiba felhalmozódik.
7. Gyakori DISM problémák és hibaelhárítás
7.1 Gyakori DISM hibaüzenetek
- 0x800F081F hiba: jelzi, hogy a forrásfájlok nem találhatók
- 0x800F0906 számú hiba: hálózati kapcsolódási problémákra utal a Windows Update szolgáltatással.
- „A forrásfájlok nem találhatók”: A DISM nem fér hozzá a Windows Update-hez vagy a megadott szolgáltatáshoz. /Forrás Az elérési útból hiányoznak a szükséges fájlok – ellenőrizze az internetkapcsolatot, vagy adja meg a helyes forráselérési utat.
- 87-es hiba – A paraméter helytelen: Parancsszintaktikai hiba, amelyet jellemzően helytelen paramétersorrend vagy hiányzó kötelező opciók okoznak – ellenőrizze a parancs helyesírását és a paraméterek elhelyezését.
- Hozzáférés megtagadásával kapcsolatos hibák: A parancssor vagy a PowerShell nem rendszergazdai jogosultságokkal fut – zárja be, majd nyissa meg újra rendszergazdaként a jobb gombbal kattintva, majd a kiválasztással Futtatás rendszergazdaként.
7.2 A DISM elakadt vagy túl sokáig tart
A normál időtartam jelentősen eltér az SSD-rendszerek (10-20 perc) és a HDD-rendszerek (30-60 perc vagy több) között. Várjon, ha a folyamat százalékos arányát növekszik, akár lassan is – az eszköz gyakran megáll 20%, 40% és 62%-nál intenzív műveletek végrehajtása közben. Állítsa le és folytassa.tarcsak akkor, ha a folyamat SSD-n több mint 30 percig, HDD-n pedig 2 órán át teljesen lefagy. Figyelemmel kísérje a CBS.log fájlt a következő címen: C: \ Windows \ Logs \ CBS \ CBS.log szövegszerkesztő használata esetén – az új naplóbejegyzések azt jelzik, hogy a javítás továbbra is működik, még akkor is, ha a százalékos kijelzés lefagyottnak tűnik.
7.3 A DISM futtatása a megfelelő Windows telepítésen
A DISM és az SFC programnak a javítani kívánt Windows-telepítésen belül kell futnia, nem pedig helyreállítási környezetekből vagy más Windows-példányokból. Ezek az eszközök csak a futó operációs rendszert vizsgálják meg és javítják. A Windows helyreállítási környezet (WinRE) a Windows egy különálló példánya, és a WinRE-ből futtatott javítási parancsok nem javítják ki az elsődleges Windows-telepítést. A javítások elvégzéséhez indítsa el a tényleges Windows-telepítést, nyissa meg a Parancssort rendszergazdaként, és futtassa onnan a DISM programot. Ha a Windows nem indul el normálisan, előfordulhat, hogy speciális helyreállítási beállításokat kell használnia, vagy egy másik működő rendszerről kell elvégeznie a javításokat.
7.4 Amikor a DISM nem tudja megoldani a problémát
Ismerd fel, mikor kell abbahagyni a javítási kísérleteket:
- Nem javítható képek: Az eszköz explicit módon jelzi, hogy „A komponenstároló javítható” vagy „A komponenstároló sérülése javítva” sikeres hiba esetén – a „nem javítható” üzenet végzetes sérülést jelez.
- Alternatív megoldások: Próbáld ki a manuális javítást csomagfájlokkal, vagy használj másik javítási forrást, mielőtt teljesen feladod.
- Helyszíni frissítési javítás: Futtassa a Windows telepítőt a Windowson belülről telepítő adathordozó használatával a Windows javításához, miközben megőrzi a fájlokat és programokat.
- Tiszta Windows telepítés: Végső megoldásként készítsen biztonsági másolatot az adatairól, és hajtson végre tiszta Windows telepítést a sérült rendszer teljes cseréjéhez.
8. DISM PowerShell-lel
A PowerShell natív parancsmagokat biztosít a DISM műveletekhez, tisztább szintaxissal és továbbfejlesztett szkriptelési képességekkel a hagyományos parancssori futtatható fájlhoz képest.
8.1 PowerShell vs. parancssor DISM
Parancsok összehasonlítása:
| Művelet | Parancssor | PowerShell |
|---|---|---|
| Egészségellenőrzés | DISM /Online /Cleanup-Image /CheckHealth |
Repair-WindowsImage -Online -CheckHealth |
| Egészségügyi vizsgálat | DISM /Online /Cleanup-Image /ScanHealth |
Repair-WindowsImage -Online -ScanHealth |
| Az egészség helyreállítása | DISM /Online /Cleanup-Image /RestoreHealth |
Repair-WindowsImage -Online -RestoreHealth |
| Alkatrésztisztítás | DISM /Online /Cleanup-Image /StartComponentCleanup |
Repair-WindowsImage -Online -StartComponentCleanup |
PowerShell előnyei:
- Fül kitöltése: A paraméterek nevének beírása után nyomja meg a Tab billentyűt az automatikus kiegészítéshez
- Paraméterek validálása: A PowerShell érvényesíti a paramétereket a végrehajtás előtt
- Objektumkimenet: Strukturált adatokat ad vissza szkripteléshez és automatizáláshoz
- Beépített segítség:
Get-Help Repair-WindowsImage -Fullteljes dokumentációt mutat - Haladásjelzők: Jobb vizuális visszajelzés hosszú műveletek során
8.2 Alapvető PowerShell DISM parancsok
Gyors állapotfelmérés:
# Check if component store has corruption flags
Repair-WindowsImage -Online -CheckHealth
output: Azonnal visszaküldi ImageHealthState állapottal (Egészséges, Javítható vagy Nem javítható)
Mély szkennelés:
# Perform comprehensive corruption scan
Repair-WindowsImage -Online -ScanHealth
output: Több percet vesz igénybe, részletes vizsgálati eredményeket ad vissza
Teljes körű javítás:
# Repair component store using Windows Update
Repair-WindowsImage -Online -RestoreHealth
output: Letölti és alkalmazza a javításokat, visszaküldi a javítási állapotot
Kaphat segítséget:
# View all available parameters and examples
Get-Help Repair-WindowsImage -Full
# View specific examples
Get-Help Repair-WindowsImage -Examples
# View online documentation
Get-Help Repair-WindowsImage -Online
8.3 Egyéni javítási források használata
Javítás ISO forrással:
# Mount ISO first (double-click ISO file or use PowerShell)
Mount-DiskImage -ImagePath "C:\Downloads\Windows11.iso"
# Check mounted drive letter (e.g., D:)
Get-Volume
# Repair using install.esd from mounted ISO
Repair-WindowsImage -Online -RestoreHealth -Source "D:\sources\install.esd" -LimitAccess
Magyarázat:
-Sourceegyedi javítási forrást határoz meg-LimitAccessmegakadályozza a Windows Update használatát
Javítás WIM fájllal:
# Use install.wim from enterprise media
Repair-WindowsImage -Online -RestoreHealth -Source "E:\sources\install.wim" -LimitAccess
# Specify edition index within WIM
Repair-WindowsImage -Online -RestoreHealth -Source "wim:E:\sources\install.wim:1" -LimitAccess
WIM/ESD kiadások ellenőrzése:
# List all editions in a WIM file
Get-WindowsImage -ImagePath "E:\sources\install.wim"
# List all editions in an ESD file
Get-WindowsImage -ImagePath "D:\sources\install.esd"
A kimenet a következőt mutatja: Képindex, Képnév (pl. Windows 11 Pro), Képméret
8.4 Komponens-tisztítási parancsok
Alapvető alkatrész-tisztítás:
# Remove superseded components (safe)
Repair-WindowsImage -Online -StartComponentCleanup
Agresszív tisztítás a ResetBase segítségével:
# Remove all superseded components permanently
Repair-WindowsImage -Online -StartComponentCleanup -ResetBase
Figyelmeztetés: -ResetBase véglegesen eltávolítja a Windows-frissítések eltávolításának lehetőségét. Csak stabil, egészséges rendszereken használható.
Alkatrésztároló méretének ellenőrzése:
# Analyze component store disk usage
Repair-WindowsImage -Online -AnalyzeComponentStore
Kimenet tartalmazza:
- Windows Intézőben jelentett méret
- Az alkatrészraktár tényleges mérete
- Megosztva Windows rendszerrel
- Biztonsági mentések és letiltott funkciók
- Tisztítás ajánlott (Igen/Nem)
9. Legjobb gyakorlatok és ajánlások
9.1 Helyes parancsvégrehajtási sorrend
Az optimális javítási sorrend a CHKDSK -> DISM -> SFC parancsot követi, hogy a hardverrétegtől a komponenstárolón át a rendszerfájlokig kezelje a problémákat. Ez a sorrend kritikus fontosságú, mivel minden eszköz az előző réteg állapotától függ – a sérült lemezek a fájlokat rontják, a sérült komponenstárolók pedig a SFC javításait. Kerülje a frissítések, telepítések vagy rendszermódosítások futtatását a DISM és az SFC között. Soha ne futtassa a DISM-et és az SFC-t egyszerre, mivel ez fájlhozzáférési ütközéseket okoz, és súlyosbíthatja a sérülést.
9.2 Mikor használjuk a DISM-et
Futtassa a javítóeszközt, amikor ezeket a jelzéseket észleli:
- Alkatrésztároló sérülésének jelei: Lassú Windows teljesítmény, késleltetett alkalmazásindítások vagy a Microsoft Management Console (MMC) összeomlása.
- A Windows Update ismételten hibát jelez: Ugyanazok a frissítések többször is telepítési hibát jeleznek, hibakódokkal, amelyek sérülést jeleznek.
- A rendszerfájl-ellenőrző nem tudja kijavítani a fájlokat: Az SFC jelentése szerint „sérült fájlokat találtak, de néhányat nem tudtak kijavítani”.
- Teljesítményproblémák és furcsa hibák: Megmagyarázhatatlan rendszerlassulás, hiányzó rendszerfájlok vagy nem aktiválódó funkciók.
- Kártevő eltávolítása után: A kártevők gyakran megrongálják a rendszerfájlokat – a károk elhárítása érdekében a fertőzések eltávolítása után futtassa a javítást.
9.3 Mikor NEM szabad DISM-et használni
Kerülje a DISM-et a következő esetekben:
- Friss Windows telepítések: Rendszerek telepítése 24 órán belül rarValószínűleg alkatrésztároló sérülést tapasztal – a hibaelhárításra máshol kell összpontosítani.
- Hardverrel kapcsolatos problémák: A DISM nem tudja megjavítani a hibás RAM-ot, a haldokló merevlemezeket vagy a túlmelegedő CPU-kat – ezek hardvercserét igényelnek.
- Illesztőprogramokkal kapcsolatos problémák: Az eszközillesztőkkel kapcsolatos problémákhoz illesztőprogram-frissítésekre vagy visszaállításokra van szükség, nem pedig alkatrészbolti javításra.
- Nem rendszerfájl-sérülés: A DISM csak a Windows rendszerfájljait javítja, harmadik féltől származó alkalmazásokat vagy felhasználói adatfájlokat nem.
9.4 Megelőző karbantartás
A rendszer egészségének megőrzése a következő gyakorlatokkal:
- Rendszeres Windows frissítések: Telepítse a kumulatív frissítéseket azonnal, hogy megkapja a Microsoft frissítéseiben található összetevőtároló integritási fejlesztéseket.
- Megfelelő leállítási eljárások: Mindig használja Start -> Bekapcsolás -> Kikapcsolás ahelyett, hogy lenyomva tartaná a bekapcsológombot a fájlok sérülésének elkerülése érdekében.
- Lemez állapotának monitorozása: Futtassa rendszeresen a CHKDSK parancsot, és figyelje a SMART adatokat, hogy a lemezproblémákat még azelőtt észlelje, mielőtt azok károsítanák a fájlokat.
- Biztonsági mentési stratégiák: Rendszeresen készítsen biztonsági mentéseket a rendszerképekről és visszaállítási pontokat a nagyobb rendszermódosítások előtt.
- Kerülje az alkatrészek tisztítását instabil rendszereken: Soha ne fusson /StartComponentCleanup ha bármilyen rendszerproblémát vagy sérülési tünetet tapasztal.
10. Gyakran Ismételt Kérdések (GYIK)
K: Mit csinál valójában a DISM /Online /Cleanup-Image /RestoreHealth?
V: Ez a parancs átvizsgálja a Windows összetevőtárolóját sérülések szempontjából, majd letölti a tiszta cserefájlokat a Windows Update-ből a sérült összetevők javítása érdekében. A folyamat ellenőrzi a C:\Windows\WinSxS mappában tárolt több ezer rendszerfájl integritását, és a sérült fájlokat ellenőrzött eredeti fájlokra cseréli. A sikeres befejezés után az összetevőtároló egészségessé válik, lehetővé téve a Rendszerfájl-ellenőrző számára, hogy kijavítsa a rendszerfájl-vetítéseket ebből a tiszta forrásból.
K: A /ScanHealth és a /CheckHealth parancsokat a /RestoreHealth parancsok előtt kell futtatnom?
V: Nem, futok / Check Health és a / Scan Health előtt / RestoreHealth opcionális. Ezek a diagnózisokostAz ic parancsok segítenek felmérni a sérülés súlyosságát, de / RestoreHealth saját vizsgálatot végez a javítás előtt. Ha alkatrésztárolóval kapcsolatos problémákra gyanakszik, futtathatja a / RestoreHealth közvetlenül. Azonban futás közben / Scan Health először is segít megérteni a korrupció mértékét és azt, hogy valóban szükség van-e javításra.
K: Mennyi ideig tart a DISM befejezése?
V: A befejezési idő a tárolóeszköz típusától és a sérülés súlyosságától függ. SSD rendszereken 10-20 percre lehet számítani. / RestoreHealth, míg a merevlemezes rendszerekhez 30-60 perc vagy több idő is szükséges lehet. / Scan Health A parancs végrehajtása általában 5-15 percet vesz igénybe SSD-ken, és 20-40 percet HDD-ken. A folyamat gyakran bizonyos százalékoknál (20%, 40%, 62%) lefagyottnak tűnik, miközben az eszköz intenzív háttérműveleteket végez – ez normális.
K: Használhatom a számítógépemet, miközben a DISM fut?
V: Bár technikailag lehetséges, javítási műveletek közben kerülje a számítógép használatát. Zárjon be minden alkalmazást a javítás előtt.tarés hagyja megszakítás nélkül futni. Más programok futtatása a javítás alatt fájlhozzáférési ütközéseket okozhat, jelentősen lelassíthatja a javítási folyamatot, vagy akár meg is hiúsíthatja azt. Ha mégis használnia kell a számítógépét, várja meg, amíg a művelet befejeződik – a multitasking által megtakarított idő nem éri meg a javítás sikertelenségének kockáztatását.
K: Miért kell a DISM-et futtatnom az SFC előtt?
V: Az SFC a komponenstárolót használja a tiszta fájlok forrásaként a javításokhoz, így ha maga a komponenstároló sérült, az SFC nem tud egészséges fájlokat beszerezni a sérült rendszerfájlok cseréjéhez. A DISM először a komponenstárolót javítja ki, biztosítva, hogy az SFC hozzáférjen az ellenőrzött, tiszta fájlokhoz. Ez a függőség magyarázza, hogy az SFC miért hibásodik meg gyakran „néhány fájl nem javítható” üzenettel, amíg először nem futtatja a DISM-et – az eszköz sérült forrásból próbál másolni.
K: Mi van, ha a DISM azt írja ki, hogy „Nem észlelhető komponenstároló hibája”, de továbbra is problémák vannak?
A: Az összetevőtároló sérülése csak egy lehetséges okot jelent a Windows-problémákra. Ha a vizsgálat nem talál sérülést, vizsgáljon meg más okokat is: hardverhibák (futtassa a memóriadiagnózist)ostics és a lemez állapotának ellenőrzése), illesztőprogram-ütközések (frissítés vagy a legutóbbi illesztőprogram-módosítások visszaállítása), harmadik féltől származó szoftverproblémák (indítás csökkentett módban a teszteléshez), kártevőfertőzések (víruskereső keresések futtatása), vagy a sérüléshez nem kapcsolódó Windows Update-problémák (használja a Windows Update hibaelhárítóját).
K: Meg tudja oldani a hardverproblémákat a DISM?
V: Nem, az eszköz csak a Windows rendszerfájljainak szoftverszintű sérüléseit javítja ki, hardverhibákat nem tud megoldani. A fizikai problémák, mint például a meghibásodó merevlemezek, a hibás RAM modulok, a túlmelegedő CPU-k vagy a haldokló alaplapok hardvercserét igényelnek. A hardverproblémák azonban gyakran okoznak szoftveres sérülést – először a hardvert javítsa ki, majd futtassa a javítást a keletkező fájlsérülés elhárításához.
K: Szükségem van Windows telepítő adathordozóra a DISM futtatásához?
A: Online javításokhoz a következővel: / RestoreHealthA DISM automatikusan letölti a javítófájlokat a Windows Update-ből, így internetkapcsolat esetén nincs szükség telepítő adathordozóra. Csak akkor van szüksége telepítő adathordozóra (ISO-fájlra vagy USB-meghajtóra), ha a Windows Update nem érhető el, korlátozott az internet-hozzáférés, vagy ha a helyi forrásokat részesíti előnyben a Windows Update telepítésével. /Forrás paraméter. A telepítési adathordozón található install.wim fájl a tiszta rendszerfájlok offline tárházaként szolgál.
K: Biztonságos a DISM többszöri futtatása?
V: Igen, a DISM többszöri futtatása teljesen biztonságos, és súlyos sérülések esetén néha szükséges is. A DISM fokozatosan javít – minden futtatás további problémákat oldhat meg, amelyeket az előző javítások befejezéséig nem lehetett megoldani. Ha azonban három egymást követő futtatás nem mutat javulást, vagy a DISM továbbra is ugyanazokat a hibákat jelzi, a további próbálkozások valószínűleg nem segítenek. Ilyenkor érdemes lehet manuálisan javítani a csomagfájlokkal, vagy a helybeni frissítéssel javítani.
K: Mi a különbség a /CheckHealth és a /ScanHealth között?
A: / Check Health gyors ellenőrzést hajt végre a meglévő sérülésjelzők beolvasásával a fájlok tényleges vizsgálata nélkül – befejezi az alm műveletetost azonnal, és csak a korábban észlelt sérüléseket jelenti. / Scan Health alapos vizsgálatot végez az összes összetevőtároló fájlon, aktívan keresve a sérüléseket ahelyett, hogy csak a jelzőket ellenőrizné – ez több percet is igénybe vehet, de átfogó sérülésészlelést biztosít. / Check Health gyors értékelésekhez és / Scan Health amikor részletes diagnózisra van szükségeostics.
K: A DISM törli a fájljaimat vagy programjaimat?
V: A DISM csak a Windows rendszerfájljait javítja a komponenstárolóban, és soha nem érinti a személyes fájlokat, dokumentumokat, fényképeket vagy telepített programokat. Az adatai a DISM műveletek során teljes biztonságban maradnak. Azonban a /StartComponentCleanup A parancs törli a Windows-frissítések eltávolításához szükséges biztonsági mentési összetevőket, így nem lehet visszaállítani a legutóbbi frissítéseket (de ez nem érinti a fájlokat vagy programokat).
K: Futtathatom a DISM-et a Windows helyreállítási környezetből?
V: Nem, a DISM és az SFC parancsoknak a javítani kívánt Windows-telepítésen belül kell futniuk, nem a Windows helyreállítási környezetből (WinRE) vagy más helyreállító eszközökből. A WinRE a Windows egy különálló példánya, és ezen parancsok WinRE-ből történő futtatása nem javítja ki az elsődleges Windows-telepítést. Ezek az eszközök csak a futó operációs rendszert vizsgálják meg és javítják. Ha a Windows-telepítés nem indul el, más helyreállítási módszereket kell használnia, vagy további hibaelhárítási segítséget kell kérnie.
K: Mit tegyek, ha a DISM nem tudja megjavítani a rendszeremet?
V: Ha / RestoreHealth sikertelen, próbálja ki az alábbi lépéseket sorrendben: Először használjon egyéni javítási forrást a /Forrás paraméter, amely az install.wim fájlra mutat a megfelelő Windows telepítési adathordozóról. Másodszor, próbálja meg manuálisan javítani a DISM-et egy működő rendszerből kicsomagolt csomagfájlokkal. Harmadszor, futtasson helybeni frissítési javítást a Windows telepítőjének elindításával a Windows rendszeren belül, hogy javítsa a telepítést a fájlok és programok megőrzése mellett. Végül, ha minden javítási kísérlet sikertelen, készítsen biztonsági másolatot az adatairól, és hajtson végre tiszta Windows telepítést.
K: Működik a DISM Windows 7 rendszeren?
A: A DISM létezik a Windows 7 rendszerben, de az összetevő-tároló javítási funkciója (/ RestoreHealth) korlátozottabb a Windows 8-hoz és újabb verziókhoz képest. A Windows 7 felhasználóknak a System Update Readiness Tool (CheckSUR) eszközt kell használniuk az összetevők javításához. A DISM teljes javítási képességeihez Windows 8, Windows 8.1, Windows 10, Windows 11 vagy a megfelelő Windows Server verziók szükségesek.
K: Mi az a CBS.log fájl, és hogyan tudom elolvasni?
A: CBS.log, található a következő címen: C: \ Windows \ Logs \ CBS \ CBS.log, rögzíti az összes komponensalapú karbantartási műveletet, beleértve a DISM és az SFC tevékenységeket is. Nyissa meg a Jegyzettömbbel vagy bármilyen szövegszerkesztővel a részletes műveleti naplók megtekintéséhez. Keresse a „DISM” vagy „CSI” (Component Store Infrastructure) karakterláncot tartalmazó bejegyzéseket a javítási folyamat nyomon követéséhez. A napló megmutatja, hogy mely fájlokat vizsgálta meg a DISM, a hibás fájlokat, a javítási kísérleteket, valamint az egyes műveletek sikerességét vagy sikertelenségét. Keressen rá a „Rendszerfrissítési készség ellenőrzése” kifejezésre a DISM-re vonatkozó bejegyzések megkereséséhez.
11. Erőforrások
11.1 Hivatalos Microsoft-források
A DISM-mel kapcsolatos átfogó információkért tekintse meg ezeket a hivatalos Microsoft dokumentációs forrásokat:
- Microsoft hivatalos dokumentum: DISM képkezelés parancssori opciók
- Microsoft hivatalos dokumentum: Windows rendszerkép javítása
- Microsoft hivatalos dokumentum: DISM operációs rendszercsomag parancssori opcióinak karbantartása
- Microsoft hivatalos támogatás: Windows Update hibák javítása DISM használatával
- Hivatalos Microsoft-támogatás: A Rendszerfájl-ellenőrző eszközzel javíthatja a hiányzó vagy sérült rendszerfájlokat
- Microsoft hivatalos dokumentum: DISM támogatott platformok
- Microsoft hivatalos dokumentum: DISM áttekintés
- Microsoft hivatalos dokumentum: DISM parancssori referencia
11.2 Kapcsolódó Windows javítóeszközök
Fedezze fel ezeket a további Windows javító és helyreállító eszközöket:
- Rendszerfájl-ellenőrző (SFC): Windows-fájlok vizsgálata és javítása
- CHKDSK parancs: Lemezhibák ellenőrzése és javítása Windows rendszerben
A szerzőről
Qian Gua adat-helyreállítási szakértő, több mint 10 éves tapasztalattal a Windows fájlrendszerek, tárolási technológiák és katasztrófa utáni helyreállítási megoldások terén. Több ezer felhasználót segített sikeresen kritikus adatvesztési forgatókönyveken keresztül mind személyes, mind vállalati környezetben.
Qian a Windows adat-helyreállítási módszertanokra, a fájlrendszer-elemzésre és a megelőző biztonsági mentési stratégiákra specializálódott. Kiterjedt gyakorlati tapasztalata magában foglalja az adatok meghajtókról történő helyreállítását, átfogó biztonsági mentési megoldások megvalósítását és összetett fájlrendszeri problémák elhárítását a Windows rendszeren. NTFS, FAT, exFAT és ReFS kötetekkel. Különféle helyreállító eszközökkel és technikákkal dolgozott, a beépített Windows segédprogramoktól a professzionális adat-helyreállító szoftverekig.
Műszaki írásain keresztül Qian elkötelezett amellett, hogy gyakorlati ismeretekkel lássa el a felhasználókat értékes adataik védelmére és visszaállítására. Naprakész a Windows fájl-helyreállítási technológiák, a tárolóeszközök innovációi és az adatvédelmi legjobb gyakorlatok legújabb fejleményeivel kapcsolatban. Amikor nem segít a felhasználóknak az adataik visszaállításában...ost fájlokat, Qian élvezi az új tárolási technológiák kutatását, és az adatbiztonsági tippek megosztását, amelyek megakadályozzák a jövőbeni adatvesztést.
Kérdései vannak ezzel az útmutatóval kapcsolatban, vagy segítségre van szüksége az adatmentésben? Qian örömmel fogadja visszajelzéseket és javaslatokat ezen adat-helyreállítási erőforrások fejlesztéséért.






