1. Mis on DISM (juurutuskujutiste hooldus ja haldamine)?
DISM (Deployment Image Servicing and Management) on sisseehitatud Windowsi käsurea tööriist, mis on loodud Windowsi süsteemikujutiste hooldamiseks ja parandamiseks. Märkus. DISM-kujutiste hulka kuuluvad nii WIM-, VHD- või VHDX-failidesse salvestatud võrguühenduseta Windowsi kujutised kui ka võrgus töötavad operatsioonisüsteemid, mis võetakse spetsiaalse Windowsi süsteemikujutisena (allpool kasutame terminit „võrgukujutis“). Käsuviiba või PowerShelli kaudu saadaval olev DISM on oluline tööriist komponentide salvestusruumi vigade parandamiseks, Windowsi funktsioonide lubamiseks, draiverite lisamiseks ja süsteemiprobleemide lahendamiseks ilma Windowsi täielikku uuesti installimist nõudmata.
2. DISM-i ja SFC-i seose mõistmine
2.1 Komponentide poe (WinSxS) selgitus
Windowsi komponentide pood, mis asub aadressil C:\Windows\WinSxS, toimib Windowsi operatsioonisüsteemi komponentide autoriteetse hoidlana. See kaust sisaldab süsteemifailide põhikoopiaid, mida Windows kasutab allikana rikutud failide parandamisel või taastamisel. Selle arhitektuuri mõistmine on tõhusa süsteemi parandamise jaoks ülioluline. Kui süsteemifailid rikutakse, hangivad Windowsi parandustööriistad WinSxS-kaustast puhtad koopiad, et kahjustatud failid asendada, mistõttu on selle komponentide hoidla tervis eduka süsteemi parandamise jaoks kriitilise tähtsusega.
2.2 Mis on süsteemifailide kontrollija (SFC)?
Süsteemifailide kontrollija (SFC) on sisseehitatud Windowsi utiliit, mis saab skannida ja parandada rikutud või puuduvaid Windowsi süsteemifaile. SFC kasutab parandusallikana komponentide salvestusruumi, kontrollides kaitstud süsteemifailide terviklikkust ja asendades kahjustatud versioonid õigete koopiatega. Seetõttu sõltub SFC tõhusus täielikult sellest, kas teil on terve komponentide salvestusruum, kust puhtaid faile ammutada.
Täpsema teabe saamiseks vt meie SFC põhjalik juhend.
2.3 Miks DISM peab enne SFC-d käivituma
DISM on peamine tööriist Windowsi kujutise, sealhulgas komponentide salve hooldamiseks ja parandamiseks, tagades WinSxS kausta salvestatud süsteemifailide terviklikkuse. Süsteemifailide kontrollija (SFC) tugineb täielikult komponentide salvele kui oma parandusallikale, mis loob kriitilise sõltuvuse DISM-ist. Kui komponentide salv ise on rikutud, ei pääse SFC kahjustatud süsteemifailide parandamiseks juurde tervetele failidele. Seetõttu peab DISM esmalt käivituma, et veenduda komponentide salve tervislikus seisukorras, pakkudes SFC-le puhast failiallikat süsteemi parandamiseks.
2.4 Levinud müüdid ja väärarusaamad
DISM-i ja SFC-d ümbritsevad mitmed püsivad müüdid, mis vajavad selgitamist:
- DISM ja SFC on kasutud: Mõlemad tööriistad parandavad Windowsi vigu tõhusalt, kui neid õigesti ja õiges järjekorras kasutada, kusjuures edukuse määr paraneb märkimisväärselt SSD-mäluseadmega süsteemides.
- DISM on lihtsalt parem SFC: Need tööriistad täidavad erinevaid eesmärke – üks parandab komponentide salvestusruumi, teine aga süsteemifailide projektsioone sellest salvestusruumist.
- DISM on värskenduste jaoks, SFC süsteemifailide jaoks: Kuigi tööriist tegeleb värskendustega, keskendub selle peamine parandusfunktsioon komponentide salvestusele, mis sisaldab kõiki süsteemifaile.
- Kui SFC on puhas, siis ära DISM-iga vaeva näe: Rikutud komponentide pood võib probleeme varjata isegi siis, kui SFC probleemidest teada ei anna.
- Neil kulub jooksmiseks liiga kaua aega: Kaasaegsetes SSD-süsteemides lõpetab DISM tavaliselt 10–20 minutiga ja SFC 5–15 minutiga, mis teeb neist tõhusad tõrkeotsingu tööriistad.
3. DISM-käskluste selgitus
3.1 DISM /CheckHealth käsk
. DISM / Veeb / Cleanup-Image / CheckHealth käsk pakub kiiret korruptsiooni tuvastamist, kontrollides, kas praegu töötav Windows (võrgukujutis) on eelmise ebaõnnestunud toimingu tõttu rikutud. See käsk käivitub peaaegu koheselt, kuna see loeb ainult olemasolevaid lippe, mitte ei skanni faile. Kasutage seda käsku esmavaliku diagnostikana, kui kahtlustate komponentide salvestamise või muid probleeme, kuid ei soovi oodata täielikku skannimist. Siiski /CheckHealth ei tuvasta kõiki korruptsioonitüüpe – see annab teada ainult süsteemis juba salvestatud probleemidest.
3.2 DISM /ScanHealth käsk
. DISM / Veeb / Puhastuspilt / ScanHealth käsk teostab praeguses töötavas Windowsis (võrgukujutis) süvakontrolli, mis võtab Windowsi failide terviklikkuse kontrollimisel mitu minutit. Erinevalt /CheckHealth, see käsk otsib aktiivselt vigu, mitte ainult ei kontrolli olemasolevaid lippe. Skannimise ajal võib see proovida mõningaid vigu parandada, kuid tal puuduvad vajalikud õigused paranduste edukaks lõpuleviimiseks. See käsk logib kõik tuvastatud rikkeprobleemid, muutes selle diagnostikavahendiks, mitte parandusvahendiks. Tegelike paranduste tegemiseks peate kasutama / RestoreHealth pärast korruptsiooni tuvastamist.
3.3 DISM /RestoreHealth käsk
. DISM / Online / Cleanup-Image / RestoreHealth käsk teostab praeguse Windowsi (võrgupildi) rikutud failide tegeliku parandamise, laadides Windows Update'ist alla puhtad failid ja asendades kahjustatud komponendid. See käsk nõuab internetiühendust, kui te ei määra käsuga alternatiivset allikat. /Allikas parameeter. Parandusprotsess võib võtta 15–30 minutit, olenevalt süsteemi kiirusest ja rikke astmest. Kui see on edukalt lõpule viidud, kuvatakse teade „Taastamistoiming on edukalt lõpule viidud”, mille järel peaksite kohe käivitama SFC süsteemifailide projektsioonide parandamiseks.
3.4 DISM /StartComponentCleanup käsk
. DISM /Võrgus /Cleanup-Image /StartComponentCleanup käsk eemaldab kettaruumi vabastamiseks asendatud Windowsi komponendid. Need asendatud komponendid on eelmiste värskendusversioonide varukoopiad, seega nende jäädav eemaldamine välistab teie võimaluse hiljutisi Windowsi värskendusi tagasi võtta. Ärge kunagi käivitage seda käsku süsteemides, millel on märke rikkest või ebastabiilsusest, kuna tööriist kasutab komponentide salvestust, et teha kindlaks, mis on aegunud – rikutud metaandmed võivad põhjustada valesid kustutamisotsuseid. Kasutage komponentide puhastamist ainult tervetes süsteemides pärast puhaste skannimiste kontrollimist.
3.5 Muud olulised DISM-i valikud
Lisavalikud pakuvad paindlikkust keerukamate remondistsenaariumide korral:
- /Allika parameeter: Määrab kohandatud parandusallika asukohad, kui Windows Update pole saadaval või kui soovite kasutada kohalikku install.wim-faili.
- /LimitAccess parameeter: Takistab tööriistal Windows Update'i kasutamist parandusallikana, sundides seda kasutama ainult kohalikult määratud allikaid.
- Veebipõhine vs võrguühenduseta teenindus: Võrguühendusega vs. võrguühenduseta hooldus: võrguühendusega toimingud parandavad töötavat süsteemi, samas kui võrguühenduseta toimingud töötavad paigaldatud piltidega. Kasutage võrguühendust parandamist ligipääsetavate süsteemide jaoks ja võrguühenduseta parandamist, kui Windows ei käivitu või juurutamise piltide hooldamiseks.
- Käsu täitmise järjekord: Käivita käske alati järjest (DISM, seejärel SFC) ilma taaskäivitamata või muude toiminguteta nende vahel.
4. Täielik DISM-i parandamise protseduur (samm-sammult)
4.1 Remondieelne ettevalmistus
Enne DISM-käskude käivitamist tehke järgmised ettevalmistustööd:
- Sulgege kõik rakendused ja protsessid: Failidele juurdepääsu konfliktide vältimiseks parandamise ajal sulgege kõik töötavad programmid.
- Administraatori õiguste kontrollimine: Avage käsuviip või PowerShell administraatorina, paremklõpsates ja valides Käivita administraatorina.
- Loo süsteemi varukoopia: Enne süsteemitasemel paranduste tegemist kaaluge süsteemi taastepunkti või täieliku varukoopia loomist.
4.2 1. samm: andmete taastamine (vajadusel)
Kui kahtlustate ketta või failisüsteemi kahjustusi, taastage enne parandustööriistade (nt CHKDSK, DISM ja SFC) käivitamist oma olulised andmed. Need tööriistad võivad muuta failisüsteemi struktuuri ja harvadel juhtudel põhjustada täiendavat andmete kadu, kui draivil on riistvaraprobleeme. Kasutage. DataNumen Data Recovery enne süsteemi parandamisega jätkamist skannida oma draivi ja taastada olulised failid turvalisse kohta. See ettevaatusabinõu tagab, et teie väärtuslikud andmed jäävad kaitstuks olenemata remondi tulemusest.
4.3 2. samm: käivitage CHKDSK (vajadusel)
Kui kahtlustate riistvaraprobleeme või ketta vigu, käivitage CHKDSK. chkdsk C: / f / r / x et teostada põhjalik kettakontroll, mis parandab failisüsteemi vead, leiab vigased sektorid ja sunnib vajadusel draivi esmalt lahti ühendama. CHKDSK käivitamine enne parandamist tagab, et füüsiline ketas saab parandatud faile usaldusväärselt salvestada. Pidage meeles, et CHKDSK nõuab süsteemidraivi skannimiseks süsteemi taaskäivitamist – Windows ajastab skannimise järgmiseks käivitamiseks.
Lisateavet CHKDSK kohta leiate meie terviklik juhend.
4.4 3. samm: kontrollige DISM-iga rikkeid
Komponentide poe seisukorra hindamiseks järgige seda diagnostilist järjestust:
- Alusta /CheckHealth-iga: jooks DISM / Veeb / Cleanup-Image / CheckHealth kiireks hindamiseks, mis valmib sekunditega.
- Jälgi /ScanHealthiga: If /CheckHealth viitab probleemidele või soovite põhjalikku analüüsi, käivitage DISM / Veeb / Puhastuspilt / ScanHealth.
- Tulemuste tõlgendamine: Otsige käskluse väljundist teateid, mis näitavad tuvastatud rikkumist või rikkumise puudumist.
- Määrake, kas remont on vajalik: Kui kumbki käsk teatab rikkest, jätkake kohe 3. sammuga.
4.5 4. samm: Parandage kujutis DISM /RestoreHealth abil
Käivita täielik paranduskäsk: DISM / Online / Cleanup-Image / RestoreHealthKäsk võtab vaikimisi ühendust Windows Update'iga, et laadida alla puhtad komponentide failid parandamiseks. Toiming kestab eeldatavasti 15–30 minutit ja edenemisnäidikud näitavad valmimisprotsenti. Kui kuvatakse teade „Taastamistoiming on edukalt lõpule viidud”, on komponentide salvestus nüüd terve. Kui parandamine ebaõnnestub lähtefaili vigadega, peate määrama kohandatud parandusallika, kasutades /Allikas parameeter.
4.6 5. samm: käivitage SFC pärast DISM-i
Kohe pärast edukat lõpetamist käivitage sfc / scannow süsteemifailide projektsioonide parandamiseks nüüdseks terve komponentide salve abil. SFC skannib kõiki kaitstud süsteemifaile ja asendab rikutud versioonid komponentide salvest pärit õigete koopiatega. Näete edenemisvärskendusi, mis näitavad kinnitusprotsenti ja failide parandamise toiminguid. Eeldatavate lõpetamisteadete hulka kuuluvad „Windowsi ressursikaitse ei leidnud terviklikkuse rikkumisi” või „Windowsi ressursikaitse leidis rikutud faile ja parandas need edukalt”. Käivitage SFC ainult üks kord pärast parandamise lõpetamist – seda pole vaja mitu korda käivitada.
4.7 Millal taaskäivitada ja millal mitte
Eduka remondi jaoks on kriitilise tähtsusega õige taaskäivitamise ajastus:
- Ärge taaskäivitage DISM-käskude ja SFC vahel: Lõpetage kogu jada katkestusteta, et komponentide salvestuse parandused rakenduksid süsteemifailidele.
- Taaskäivitage pärast SFC lõppu: Taaskäivitage arvuti alles pärast seda, kui nii DISM- kui ka SFC-käsud on edukalt lõpule viidud, et kõik parandused täielikult jõustuksid.
- Optimaalne käskude järjestus: Käivita CHKDSK (vajadusel) -> Taaskäivita -> DISM-käsud -> SFC -> Lõplik taaskäivitus.
5. Täiustatud DISM-i parandamise stsenaariumid
5.1 Kohandatud parandusallikate kasutamine
Kui Windows Update ei tööta parandusallikana või teil puudub internetiühendus, kasutage Windows ISO kohandatud allikaid. Kaasaegsed Windows ISO-d sisaldavad tavaliselt ühte järgmistest: install.wim (vanem või ettevõtte meedium) või install.esd (Microsofti tihendatud vorming
allalaadimised). Topeltklõpsake ISO-failil ja valige file Explorer uue draivina paigaldamiseks ja seejärel kontrollige allikad draivil olev kaust, et näha, mis tüüpi failid sul on.
Install.wim faili kasutamiseks parandusallikana:
DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\Sources\install.wim
Install.esd kasutamiseks parandusallikana:
DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\Sources\install.esd
5.2 DISM-i käsitsi parandamine paketifailide abil
Kui automaatne parandamine ebaõnnestub, pakub käsitsi parandamine ekstraheeritud paketifailide abil alternatiivset lähenemisviisi, mis ei vaja WIM-faile. Leidke vajalikud paketifailid, tuvastades rikutud komponendid failist CBS.log, seejärel ekstraheerige vastavad paketid töötavast süsteemist, kus töötab sama Windowsi versioon. Asetage ekstraheeritud paketifailid kausta ja suunake tööriist sellele kaustale allikana – kaustapõhine parandamine pakub suuremat paindlikkust, kuna see saab töötada lahtiste failidega, mitte paigaldatud piltidega, mis võib olla kasulik tõsiste rikke korral.
Valim: CBS.log näitab viga failis EnterpriseModernAppMgmtCSP.dll (UBR 10.0.19045.3636)
Lahendus:
- Tuvastatud osana värskendusest KB5031445
- Laadisin Microsofti värskenduste kataloogist alla värskenduse KB5031445
- Väljavõetud:
expand windows10.0-kb5031445.msu -F:* C:\temp\Extract - Ekstraheeritud CAB:
expand C:\temp\Extract\*.cab -F:* C:\temp\Source - Remonditud:
DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\temp\Source /LimitAccess - Kinnitatud: CBS.log näitas
(w) (Fixed)rikutud faili jaoks
5.3 DISM-i parandamine võrgus vs võrguühenduseta
Võrguparandus (töötava Windowsi installi hooldamine) töötab hetkel töötaval süsteemil, pakkudes otsest juurdepääsu kõigile
süsteemiressursid ja teenused. See on standardne parandusmeetod käivitatavate Windowsi süsteemide jaoks. Kasutage võrguühenduseta parandamist, kui Windows ei
alglaadimisel või juurutamiseks mõeldud kujutiste hooldamisel. Võrguühenduseta stsenaariumid nõuavad enne paranduste rakendamist Windowsi kujutise paigaldamist ühenduskäskude abil. Võrguühenduseta paranduste süntaks on erinev: asenda /Veebis koos /Pilt:C:\mount kus C:\mount on teie paigaldatud pildi tee:
DISM /Image:C:\mount /Cleanup-Image /CheckHealth
DISM /Image:C:\mount /Cleanup-Image /ScanHealth
DISM /Image:C:\mount /Cleanup-Image /RestoreHealth
5.4 Mitmed DISM-katsed tõsise korruptsiooni korral
Tõsiselt rikutud süsteemide puhul võib vaja minna mitut käivitamist, kuna tööriist parandab süsteemi järk-järgult, lahendades enne sõltuvate komponentidega tegelemist põhiprobleemid. Jälgige CBS.log-faili aadressil C:\Windows\Logs\CBS\CBS.log pärast iga käivitamist, et jälgida parandamise edenemist ja tuvastada allesjäänud probleemid. Käivitage parandamist kuni 3-5 korda, kui iga iteratsioon näitab edenemist. Kui kolm järjestikust käivitamist ei näita paranemist või tööriist teatab, et kujutist ei saa parandada, kaaluge hoopis kohapealset uuendamist või puhast Windowsi installi.
6. Windowsi värskenduste probleemide lahendamine DISM-iga
6.1 Kontrollige Windowsi värskenduste viga
Kui Windows Update'i käivitamine ebaõnnestub, aitab veakoodi kontrollimine kindlaks teha, kas põhjuseks on komponentide salvestamise rike. Värskendusvigade vaatamiseks toimige järgmiselt.
- avatud Seaded vajutades Võida + I..
- Click Windows Update vasakul külgribal.
- Click Ajaloo värskendamine.
- Otsige värskendusi, mis on märgitud kui Ebaõnnestunud oleku veerus.
- Pange tähele kuvatavat veakoodi (näiteks 0x80073712 või 0x800F081F).
Levinumad veakoodid, mis viitavad komponentide salvestusruumi rikkele:
- 0x80073712 – Komponentide salvestusruumis tuvastati riknemine
- 0x800F081F – Lähtefaile ei leitud või need on rikutud
- 0x80070002 – Vajalikud failid puuduvad
- 0x8007000D – Komponentide salves olevad andmed on kehtetud
Kui näete mõnda neist veakoodidest, tuleb komponentide salvestus enne Windows Update'i õnnestumist DISM-i abil parandada. Rikutud vea parandamiseks jätkake järgmise jaotisega.
6.2 DISM-i kasutamine värskenduste riknemise parandamiseks
Järgige seda samm-sammult värskenduste parandamise protsessi:
- Avatud käsuviip administraatorina.
- jooks DISM / Online / Cleanup-Image / RestoreHealth komponentide poe remontimiseks.
- jooks sfc / scannow kohe pärast remondi lõppu.
- Taaskäivitage arvuti.
- Ootel värskenduste installimiseks käivitage uuesti Windows Update.
Kasutama Windowsi värskenduste tõrkeotsija Lihtsate probleemide korral alustage esmalt, kuid kui värskendused korduvalt ebaõnnestuvad või kui tõrkeotsija teatab komponentide salvestusprobleemidest, minge otse DISM/SFC parandustööriistade juurde.
6.3 Komponentide poe tervis ja värskendused
Komponentide salve tervis mõjutab otseselt Windows Update'i võimet värskendusi edukalt installida, kuna värskendused muudavad või lisavad WinSxS-kaustas talletatud komponente. CBS.log-failide ülevaatamisel näete kirjeid, millel on märge „Süsteemi värskendusvalmiduse kontrollimine”, mis on vananenud CheckSUR-tööriista kaasaegne asendus. Parandustööriist kontrollib, kas komponentide salv saab uusi värskendusi vastu võtta ilma rikutud olemasolevate komponentidega konflikti tekitamata. Tulevaste värskendusprobleemide vältimiseks käivitage ennetavalt /RestoreHealth iga kord, kui ilmneb esimene värskenduse tõrge, selle asemel, et oodata mitme tõrke kogunemist.
7. Levinumad DISM-probleemid ja tõrkeotsing
7.1 Levinumad DISM-i veateated
- Viga 0x800F081F: näitab, et lähtefaile ei leitud
- Viga 0x800F0906: viitab võrguühenduse probleemidele Windows Update'iga.
- "Allikafaile ei leitud": DISM ei pääse ligi Windows Update'ile ega määratud serverile. /Allikas teel puuduvad vajalikud failid – kontrollige internetiühendust või sisestage õige allika tee.
- Viga 87 – Parameeter on vale: Käsu süntaksi viga, mille põhjuseks on tavaliselt valest parameetrite järjestusest või puuduvatest kohustuslikest valikutest – kontrollige käsu õigekirja ja parameetrite paigutust.
- Juurdepääs keelatud vead: Käsuviip või PowerShell ei tööta administraatoriõigustega – sulgege see ja avage uuesti administraatorina, paremklõpsates ja valides Käivita administraatorina.
7.2 DISM on kinni jäänud või võtab liiga kaua aega
Tavaline kestus varieerub SSD-süsteemide (10–20 minutit) ja HDD-süsteemide (30–60 minutit või rohkem) vahel märkimisväärselt. Oodake, kui näete edenemise protsenti suurenevat, isegi kui see on aeglane – tööriist peatub intensiivsete toimingute tegemisel sageli 20%, 40% ja 62% juures. Peatage ja taaskäivitage ainult siis, kui edenemine on SSD-l üle 30 minuti või HDD-l üle 2 tunni täielikult külmunud. Jälgige CBS.log-faili aadressil C:\Windows\Logs\CBS\CBS.log tekstiredaktori kasutamine – uued logikirjed näitavad, et parandus töötab endiselt, isegi kui protsendinäit tundub hangunud olevat.
7.3 DISM-i käivitamine õige Windowsi installi korral
DISM ja SFC peavad käivituma Windowsi installist, mida soovite parandada, mitte taastekeskkondadest või muudest Windowsi eksemplaridest. Need tööriistad kontrollivad ja parandavad ainult töötavat operatsioonisüsteemi. Windowsi taastekeskkond (WinRE) on Windowsi eraldi koopia ja WinRE paranduskäskude käivitamine ei paranda teie peamist Windowsi installi. Parandamiseks käivitage oma tegelik Windowsi install, avage käsuviip administraatorina ja käivitage sealt DISM. Kui Windows ei käivitu normaalselt, peate võib-olla kasutama täiustatud taastevalikuid või tegema parandusi mõnest teisest töötavast süsteemist.
7.4 Kui DISM ei suuda probleemi lahendada
Tuvastage, millal remondikatsetest loobuda:
- Parandamatud pildid: Tööriist annab edukal juhul selgesõnaliselt teada, et „Komponendisalve saab parandada” või „Komponendisalve rike parandati” – teated „pole parandatav” viitavad saatuslikule rikkele.
- Alternatiivsed lahendused: Enne täielikku loobumist proovige käsitsi parandada pakettfailidega või kasutage mõnda muud parandusallikat.
- Kohapealne uuendusparandus: Käivitage Windowsi installiprogramm Windowsi seest installikandja abil, et parandada Windowsi, säilitades samal ajal failid ja programmid.
- Puhas Windowsi installimine: Viimase abinõuna varundage oma andmed ja installige Windows uuesti, et rikutud süsteem täielikult asendada.
8. DISM PowerShelliga
PowerShell pakub DISM-toimingute jaoks natiivseid cmdlette, millel on puhtam süntaks ja täiustatud skriptimisvõimalused võrreldes traditsioonilise käsurea käivitatava failiga.
8.1 PowerShell vs käsuviiba DISM
Käskude võrdlus:
| töö | Command Prompt | PowerShell |
|---|---|---|
| Kontrolli tervist | DISM /Online /Cleanup-Image /CheckHealth |
Repair-WindowsImage -Online -CheckHealth |
| Skanni tervis | DISM /Online /Cleanup-Image /ScanHealth |
Repair-WindowsImage -Online -ScanHealth |
| Taastage tervis | DISM /Online /Cleanup-Image /RestoreHealth |
Repair-WindowsImage -Online -RestoreHealth |
| Komponentide puhastamine | DISM /Online /Cleanup-Image /StartComponentCleanup |
Repair-WindowsImage -Online -StartComponentCleanup |
PowerShelli eelised:
- Vahelehe täitmine: Pärast parameetrite nimede sisestamist vajutage automaatseks täitmiseks Tab-klahvi.
- Parameetri valideerimine: PowerShell valideerib parameetreid enne käivitamist
- Objekti väljund: Tagastab struktureeritud andmed skriptimiseks ja automatiseerimiseks
- Sisseehitatud abi:
Get-Help Repair-WindowsImage -Fullnäitab täielikku dokumentatsiooni - Edusammude näitajad: Parem visuaalne tagasiside pikkade toimingute ajal
8.2 PowerShelli DISM-i põhikäsud
Kiire tervisekontroll:
# Check if component store has corruption flags
Repair-WindowsImage -Online -CheckHealth
Väljund: Tagastab koheselt koos ImageHealthState'iga (terve, parandatav või parandamatu)
Sügav skaneerimine:
# Perform comprehensive corruption scan
Repair-WindowsImage -Online -ScanHealth
Väljund: Võtab mitu minutit, annab detailsed skannimistulemused
Täielik remont:
# Repair component store using Windows Update
Repair-WindowsImage -Online -RestoreHealth
Väljund: Laadib alla ja rakendab parandusi, tagastab remondi oleku
Hankige abi:
# 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 Kohandatud parandusallikate kasutamine
Remont ISO-allikaga:
# 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
Selgitus:
-Sourcemäärab kohandatud remondiallika-LimitAccesstakistab Windows Update'i kasutamist
Parandamine WIM-failiga:
# 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
Kontrollige WIM/ESD väljaandeid:
# 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"
Väljund näitab: Pildiindeks, pildinimi (nt Windows 11 Pro), pildi suurus
8.4 Komponentide puhastamise käsud
Komponentide põhipuhastus:
# Remove superseded components (safe)
Repair-WindowsImage -Online -StartComponentCleanup
Agressiivne puhastus ResetBase'iga:
# Remove all superseded components permanently
Repair-WindowsImage -Online -StartComponentCleanup -ResetBase
Hoiatus: -ResetBase Eemaldab jäädavalt võimaluse Windowsi värskendusi desinstallida. Kasutage ainult stabiilsetes ja töökorras süsteemides.
Kontrollige komponentide poe suurust:
# Analyze component store disk usage
Repair-WindowsImage -Online -AnalyzeComponentStore
Väljund sisaldab:
- Windows Exploreri teatatud suurus
- Komponentide poe tegelik suurus
- Jagatud Windowsiga
- Varukoopiad ja keelatud funktsioonid
- Puhastamine soovitatav (jah/ei)
9. Parimad tavad ja soovitused
9.1 Õige käsu täitmise järjekord
Optimaalne parandusjärjestus järgib käsku CHKDSK -> DISM -> SFC, et lahendada probleeme riistvarakihist komponentide salvestuse ja süsteemifailide kaudu. See järjekord on kriitilise tähtsusega, kuna iga tööriist sõltub eelmise kihi seisundist – rikutud kettad rikuvad faile, rikutud komponentide salvestused lõhuvad SFC parandusi. Vältige värskenduste, installide või süsteemimuudatuste käivitamist DISM-i ja SFC vahel. Ärge kunagi käivitage DISM-i ja SFC-d samaaegselt, kuna see tekitab failidele juurdepääsu konflikte ja võib riknemist süvendada.
9.2 Millal DISM-i kasutada
Käivitage parandustööriist, kui märkate järgmisi märke:
- Komponentide poe korruptsiooni tunnused: Windowsi aeglane jõudlus, rakenduste käivitamise viivitused või Microsoft Management Console'i (MMC) krahhid.
- Windows Update'i korduvad tõrked: Samade värskenduste installimine ebaõnnestub mitu korda koos veakoodidega, mis viitavad korruptsioonile.
- Süsteemifailide kontrollija ei suuda faile parandada: SFC aruanded „leidsid rikutud faile, kuid ei suutnud mõnda neist parandada”.
- Jõudlusprobleemid ja kummalised vead: Seletamatu süsteemi aeglustumine, puuduvad süsteemifailid või funktsioonide lubamatud funktsioonid.
- Pärast pahavara eemaldamist: Pahavara rikub sageli süsteemifaile – kahjustuste parandamiseks käivitage pärast nakkuste eemaldamist parandusprogramm.
9.3 Millal DISM-i EI TOHI kasutada
Vältige DISM-i järgmistel juhtudel:
- Värsked Windowsi installid: 24 tunni jooksul paigaldatud süsteemides esineb komponentide salvestusruumi rikkeid harva – keskenduge tõrkeotsingule mujal.
- Riistvaraga seotud probleemid: DISM ei saa parandada rikkis RAM-i, surevaid kõvakettaid ega ülekuumenevaid protsessoreid – need nõuavad riistvara väljavahetamist.
- Draiveri probleemid: Seadme draiveriprobleemid vajavad draiveri värskendusi või tagasipööramisi, mitte komponentide poe remonti.
- Mittesüsteemi failide korruptsioon: DISM parandab ainult Windowsi süsteemifaile, mitte kolmandate osapoolte rakendusi ega kasutajaandmete faile.
9.4 Ennetav hooldus
Säilitage süsteemi tervis järgmiste tavadega:
- Regulaarsed Windowsi värskendused: Paigaldage kumulatiivsed värskendused viivitamatult, et saada kätte Microsofti värskendustesse lisatud komponentide poe terviklikkuse parandused.
- Õiged väljalülitusprotseduurid: Kasutage alati Start -> Toide -> Sulge selle asemel, et failide rikkumise vältimiseks toitenuppu all hoida.
- Ketta tervise jälgimine: Käivitage perioodiliselt CHKDSK ja jälgige SMART-andmeid, et avastada kettaprobleeme enne, kui need faile rikuvad.
- Varundusstrateegiad: Enne suuremaid süsteemimuudatusi loo regulaarselt süsteemikujutiste varukoopiaid ja taastepunkte.
- Vältige komponentide puhastamist ebastabiilsetes süsteemides: Ära kunagi jookse /StartComponentCleanup kui ilmnevad süsteemiprobleemid või korruptsioonisümptomid.
10. Korduma kippuvad küsimused (KKK)
K: Mida DISM /Online /Cleanup-Image /RestoreHealth tegelikult teeb?
A: See käsk skannib Windowsi komponentide salve vigade suhtes ja laadib seejärel Windows Update'ist alla puhtad asendusfailid kahjustatud komponentide parandamiseks. Protsess kontrollib tuhandete C:\Windows\WinSxS-is talletatud süsteemifailide terviklikkust ja asendab kõik rikutud failid kontrollitud originaalidega. Pärast edukat lõpuleviimist taastatakse komponentide salv, mis võimaldab süsteemifailide kontrollijal parandada süsteemifailide prognoose sellest puhtast allikast.
K: Kas ma pean enne /RestoreHealthi käivitama /ScanHealthi ja /CheckHealthi?
V: Ei, jooksen /CheckHealth ja /ScanHealth enne / RestoreHealth on valikuline. Need diagnostilised käsud aitavad teil hinnata rikke raskusastet, kuid / RestoreHealth teostab enne parandamist ise skannimise. Kui kahtlustate komponentide salvestusruumi probleeme, saate käivitada / RestoreHealth otse. Siiski töötab /ScanHealth esiteks aitab see teil mõista korruptsiooni ulatust ja seda, kas remont on tegelikult vajalik.
K: Kui kaua DISM-i valmimine aega võtab?
V: Lõpetamise aeg sõltub teie salvestusruumi tüübist ja rikkumise astmest. SSD-süsteemide puhul võib kuluda 10–20 minutit. / RestoreHealth, samas kui kõvakettaga süsteemide puhul võib see võtta aega 30–60 minutit või kauem. /ScanHealth Käsu täitmine võtab SSD-del tavaliselt 5–15 minutit ja kõvaketastel 20–40 minutit. Edusammud näivad sageli teatud protsendimäärade (20%, 40%, 62%) juures külmunud olevat, kuna tööriist teeb intensiivseid taustatoiminguid – see on normaalne.
K: Kas ma saan oma arvutit kasutada, kui DISM töötab?
V: Kuigi see on tehniliselt võimalik, peaksite arvuti kasutamist parandustoimingute ajal vältima. Enne käivitamist sulgege kõik rakendused ja laske arvutil katkestusteta töötada. Teiste programmide käivitamine parandustööde ajal võib põhjustada failidele juurdepääsu konflikte, aeglustada oluliselt parandusprotsessi või isegi selle nurjumist. Kui peate arvutit kasutama, oodake, kuni toiming on lõpule viidud – mitme ülesandega kokku hoitud aeg ei ole parandustööde ebaõnnestumise riski väärt.
K: Miks ma pean enne SFC-d DISM-i käivitama?
A: SFC kasutab komponentide salve puhaste failide allikana paranduste jaoks, seega kui komponentide salv ise on rikutud, ei saa SFC kahjustatud süsteemifailide asendamiseks tervislikke faile hankida. DISM parandab esmalt komponentide salve, tagades SFC-l juurdepääsu kontrollitud puhastele failidele. See sõltuvus selgitab, miks SFC sageli ebaõnnestub teadetega „mõnda faili ei saa parandada”, kuni esmalt käivitate DISM-i – tööriist üritab kopeerida rikutud allikast.
K: Mis saab siis, kui DISM kuvab teate „Komponentide salvestusruumi rikkumine puudub”, aga mul on ikkagi probleeme?
A: Komponentide salve riknemine on ainult üks võimalik Windowsi probleemide põhjus. Kui skannimine ei leia riknemist, uurige teisi põhjuseid: riistvaratõrked (käivitage mäludiagnostika ja kontrollige ketta seisundit), draiverite konfliktid (värskendage või tühistage hiljutised draiverimuudatused), kolmanda osapoole tarkvaraprobleemid (käivitage testimiseks turvarežiimis), pahavarainfektsioonid (käivitage viirusetõrjekontrollid) või Windows Update'i probleemid, mis ei ole riknemisega seotud (kasutage Windows Update'i tõrkeotsingut).
K: Kas DISM saab riistvaraprobleeme lahendada?
V: Ei, tööriist parandab ainult Windowsi süsteemifailide tarkvaralisi vigu ja ei saa parandada riistvaratõrkeid. Füüsilised probleemid, nagu rikkis kõvakettad, defektsed RAM-moodulid, ülekuumenevad protsessorid või rikkis emaplaadid, nõuavad riistvara väljavahetamist. Riistvaraprobleemid põhjustavad aga sageli tarkvaralisi vigu – parandage kõigepealt riistvara ja seejärel käivitage parandus, et parandada tekkinud failirike.
K: Kas DISM-i käivitamiseks on vaja Windowsi installikandjat?
A: Veebipõhiste remonditööde jaoks, kasutades / RestoreHealth, DISM laadib parandusfailid automaatselt Windows Update'ist alla, ilma internetiühenduse olemasolul installikandjat vajamata. Installikandjat (ISO-faili või USB-draivi) on vaja ainult siis, kui Windows Update pole saadaval, internetiühendus on piiratud või eelistate kasutada kohalikke allikaid. /Allikas parameeter. Installikandjalt pärit install.wim-fail toimib puhaste süsteemifailide võrguühenduseta hoidlana.
K: Kas DISM-i mitu korda käivitamine on ohutu?
V: Jah, DISM-i mitu korda käivitamine on täiesti ohutu ja mõnikord vajalik tõsise rikke korral. DISM parandab järk-järgult – iga käivitamine võib lahendada täiendavaid probleeme, mida ei saanud lahendada enne eelmiste paranduste lõpetamist. Kui aga kolm järjestikust käivitamist ei näita paranemist või DISM annab jätkuvalt samu vigu, siis tõenäoliselt ei aita lisakatsed. Sellisel juhul kaaluge käsitsi parandamist pakettfailidega või kohapealset uuendamist.
K: Mis vahe on /CheckHealthil ja /ScanHealthil?
A: /CheckHealth teostab kiire kontrolli, lugedes olemasolevaid korruptsioonimärke ilma faile tegelikult skannimata – see lõpeb peaaegu koheselt ja annab teada ainult varem tuvastatud korruptsioonist. /ScanHealth teostab kõigi komponentide salvestusfailide põhjaliku skannimise, otsides aktiivselt vigu, mitte ainult lippe kontrollides – see võtab mitu minutit, kuid pakub põhjalikku vigade tuvastamist. Kasutage. /CheckHealth kiirete hinnangute saamiseks ja /ScanHealth kui vajate üksikasjalikku diagnostikat.
K: Kas DISM kustutab minu failid või programmid?
A: DISM parandab komponentide salves ainult Windowsi süsteemifaile ega puuduta kunagi teie isiklikke faile, dokumente, fotosid ega installitud programme. Teie andmed jäävad DISM-toimingute ajal täiesti turvaliseks. Siiski... /StartComponentCleanup käsk kustutab Windowsi värskenduste desinstallimiseks vajalikud varunduskomponendid, mis välistavad võimaluse hiljutisi värskendusi tagasi võtta (kuid ei mõjuta teie faile ega programme).
K: Kas ma saan DISM-i käivitada Windowsi taastekeskkonnast?
V: Ei, DISM ja SFC peavad käivituma Windowsi installist, mida soovite parandada, mitte Windowsi taastekeskkonnast (WinRE) ega muudest taastetööriistadest. WinRE on Windowsi eraldi koopia ja nende käskude käivitamine WinRE-st ei paranda teie peamist Windowsi installi. Need tööriistad kontrollivad ja parandavad ainult töötavat operatsioonisüsteemi. Kui teie Windowsi install ei käivitu, peate kasutama muid taastemeetodeid või otsima täiendavat tõrkeotsingu abi.
K: Mida peaksin tegema, kui DISM ei paranda minu süsteemi?
V: Kui / RestoreHealth ebaõnnestub, proovige neid samme järjekorras: esmalt kasutage kohandatud parandusallikat koos /Allikas parameeter, mis osutab failile install.wim vastavast Windowsi installikandjast. Teiseks proovige DISM-i käsitsi parandada, kasutades töötavast süsteemist ekstraheeritud pakettfaile. Kolmandaks käivitage kohapealne uuendusparandus, käivitades Windowsi installiprogrammi Windowsi seest, et parandada installi, säilitades samal ajal failid ja programmid. Lõpuks, kui kõik parandamiskatsed ebaõnnestuvad, varundage oma andmed ja tehke puhas Windowsi install.
K: Kas DISM töötab Windows 7-s?
A: DISM on Windows 7-s olemas, aga selle komponentide salvestamise parandamise funktsioon (/ RestoreHealth) on Windows 8 ja uuemate versioonidega võrreldes piiratud. Windows 7 kasutajad peaksid komponentide salvestatud paranduste tegemiseks kasutama tööriista System Update Readiness Tool (CheckSUR). DISM-i täielike parandusvõimaluste jaoks on vaja Windows 8, Windows 8.1, Windows 10, Windows 11 või nende vastavaid Windows Serveri versioone.
K: Mis on CBS.log-fail ja kuidas ma seda lugeda saan?
A: CBS.log, mis asub aadressil C:\Windows\Logs\CBS\CBS.log, salvestab kõik komponentidel põhinevad hooldustoimingud, sh DISM-i ja SFC-tegevused. Avage see Notepadis või mis tahes tekstiredaktoris, et vaadata üksikasjalikke toimingulogisid. Otsige kirjeid, mis sisaldavad „DISM” või „CSI” (Component Store Infrastructure), et jälgida parandamise edenemist. Logi näitab, milliseid faile DISM skannis, tuvastatud rikkeid, parandamiskatseid ning iga toimingu edukust või ebaõnnestumist. DISM-i-spetsiifiliste kirjete leidmiseks otsige „Süsteemi värskendusvalmiduse kontrollimine”.
11. Ressursid
11.1 Microsofti ametlikud ressursid
Põhjaliku DISM-teabe saamiseks vaadake neid ametlikke Microsofti dokumentatsiooniressursse:
- Microsofti ametlik dokument: DISM-i pildihalduse käsurea valikud
- Microsofti ametlik dokument: Windowsi pildi parandamine
- Microsofti ametlik dokument: DISM-i operatsioonisüsteemi paketi teenindamine käsurea valikutega
- Microsofti ametlik tugi: Windowsi värskenduste vigade parandamine DISM-i abil
- Microsofti ametlik tugi: kasutage süsteemifailide kontrollimise tööriista puuduvate või rikutud süsteemifailide parandamiseks
- Microsofti ametlik dokument: DISM-toega platvormid
- Microsofti ametlik dokument: DISM-i ülevaade
- Microsofti ametlik dokument: DISM käsurea viide
11.2 Seotud Windowsi parandustööriistad
Avastage need täiendavad Windowsi parandamise ja taastamise tööriistad:
- Süsteemifailide kontrollija (SFC): skannige ja parandage Windowsi faile
- CHKDSK käsk: kontrollige ja parandage Windowsi ketta vigu
Teave Autor
Qian Gua on andmete taastamise spetsialist, kellel on üle 10 aasta kogemust Windowsi failisüsteemide, salvestustehnoloogiate ja katastroofidejärgse taastamise lahenduste alal. Ta on edukalt juhendanud tuhandeid kasutajaid kriitiliste andmekao stsenaariumide korral nii isiklikes kui ka ettevõtte keskkondades.
Qian on spetsialiseerunud Windowsi andmete taastamise metoodikatele, failisüsteemi analüüsile ja ennetavatele varundusstrateegiatele. Tema ulatuslik praktiline kogemus hõlmab andmete taastamist draividelt, terviklike varunduslahenduste rakendamist ja keeruliste failisüsteemiprobleemide tõrkeotsingut. NTFS, FAT-, exFAT- ja ReFS-köiteid. Ta on töötanud erinevate taastetööriistade ja -tehnikatega, alates sisseehitatud Windowsi utiliitidest kuni professionaalse andmete taastamise tarkvarani.
Oma tehnilise kirjutamise kaudu on Qian pühendunud kasutajate varustamisele praktiliste teadmistega oma väärtuslike andmete kaitsmiseks ja taastamiseks. Ta on kursis uusimate arengutega Windowsi failide taastamise tehnoloogiate, salvestusseadmete uuenduste ja andmekaitse parimate tavadega. Kui ta ei aita kasutajatel oma andmeid taastada...ost fileQianile meeldib uurida uusi salvestustehnoloogiaid ja jagada andmeturbe näpunäiteid, mis aitavad tulevikus andmete kadumist vältida.
Kas teil on selle juhendi kohta küsimusi või vajate abi andmete taastamisel? Qian tervitab teid. tagasisidet ja ettepanekuid nende andmete taastamise ressursside täiustamiseks.






