1. Kas yra DISM (diegimo atvaizdų aptarnavimas ir valdymas)?
DISM (diegimo atvaizdų aptarnavimas ir valdymas) yra integruota „Windows“ komandinės eilutės priemonė, skirta „Windows“ sistemos atvaizdams prižiūrėti ir taisyti. Pastaba: DISM atvaizdai apima tiek neprisijungus veikiančius „Windows“ atvaizdus, saugomus WIM, VHD arba VHDX failuose, tiek prisijungus veikiančias operacines sistemas, kurios išsaugomos kaip specialus „Windows“ sistemos atvaizdas (toliau – turinys). DISM, pasiekiamas per komandinę eilutę arba „PowerShell“, yra esminė priemonė komponentų saugyklos gedimams taisyti, „Windows“ funkcijoms įjungti, tvarkyklėms pridėti ir sistemos problemoms spręsti nereikalaujant visiškai iš naujo įdiegti „Windows“.
2. DISM ir SFC ryšio supratimas
2.1 Komponentų saugyklos (WinSxS) paaiškinimas
„Windows“ komponentų parduotuvė, esanti adresu C:\Windows\WinSxS, yra autoritetinga „Windows“ operacinės sistemos komponentų saugykla. Šiame aplanke yra pagrindinės sistemos failų kopijos, kurias „Windows“ naudoja kaip šaltinį taisydama arba atkurdama sugadintus failus. Šios architektūros supratimas yra labai svarbus norint efektyviai atkurti sistemą. Kai sistemos failai sugadinami, „Windows“ taisymo įrankiai iš „WinSxS“ aplanko nuskaito švarias kopijas, kad pakeistų sugadintus failus, todėl šios komponentų saugyklos sveikata yra labai svarbi sėkmingam sistemos taisymui.
2.2 Kas yra sistemos failų tikrintuvas (SFC)?
Sistemos failų tikrintuvas (SFC) yra integruota „Windows“ programa, galinti nuskaityti ir taisyti sugadintus arba trūkstamus „Windows“ sistemos failus. SFC naudoja komponentų saugyklą kaip taisymo šaltinį, tikrindama apsaugotų sistemos failų vientisumą ir pakeisdama pažeistas versijas teisingomis kopijomis. Todėl SFC efektyvumas visiškai priklauso nuo to, ar yra sveika komponentų saugykla, iš kurios galima gauti švarius failus.
Norėdami gauti daugiau informacijos, žiūrėkite mūsų išsamus SFC vadovas.
2.3 Kodėl DISM turi būti paleistas prieš SFC
DISM yra pagrindinė priemonė, skirta „Windows“ atvaizdui, įskaitant komponentų saugyklą, prižiūrėti ir taisyti, užtikrinanti „WinSxS“ aplanke saugomų sistemos failų vientisumą. Sistemos failų tikrintuvas (SFC) visiškai pasikliauja komponentų saugykla kaip taisymo šaltiniu, todėl sukuriama kritinė priklausomybė nuo DISM. Jei pati komponentų saugykla yra sugadinta, SFC negali pasiekti sveikų failų, kad taisytų pažeistus sistemos failus. Todėl pirmiausia turi būti paleista DISM, kad būtų užtikrinta, jog komponentų saugykla yra sveika, ir SFC turi švarų failų šaltinį sistemos taisymui.
2.4 Paplitę mitai ir klaidingos nuomonės
DISM ir SFC gaubia keli nuolatiniai mitai, kuriuos reikia išsiaiškinti:
- DISM ir SFC yra nenaudingi: Abu įrankiai efektyviai ištaiso „Windows“ pažeidimus, kai naudojami teisingai ir tinkama seka, o sėkmės rodikliai žymiai padidėja sistemose su SSD atmintimi.
- DISM tiesiog yra geresnis SFC: Šie įrankiai skirti skirtingiems tikslams – vienas taiso komponentų saugyklą, o kitas taiso sistemos failų projekcijas iš tos saugyklos.
- DISM skirtas atnaujinimams, SFC – sistemos failams: Nors įrankis tvarko atnaujinimus, pagrindinė jo taisymo funkcija sutelkta į komponentų saugyklą, kurioje yra visi sistemos failai.
- Jei SFC yra švarus, nesijaudinkite su DISM: Sugadinta komponentų saugykla gali užmaskuoti problemas, net jei SFC nepraneša apie jokias problemas.
- Jiems bėgti reikia per ilgai: Šiuolaikinėse SSD sistemose DISM paprastai užbaigiamas per 10–20 minučių, o SFC – per 5–15 minučių, todėl tai yra efektyvūs trikčių šalinimo įrankiai.
3. DISM komandų parinkčių paaiškinimas
3.1 DISM /CheckHealth komanda
Geriausios DISM / Online / Cleanup Image / CheckHealth komanda užtikrina greitą sugadinimo aptikimą, patikrindama, ar šiuo metu veikianti „Windows“ (internetinis atvaizdas) nebuvo pažymėta kaip sugadinta ankstesnės nepavykusios operacijos metu. Ši komanda vykdo „alm“ost akimirksniu, nes ji nuskaito tik esamas žymas, o ne nuskaito failus. Naudokite šią komandą kaip pirmos eilutės diagnostikąostic, kai įtariate komponentų saugyklos ar kitas problemas, bet nenorite laukti pilno nuskaitymo. Tačiau / Check sveikatos neaptiks visų korupcijos tipų – praneša tik apie sistemoje jau užfiksuotas problemas.
3.2 DISM /ScanHealth komanda
Geriausios DISM / Online / Cleanup Image / ScanHealth komanda atlieka gilų skenavimą, ieškodama sugadinimo dabartinėje „Windows“ sistemoje (internetinis atvaizdas), ir tai trunka kelias minutes, kol tikrinamas „Windows“ failų vientisumas. Kitaip nei / Check sveikatos, ši komanda aktyviai ieško pažeidimų, o ne tik tikrina esamas žymas. Skenavimo metu ji gali bandyti ištaisyti kai kuriuos pažeidimus, tačiau neturi reikiamų teisių sėkmingai atlikti taisymą. Ši komanda registruoja visas aptiktas pažeidimo problemas, todėl tai yra diagnozė.ostic įrankis, o ne remonto įrankis. Tikram remontui turite naudoti /AtkurtiSveikatą nustačius korupciją.
3.3 DISM /RestoreHealth komanda
Geriausios DISM / Online / Valymas Image / RestoreHealth komanda atlieka faktinį dabartinės „Windows“ (internetinio atvaizdo) sugadinimo taisymą atsisiųsdama švarius failus iš „Windows Update“ ir pakeisdama sugadintus komponentus. Šiai komandai reikalingas interneto ryšys, nebent nurodytumėte alternatyvų šaltinį su /Šaltinis parametras. Taisymo procesas gali užtrukti 15–30 minučių, priklausomai nuo sistemos greičio ir gedimo laipsnio. Sėkmingai užbaigus, pamatysite pranešimą „Atkūrimo operacija sėkmingai atlikta“, po kurio turėtumėte nedelsdami paleisti SFC, kad pataisytumėte sistemos failų projekcijas.
3.4 DISM /StartComponentCleanup komanda
Geriausios DISM / Internetinis / Valymo vaizdas / StartKomponentų valymas komanda pašalina pakeistus „Windows“ komponentus, kad atlaisvintų vietos diske. Šie pakeisti komponentai yra atsarginės kopijos iš ankstesnių atnaujinimų versijų, todėl juos pašalinus visam laikui nebegalėsite atšaukti naujausių „Windows“ naujinimų. Niekada nevykdykite šios komandos sistemose, kuriose yra kokių nors sugadinimo ar nestabilumo požymių, nes įrankis naudoja komponentų saugyklą, kad nustatytų, kas pasenę – sugadinti metaduomenys gali lemti neteisingus ištrynimo sprendimus. Komponentų valymą naudokite tik sveikose sistemose, patikrinę švarius nuskaitymus.
3.5 Kitos svarbios DISM parinktys
Papildomos parinktys suteikia lankstumo sudėtingesniems remonto scenarijams:
- /Šaltinio parametras: Nurodo pasirinktines taisymo šaltinio vietas, kai „Windows Update“ nepasiekiamas arba kai norite naudoti vietinį install.wim failą.
- /LimitAccess parametras: Neleidžia įrankiui naudoti „Windows Update“ kaip taisymo šaltinio, priversdamas jį naudoti tik vietoje nurodytus šaltinius.
- Aptarnavimas internetu ir neprisijungus: Internetinis ir neprisijungus atliekamas aptarnavimas: internetinės operacijos taiso veikiančią sistemą, o neprisijungus atliekamos operacijos veikia su prijungtais atvaizdais. Naudokite internetinį taisymą pasiekiamoms sistemoms ir neprisijungus atliekamą taisymą, kai „Windows“ nepaleidžiama, arba diegimo atvaizdų aptarnavimui.
- Komandos vykdymo tvarka: Visada vykdyti komandas iš eilės (DISM, tada SFC) be atsakotarjunginėjimas ar kitų operacijų vykdymas tarp jų.
4. Užbaigti DISM taisymo procedūrą (žingsnis po žingsnio)
4.1 Pasiruošimas remontui
Prieš paleisdami DISM komandas, atlikite šias parengiamąsias užduotis:
- Uždarykite visas programas ir procesus: Uždarykite visas veikiančias programas, kad išvengtumėte failų prieigos konfliktų taisymo metu.
- Patikrinkite administratoriaus teises: Atidarykite komandų eilutę arba „PowerShell“ kaip administratorius, dešiniuoju pelės mygtuku spustelėdami ir pasirinkdami Vykdyti kaip administratorius.
- Sukurkite sistemos atsarginę kopiją: Prieš atlikdami sistemos lygio taisymus, apsvarstykite galimybę sukurti sistemos atkūrimo tašką arba pilną atsarginę kopiją.
4.2 1 veiksmas: duomenų atkūrimas (jei reikia)
Jei įtariate, kad diskas arba failų sistema sugadinta, prieš paleisdami taisymo įrankius, tokius kaip CHKDSK, DISM ir SFC, atkurkite svarbius duomenis. Šie įrankiai gali pakeisti failų sistemos struktūrą ir... rarTokiais atvejais, jei diske yra aparatinės įrangos problemų, gali būti prarasta daugiau duomenų. DataNumen Data Recovery nuskaityti diską ir atkurti svarbius failus saugioje vietoje prieš tęsiant sistemos remontą. Ši atsargumo priemonė užtikrina, kad jūsų vertingi duomenys liktų apsaugoti, nepriklausomai nuo remonto rezultato.
4.3 2 veiksmas: paleiskite CHKDSK (jei reikia)
Jei įtariate aparatinės įrangos problemų ar disko klaidų, paleiskite CHKDSK. chkdsk C: / f / r / x atlikti išsamų disko patikrinimą, kuris ištaiso failų sistemos klaidas, suranda blogus sektorius ir, jei reikia, priverčia tomą pirmiausia atjungti. Paleidus CHKDSK prieš taisymą, užtikrinama, kad fiziniame diske būtų galima patikimai saugoti pataisytus failus. Atminkite, kad CHKDSK reikalingas sistemos atkūrimas.tart nuskaityti sistemos diską – „Windows“ suplanuos nuskaitymą kitam paleidimui.
Daugiau informacijos apie CHKDSK rasite mūsų išsamus vadovas.
4.4 3 veiksmas: patikrinkite, ar nėra pažeidimų naudojant DISM
Sekite šią diagnozęostic seka komponentų saugyklos būklei įvertinti:
- Start su /CheckHealth: paleisti DISM / Online / Cleanup Image / CheckHealth greitam įvertinimui, kuris atliekamas per kelias sekundes.
- Sekite su /ScanHealth: If / Check sveikatos rodo problemas arba norite išsamios analizės, paleiskite DISM / Online / Cleanup Image / ScanHealth.
- Interpretuoti rezultatus: Ieškokite pranešimų, rodančių, kad komandos išvestyje aptiktas sugadinimas arba kad sugadinimo nerasta.
- Nustatykite, ar reikalingas remontas: Jei kuri nors komanda praneša apie sugadinimą, nedelsdami pereikite prie 3 veiksmo.
4.5 4 veiksmas: pataisykite atvaizdą naudodami DISM /RestoreHealth
Vykdykite visą taisymo komandą: DISM / Online / Valymas Image / RestoreHealthPagal numatytuosius nustatymus komanda susisiekia su „Windows Update“, kad atsisiųstų švarius komponentų failus taisymui. Tikėkitės, kad operacija veiks 15–30 minučių, o eigos indikatoriai rodys užbaigimo procentą. Kai pamatysite pranešimą „Atkūrimo operacija sėkmingai atlikta“, komponentų saugykla dabar yra sveika. Jei taisymas nepavyksta dėl šaltinio failų klaidų, turėsite nurodyti pasirinktinį taisymo šaltinį naudodami /Šaltinis parametras.
4.6 5 veiksmas: paleiskite SFC po DISM
Iškart po sėkmingo užbaigimo paleiskite SFC / scannow kad pataisytumėte sistemos failų projekcijas naudodami dabar sveiką komponentų saugyklą. SFC nuskaito visus apsaugotus sistemos failus ir pakeičia sugadintas versijas teisingomis kopijomis iš komponentų saugyklos. Matysite eigos atnaujinimus, kuriuose bus rodomas patvirtinimo procentas ir failų taisymo veiksmai. Numatomi užbaigimo pranešimai: „Windows išteklių apsauga nerado jokių vientisumo pažeidimų“ arba „Windows išteklių apsauga rado sugadintus failus ir sėkmingai juos ištaisė“. Paleiskite SFC tik vieną kartą, kai taisymas baigtas – nereikia jo paleisti kelis kartus.
4.7 Kada reikia reaguotitart ir kada ne
Tinkamas raiškastarLaikas yra labai svarbus sėkmingam remontui:
- Neatgaivinkitetartarp DISM komandų ir SFC: Užbaikite visą seką be pertraukų, kad komponentų saugyklos taisymai būtų taikomi sistemos failams.
- Raiškatarpo SFC užbaigimo: Perkraukite sistemą tik sėkmingai užbaigus abi komandas: DISM ir SFC, kad visi taisymai įsigaliotų.
- Optimali komandų seka: Paleiskite CHKDSK (jei reikia) -> Restart -> DISM komandos -> SFC -> Galutinė raiškatart.
5. Išplėstiniai DISM taisymo scenarijai
5.1 Pasirinktinių taisymo šaltinių naudojimas
Kai „Windows Update“ neveikia kaip taisymo šaltinis arba trūksta interneto ryšio, naudokite pasirinktinius šaltinius iš „Windows ISO“. Šiuolaikiniuose „Windows ISO“ failuose paprastai yra arba install.wim (senesnė arba įmonės laikmena) arba install.esd (suspaustas formatas iš „Microsoft“
atsisiuntimai). Dukart spustelėkite ISO failą ir pasirinkite failo Explorer " kad prijungtumėte jį kaip naują diską, tada patikrinkite šaltiniai aplanką diske, kad pamatytumėte, kokio tipo failą turite.
Norėdami naudoti install.wim kaip taisymo šaltinį:
DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\Sources\install.wim
Norėdami naudoti install.esd kaip taisymo šaltinį:
DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\Sources\install.esd
5.2 Rankinis DISM taisymas naudojant paketinius failus
Kai automatinis taisymas nepavyksta, rankinis taisymas naudojant išskleistus paketų failus suteikia alternatyvų būdą, kuriam nereikia WIM failų. Raskite reikiamus paketų failus identifikuodami sugadintus komponentus CBS.log faile, tada išskirkite atitinkamus paketus iš veikiančios sistemos, kurioje veikia ta pati „Windows“ versija. Įdėkite išskleistus paketų failus į aplanką ir nukreipkite įrankį į tą aplanką kaip šaltinį – aplankais pagrįstas taisymas suteikia daugiau lankstumo, nes gali dirbti su palaidais failais, o ne su prijungtais atvaizdais, o tai gali būti naudinga esant dideliems gedimo atvejams.
Pavyzdys: CBS.log rodo, kad „EnterpriseModernAppMgmtCSP.dll“ (UBR 10.0.19045.3636) failas sugadintas.
Sprendimas:
- Nustatyta kaip KB5031445 naujinimo dalis
- KB5031445 atsisiųstas iš „Microsoft“ naujinimų katalogo
- Ištraukta:
expand windows10.0-kb5031445.msu -F:* C:\temp\Extract - Išgautas CAB:
expand C:\temp\Extract\*.cab -F:* C:\temp\Source - Sutaisyta:
DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\temp\Source /LimitAccess - Patvirtinta: CBS.log rodė
(w) (Fixed)dėl sugadinto failo
5.3 DISM taisymas internetu ir neprisijungus
Internetinis taisymas (veikiančios „Windows“ diegimo aptarnavimas) veikia šiuo metu veikiančioje sistemoje ir suteikia tiesioginę prieigą prie visų
sistemos ištekliai ir paslaugos. Tai standartinis taisymo metodas, skirtas paleidžiamoms „Windows“ sistemoms. Naudokite taisymą neprisijungus, kai „Windows“ neveikia.
paleidžiant arba atliekant diegimo atvaizdų priežiūrą. Neprisijungus veikiančiuose scenarijuose pirmiausia reikia prijungti „Windows“ atvaizdą naudojant prijungimo komandas, prieš taikant taisymą. Neprisijungus veikiančių taisymų sintaksė skiriasi: pakeiskite /Internete su /Image:C:\mount kur C:\mount yra jūsų prijungto vaizdo kelias:
DISM /Image:C:\mount /Cleanup-Image /CheckHealth
DISM /Image:C:\mount /Cleanup-Image /ScanHealth
DISM /Image:C:\mount /Cleanup-Image /RestoreHealth
5.4 Keli bandymai atakuoti DISM dėl sunkaus korupcijos atvejo
Labai sugadintoms sistemoms gali prireikti kelių paleidimų, nes įrankis taiso palaipsniui, pirmiausia pašalindamas pagrindines problemas, o tada spręsdamas priklausomus komponentus. Stebėkite CBS.log failą adresu C:\Windows\Logs\CBS\CBS.log po kiekvieno paleidimo, kad galėtumėte stebėti taisymo eigą ir nustatyti likusias problemas. Paleiskite taisymą iki 3–5 kartų, jei kiekvienas paleidimas rodo pažangą. Jei trys iš eilės vykdomi paleidimai nerodo jokio pagerėjimo arba įrankis praneša, kad atvaizdas yra nepataisomas, apsvarstykite galimybę atlikti naujinimo taisymą vietoje arba švarų „Windows“ diegimą.
6. „Windows“ naujinimo problemų sprendimas naudojant DISM
6.1 Patikrinkite „Windows“ naujinimo klaidą
Kai „Windows“ naujinimas nepavyksta, klaidos kodo patikrinimas padeda nustatyti, ar priežastis yra komponentų saugyklos sugadinimas. Norėdami peržiūrėti naujinimo klaidas, atlikite šiuos veiksmus:
- Atviras Nustatymai paspausdami „Win + I“.
- Spauskite "Windows" naujinimo kairėje šoninėje juostoje.
- Spauskite Atnaujinti istoriją.
- Ieškokite atnaujinimų, pažymėtų kaip Nepavyko būsenos stulpelyje.
- Atkreipkite dėmesį į rodomą klaidos kodą (pvz., 0x80073712 arba 0x800F081F).
Dažniausi klaidų kodai, rodantys komponentų saugyklos gedimą:
- 0x80073712 – Aptiktas komponentų saugyklos sugadinimas
- 0x800F081F – Šaltinio failai nerasti arba sugadinti
- 0x80070002 – Trūksta reikiamų failų
- 0x8007000D – Neteisingi duomenys komponentų saugykloje
Jei matote bet kurį iš šių klaidos kodų, komponentų saugyklą reikia pataisyti naudojant DISM, kad „Windows Update“ galėtų sėkmingai įjungti. Norėdami ištaisyti gedimus, pereikite prie kito skyriaus.
6.2 DISM naudojimas atnaujinimų pažeidimams ištaisyti
Atlikite šį nuoseklų atnaujinimo taisymo procesą:
- Atidarykite komandų eilutę kaip administratorių.
- paleisti DISM / Online / Valymas Image / RestoreHealth remontuoti komponentų parduotuvę.
- paleisti SFC / scannow iš karto po remonto pabaigos.
- Raiškatart savo kompiuterį.
- Dar kartą paleiskite „Windows Update“, kad įdiegtumėte laukiančius naujinimus.
Paskirtis "Windows" naujinimo trikčių šalinimo įrankis Pirmiausia, jei kyla paprastų problemų, bet jei atnaujinimai kartojasi nesėkmingai arba trikčių šalinimo įrankis praneša apie komponentų saugyklos problemas, pereikite tiesiai prie DISM/SFC taisymo įrankių.
6.3 Komponentų saugyklos būklė ir atnaujinimai
Komponentų saugyklos būsena tiesiogiai veikia „Windows Update“ gebėjimą sėkmingai įdiegti naujinimus, nes naujinimai modifikuoja arba prideda komponentus, saugomus „WinSxS“ aplanke. Peržiūrėdami CBS.log failus, matysite įrašus, pažymėtus „Tikrinamas sistemos atnaujinimų parengtis“, kurie yra modernus senojo „CheckSUR“ įrankio pakaitalas. Taisymo įrankis patikrina, ar komponentų saugykla gali priimti naujus naujinimus nekonfliktuodamas su sugadintais esamais komponentais. Norėdami išvengti būsimų atnaujinimo problemų, paleiskite /RestoreHealth, kai tik susiduriate su pirmąja atnaujinimo klaida, o ne laukite, kol susikaups kelios klaidos.
7. Dažnos DISM problemos ir trikčių šalinimas
7.1 Dažni DISM klaidų pranešimai
- Klaida 0x800F081F: rodo, kad šaltinio failai nerasti
- Klaida 0x800F0906: rodo tinklo ryšio problemas, susijusias su „Windows Update“.
- „Nepavyko rasti šaltinio failų“: DISM negali pasiekti „Windows Update“ arba nurodytos prieigos taško. /Šaltinis kelyje trūksta reikiamų failų – patikrinkite interneto ryšį arba pateikite teisingą šaltinio kelią.
- Klaida 87 – Neteisingas parametras: Komandos sintaksės klaida, paprastai atsirandanti dėl neteisingos parametrų tvarkos arba trūkstamų būtinų parinkčių – patikrinkite komandos rašybą ir parametrų vietą.
- Prieiga uždrausta klaidos: Komandinė eilutė arba „PowerShell“ neveikia su administratoriaus teisėmis – uždarykite ir vėl atidarykite administratoriaus teisėmis spustelėdami dešiniuoju pelės mygtuku ir pasirinkdami Vykdyti kaip administratorius.
7.2 DISM užstrigo arba užtrunka per ilgai
Įprasta trukmė labai skiriasi tarp SSD sistemų (10–20 minučių) ir HDD sistemų (30–60 minučių ar daugiau). Palaukite, jei matote didėjantį progreso procentą, net ir lėtai – įrankis dažnai sustoja ties 20 %, 40 % ir 62 %, kai atlieka intensyvias operacijas. Sustokite ir tęskite.tartik jei progresas visiškai užstringa ilgiau nei 30 minučių SSD diske arba 2 valandas HDD diske. Stebėkite CBS.log failą adresu C:\Windows\Logs\CBS\CBS.log naudojant teksto redaktorių – nauji žurnalo įrašai rodo, kad taisymas vis dar veikia, net jei procentų rodymas atrodo užstrigęs.
7.3 DISM paleidimas teisingoje „Windows“ diegimo sistemoje
DISM ir SFC turi būti paleidžiami iš norimos taisyti „Windows“ diegimo vietos, o ne iš atkūrimo aplinkų ar kitų „Windows“ egzempliorių. Šie įrankiai tikrina ir taiso tik veikiančią operacinę sistemą. „Windows“ atkūrimo aplinka („WinRE“) yra atskira „Windows“ kopija, ir taisymo komandų vykdymas iš „WinRE“ neištaisys pagrindinės „Windows“ diegimo. Norėdami atlikti taisymą, paleiskite tikrąją „Windows“ diegimo vietą, atidarykite komandinę eilutę kaip administratorius ir paleiskite DISM iš ten. Jei „Windows“ nepavyksta paleisti įprastai, gali tekti naudoti išplėstines atkūrimo parinktis arba atlikti taisymą iš kitos veikiančios sistemos.
7.4 Kai DISM negali išspręsti problemos
Supraskite, kada reikia nutraukti remonto bandymus:
- Netaisomi vaizdai: Įrankis aiškiai praneša „Komponentų saugyklą galima pataisyti“ arba „Komponentų saugyklos sugadinimas buvo pataisytas“, kai tai sėkmingai atlikta – pranešimai „nepataisoma“ rodo kritinį sugadinimą.
- Alternatyvūs sprendimai: Prieš visiškai atsisakydami, pabandykite rankiniu būdu taisyti naudodami paketinius failus arba naudokite kitą taisymo šaltinį.
- Vietoje atnaujinamas remontas: Paleiskite „Windows“ sąranką iš „Windows“ sistemos naudodami diegimo laikmeną, kad pataisytumėte „Windows“, išsaugodami failus ir programas.
- Švarus „Windows“ diegimas: Kraštutiniu atveju sukurkite atsarginę duomenų kopiją ir atlikite švarų „Windows“ diegimą, kad visiškai pakeistumėte sugadintą sistemą.
8. DISM su „PowerShell“
„PowerShell“ teikia vietines cmdlet DISM operacijoms su švaresne sintaksė ir patobulintomis scenarijų rašymo galimybėmis, palyginti su tradiciniu komandinės eilutės vykdomuoju failu.
8.1 „PowerShell“ ir komandinės eilutės DISM
Komandų palyginimas:
| Operacija | Komandinė eilutė | PowerShell " |
|---|---|---|
| Patikrinkite sveikatą | DISM /Online /Cleanup-Image /CheckHealth |
Repair-WindowsImage -Online -CheckHealth |
| Nuskaitymo sveikata | DISM /Online /Cleanup-Image /ScanHealth |
Repair-WindowsImage -Online -ScanHealth |
| Atkurti sveikatą | DISM /Online /Cleanup-Image /RestoreHealth |
Repair-WindowsImage -Online -RestoreHealth |
| Komponentų valymas | DISM /Online /Cleanup-Image /StartComponentCleanup |
Repair-WindowsImage -Online -StartComponentCleanup |
„PowerShell“ privalumai:
- Skirtuko užbaigimas: Įvedę parametrų pavadinimus, paspauskite Tab klavišą, kad užbaigtumėte automatiškai
- Parametrų patvirtinimas: „PowerShell“ patikrina parametrus prieš vykdymą
- Objekto išvestis: Grąžina struktūrizuotus duomenis scenarijams ir automatizavimui
- Integruota pagalba:
Get-Help Repair-WindowsImage -Fullrodo visą dokumentaciją - Pažangos rodikliai: Geresnis vizualinis grįžtamasis ryšys ilgų operacijų metu
8.2 Pagrindinės „PowerShell“ DISM komandos
Greitas sveikatos patikrinimas:
# Check if component store has corruption flags
Repair-WindowsImage -Online -CheckHealth
Rezultatas: Grąžina nedelsiant su „ImageHealthState“ būsena (sveika, pataisoma arba nepataisoma)
Deep Scan:
# Perform comprehensive corruption scan
Repair-WindowsImage -Online -ScanHealth
Rezultatas: Užtrunka kelias minutes, pateikia išsamius nuskaitymo rezultatus
Pilnas remontas:
# Repair component store using Windows Update
Repair-WindowsImage -Online -RestoreHealth
Rezultatas: Atsisiunčia ir pritaiko pataisymus, grąžina remonto būseną
Gaukite pagalbos:
# 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 Pasirinktinių taisymo šaltinių naudojimas
Remontas naudojant ISO šaltinį:
# 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
Paaiškinimas:
-Sourcenurodo individualų remonto šaltinį-LimitAccessneleidžia naudoti „Windows Update“
Remontas naudojant WIM failą:
# 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
Patikrinkite WIM/ESD leidimus:
# 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"
Išvestis rodo: Vaizdo indeksas, vaizdo pavadinimas (pvz., „Windows 11 Pro“), vaizdo dydis
8.4 Komponentų valymo komandos
Pagrindinis komponentų valymas:
# Remove superseded components (safe)
Repair-WindowsImage -Online -StartComponentCleanup
Agresyvus valymas naudojant „ResetBase“:
# Remove all superseded components permanently
Repair-WindowsImage -Online -StartComponentCleanup -ResetBase
Įspėjimas: -ResetBase visam laikui pašalina galimybę pašalinti „Windows“ naujinimus. Naudokite tik stabiliose, sveikose sistemose.
Patikrinkite komponentų saugyklos dydį:
# Analyze component store disk usage
Repair-WindowsImage -Online -AnalyzeComponentStore
Išvestis apima:
- „Windows Explorer“ praneštas dydis
- Tikrasis komponentų saugyklos dydis
- Bendrinama su „Windows“
- Atsarginės kopijos ir išjungtos funkcijos
- Rekomenduojama valyti (Taip/Ne)
9. Geriausia praktika ir rekomendacijos
9.1 Teisinga komandos vykdymo tvarka
Optimali taisymo seka yra CHKDSK -> DISM -> SFC, siekiant išspręsti problemas nuo aparatinės įrangos lygio per komponentų saugyklą ir sistemos failus. Ši tvarka yra labai svarbi, nes kiekvienas įrankis priklauso nuo ankstesnio sluoksnio būklės – sugadinti diskai sugadina failus, sugadintos komponentų saugyklos sugadina SFC taisymus. Venkite vykdyti bet kokius atnaujinimus, diegimus ar sistemos modifikacijas tarp DISM ir SFC. Niekada neleiskite DISM ir SFC vienu metu, nes tai sukelia failų prieigos konfliktus ir gali pabloginti gedimų riziką.
9.2 Kada naudoti DISM
Paleiskite taisymo įrankį, kai pastebite šiuos indikatorius:
- Komponentų parduotuvės gedimo požymiai: Lėtas „Windows“ veikimas, uždelstas programų paleidimas arba „Microsoft Management Console“ (MMC) gedimai.
- „Windows Update“ pakartotinai neveikia: Tie patys atnaujinimai kelis kartus nepavyksta įdiegti, rodomi klaidų kodai, rodantys gedimą.
- Sistemos failų tikrintuvas negali ištaisyti failų: SFC praneša, kad „rado sugadintų failų, bet kai kurių iš jų ištaisyti nepavyko“.
- Našumo problemos ir keistos klaidos: Nepaaiškinamas sistemos sulėtėjimas, trūkstami sistemos failai arba neįjungiamos funkcijos.
- Pašalinus kenkėjišką programinę įrangą: Kenkėjiška programa dažnai sugadina sistemos failus – norėdami pašalinti žalą, išvalę infekcijas, paleiskite taisymo programą.
9.3 Kada NEnaudoti DISM
Venkite DISM šiais atvejais:
- Naujos „Windows“ instaliacijos: Sistemos įdiegiamos per 24 valandas rarJei komponentų saugykla sugadinta, sutelkite dėmesį į trikčių šalinimą kitur.
- Su aparatine įranga susijusios problemos: DISM negali ištaisyti sugedusios RAM atminties, mirusių standžiųjų diskų ar perkaitusių procesorių – tam reikia pakeisti aparatinę įrangą.
- Vairuotojo problemos: Įrenginio tvarkyklės problemoms spręsti reikia tvarkyklių atnaujinimų arba atšauktų pakeitimų, o ne komponentų parduotuvės remonto.
- Nesistemos failų sugadinimas: DISM taiso tik „Windows“ sistemos failus, o ne trečiųjų šalių programas ar vartotojo duomenų failus.
9.4 Prevencinė priežiūra
Palaikykite sistemos sveikatą laikydamiesi šių praktikų:
- Reguliarūs „Windows“ atnaujinimai: Nedelsdami įdiekite kaupiamuosius naujinimus, kad gautumėte komponentų saugyklos vientisumo patobulinimus, kuriuos „Microsoft“ įtraukia į naujinius.
- Tinkamos išjungimo procedūros: Visada naudokite Start -> Maitinimas -> Išjungti užuot laikę nuspaustą maitinimo mygtuką, kad išvengtumėte failų sugadinimo.
- Disko būklės stebėjimas: Periodiškai paleiskite CHKDSK ir stebėkite SMART duomenis, kad aptiktumėte disko problemas, kol jos nesugadins failų.
- Atsarginių kopijų kūrimo strategijos: Prieš didelius sistemos pakeitimus reguliariai kurkite sistemos atvaizdų atsargines kopijas ir atkūrimo taškus.
- Venkite komponentų valymo nestabiliose sistemose: Niekada nebėgiokite /StartKomponentų valymas kai kyla kokių nors sistemos problemų ar gedimo požymių.
10. Dažnai užduodami klausimai (DUK)
K: Ką iš tikrųjų daro DISM /Online /Cleanup-Image /RestoreHealth?
A: Ši komanda nuskaito „Windows“ komponentų saugyklą, ieškodama pažeidimų, tada iš „Windows Update“ atsisiunčia švarius pakaitinius failus, kad pataisytų pažeistus komponentus. Proceso metu patikrinamas tūkstančių sistemos failų, saugomų aplanke C:\Windows\WinSxS, vientisumas ir visi sugadinti failai pakeičiami patikrintais originalais. Sėkmingai užbaigus procesą, komponentų saugykla tampa sveika, todėl sistemos failų tikrintuvas gali pataisyti sistemos failų projekcijas iš šio švaraus šaltinio.
K: Ar prieš /RestoreHealth reikia paleisti /ScanHealth ir /CheckHealth?
A: Ne, bėgu / Check sveikatos bei / Skenavimo sveikatos prieš /AtkurtiSveikatą yra neprivaloma. Šios diagnostikosostic komandos padeda įvertinti korupcijos sunkumą, bet /AtkurtiSveikatą prieš taisymą atlieka savo nuskaitymą. Jei įtariate komponentų saugyklos problemas, galite paleisti /AtkurtiSveikatą tiesiogiai. Tačiau bėgdamas / Skenavimo sveikatos pirmiausia padeda suprasti korupcijos mastą ir ar iš tikrųjų reikia remonto.
K: Kiek laiko užtrunka DISM užbaigimas?
A: Užbaigimo laikas priklauso nuo jūsų saugyklos tipo ir pažeidimo laipsnio. SSD sistemose užtruks 10–20 minučių. /AtkurtiSveikatą, o HDD sistemoms gali prireikti 30–60 minučių ar ilgiau. / Skenavimo sveikatos Komandos vykdymas SSD diskuose paprastai trunka 5–15 minučių, o HDD diskuose – 20–40 minučių. Įrankiui atliekant intensyvias fonines operacijas, progresas dažnai atrodo sustingęs ties tam tikrais procentais (20 %, 40 %, 62 %) – tai normalu.
K: Ar galiu naudoti kompiuterį, kai veikia DISM?
A: Nors techniškai įmanoma, remonto metu turėtumėte vengti naudoti kompiuterį. Prieš naudodami uždarykite visas programas.tarir leiskite jam veikti be pertraukų. Kitų programų vykdymas taisymo metu gali sukelti failų prieigos konfliktus, gerokai sulėtinti taisymo procesą arba net jį sugadinti. Jei turite naudoti kompiuterį, palaukite, kol operacija bus baigta – laikas, sutaupytas atliekant kelias užduotis vienu metu, nevertas rizikos, kad taisymas nepavyks.
K: Kodėl prieš SFC reikia paleisti DISM?
A: SFC naudoja komponentų saugyklą kaip švarių failų šaltinį taisymui, todėl jei pati komponentų saugykla yra sugadinta, SFC negali gauti sveikų failų, kad pakeistų sugadintus sistemos failus. DISM pirmiausia pataiso komponentų saugyklą, užtikrindama, kad SFC turėtų prieigą prie patikrintų švarių failų. Ši priklausomybė paaiškina, kodėl SFC dažnai nepavyksta ir pateikia pranešimus „nepavyko pataisyti kai kurių failų“, kol pirmiausia nepaleidžiate DISM – įrankis bando kopijuoti iš sugadinto šaltinio.
K: Ką daryti, jei DISM rodo „Neaptikta jokių komponentų saugyklos pažeidimų“, bet vis tiek kyla problemų?
A: Komponentų saugyklos gedimas yra tik viena iš galimų „Windows“ problemų priežasčių. Jei nuskaitymas neranda gedimo, ištirkite kitas priežastis: aparatinės įrangos gedimus (paleiskite atminties diagnostiką).ostics ir patikrinkite disko būklę), tvarkyklių konfliktus (atnaujinkite arba anuliuokite naujausius tvarkyklių pakeitimus), trečiųjų šalių programinės įrangos problemas (paleiskite saugiuoju režimu, kad patikrintumėte), kenkėjiškų programų infekcijas (paleiskite antivirusinių programų nuskaitymus) arba „Windows Update“ problemas, nesusijusias su gedimais (naudokite „Windows Update“ trikčių šalinimo įrankį).
K: Ar DISM gali išspręsti aparatinės įrangos problemas?
A: Ne, įrankis taiso tik programinės įrangos lygio „Windows“ sistemos failų gedimus ir negali išspręsti aparatinės įrangos gedimų. Fizinės problemos, tokios kaip standžiųjų diskų gedimai, brokuoti RAM moduliai, perkaitę procesoriai arba sugedusios pagrindinės plokštės, reikalauja pakeisti aparatinę įrangą. Tačiau aparatinės įrangos problemos dažnai sukelia programinės įrangos gedimus – pirmiausia pataisykite aparatinę įrangą, o tada paleiskite taisymą, kad ištaisytumėte atsiradusius failų gedimus.
K: Ar man reikia „Windows“ diegimo laikmenos, kad paleisčiau DISM?
A: Internetiniam remontui naudojant /AtkurtiSveikatąDISM automatiškai atsisiunčia taisymo failus iš „Windows Update“, nereikalaujant diegimo laikmenos, jei turite interneto ryšį. Diegimo laikmenos (ISO failo arba USB disko) reikia tik tada, kai „Windows Update“ nepasiekiamas, prieiga prie interneto yra ribota arba norite naudoti vietinius šaltinius su /Šaltinis parametras. Diegimo laikmenoje esantis failas „install.wim“ yra neprisijungus pasiekiama švarių sistemos failų saugykla.
K: Ar saugu kelis kartus paleisti DISM?
A: Taip, DISM paleidimas kelis kartus yra visiškai saugus ir kartais būtinas esant dideliam gedimui. DISM taiso palaipsniui – kiekvienas paleidimas gali išspręsti papildomas problemas, kurių nebuvo galima išspręsti, kol ankstesnis taisymas nebuvo baigtas. Tačiau jei trys iš eilės vykdomi paleidimai neparodo jokio pagerėjimo arba DISM ir toliau praneša apie tas pačias klaidas, papildomi bandymai greičiausiai nepadės. Tokiu atveju apsvarstykite rankinį taisymą naudojant paketo failus arba vietinį atnaujinimo taisymą.
K: Kuo skiriasi /CheckHealth ir /ScanHealth?
A: / Check sveikatos atlieka greitą patikrinimą, nuskaitydamas esamas sugadinimo žymas, faktiškai neskenuodamas failų – užbaigia almost akimirksniu ir praneša tik apie anksčiau aptiktą klaidą. / Skenavimo sveikatos atlieka išsamų visų komponentų saugyklos failų nuskaitymą, aktyviai ieškodamas pažeidimų, o ne tik tikrindamas žymes – tai trunka kelias minutes, bet užtikrina išsamų pažeidimų aptikimą. / Check sveikatos greitiems įvertinimams ir / Skenavimo sveikatos kai reikia išsamios diagnostikosostics.
K: Ar DISM ištrins mano failus ar programas?
A: DISM taiso tik „Windows“ sistemos failus komponentų saugykloje ir niekada neliečia jūsų asmeninių failų, dokumentų, nuotraukų ar įdiegtų programų. Jūsų duomenys išlieka visiškai saugūs atliekant DISM operacijas. Tačiau /StartKomponentų valymas komanda ištrina atsarginių kopijų komponentus, reikalingus „Windows“ naujinimams pašalinti, pašalindama galimybę atšaukti naujausius naujinimus (tačiau nepaveikdama jūsų failų ar programų).
K: Ar galiu paleisti DISM iš „Windows“ atkūrimo aplinkos?
A: Ne, DISM ir SFC turi būti paleidžiami iš tikrosios „Windows“ diegimo, kurį norite taisyti, o ne iš „Windows“ atkūrimo aplinkos („WinRE“) ar kitų atkūrimo įrankių. „WinRE“ yra atskira „Windows“ kopija, ir šių komandų vykdymas iš „WinRE“ neištaisys pagrindinės „Windows“ diegimo klaidos. Šie įrankiai tik patikrina ir pataiso veikiančią operacinę sistemą. Jei nepavyksta paleisti „Windows“ diegimo, turėsite naudoti kitus atkūrimo metodus arba kreiptis papildomos pagalbos dėl trikčių šalinimo.
K: Ką daryti, jei DISM nepavyksta pataisyti mano sistemos?
A: Jei /AtkurtiSveikatą nepavyksta, pabandykite atlikti šiuos veiksmus iš eilės: Pirmiausia naudokite pasirinktinį taisymo šaltinį su /Šaltinis parametras, nukreipiantis į install.wim iš atitinkamos „Windows“ diegimo laikmenos. Antra, pabandykite rankiniu būdu taisyti DISM naudodami iš veikiančios sistemos išskleistus paketo failus. Trečia, paleiskite naujinimo taisymą vietoje paleisdami „Windows“ sąranką iš „Windows“, kad taisytumėte diegimą, išsaugodami failus ir programas. Galiausiai, jei visi taisymo bandymai nepavyksta, sukurkite atsarginę duomenų kopiją ir atlikite švarų „Windows“ diegimą.
K: Ar DISM veikia sistemoje „Windows 7“?
A: „DISM“ yra sistemoje „Windows 7“, tačiau jos komponentų saugyklos taisymo funkcija (/AtkurtiSveikatą) yra ribota, palyginti su „Windows 8“ ir naujesnėmis versijomis. „Windows 7“ naudotojai komponentų saugyklos taisymui turėtų naudoti „System Update Readiness Tool“ („CheckSUR“). Norint naudoti visas DISM taisymo galimybes, reikalinga „Windows 8“, „Windows 8.1“, „Windows 10“, „Windows 11“ arba atitinkamos „Windows Server“ versijos.
K: Kas yra CBS.log failas ir kaip jį nuskaityti?
A: CBS.log, esantis adresu C:\Windows\Logs\CBS\CBS.log, įrašo visas komponentų pagrindu veikiančias aptarnavimo operacijas, įskaitant DISM ir SFC veiklą. Atidarykite jį naudodami „Notepad“ arba bet kurį teksto redaktorių, kad peržiūrėtumėte išsamius operacijų žurnalus. Ieškokite įrašų, kuriuose yra „DISM“ arba „CSI“ (komponentų saugyklos infrastruktūra), kad galėtumėte stebėti taisymo eigą. Žurnale rodoma, kuriuos failus DISM nuskaitė, aptikti gedimai, taisymo bandymai ir kiekvienos operacijos sėkmė arba nesėkmė. Ieškokite „Sistemos atnaujinimo parengties tikrinimas“, kad rastumėte su DISM susijusius įrašus.
11. Šaltiniai
11.1 Oficialūs „Microsoft“ ištekliai
Išsamios informacijos apie DISM ieškokite šiuose oficialiuose „Microsoft“ dokumentacijos šaltiniuose:
- Oficialus „Microsoft“ dokumentas: DISM vaizdų valdymo komandinės eilutės parinktys
- Oficialus „Microsoft“ dokumentas: „Windows“ atvaizdo taisymas
- Oficialus „Microsoft“ dokumentas: DISM operacinės sistemos paketo aptarnavimo komandinės eilutės parinktys
- Oficiali „Microsoft“ palaikymo tarnyba: ištaisykite „Windows Update“ klaidas naudodami DISM
- Oficiali „Microsoft“ palaikymo tarnyba: naudokite sistemos failų tikrinimo įrankį, kad pataisytumėte trūkstamus arba sugadintus sistemos failus
- Oficialus „Microsoft“ dokumentas: DISM palaikomos platformos
- Oficialus „Microsoft“ dokumentas: DISM apžvalga
- Oficialus „Microsoft“ dokumentas: DISM komandinės eilutės nuoroda
11.2 Susiję „Windows“ taisymo įrankiai
Išbandykite šiuos papildomus „Windows“ taisymo ir atkūrimo įrankius:
- Sistemos failų tikrintuvas (SFC): nuskaitykite ir taisykite „Windows“ failus
- CHKDSK komanda: patikrinkite ir taisykite disko klaidas sistemoje „Windows“
Apie Autorius:
Qian Gua yra duomenų atkūrimo specialistas, turintis daugiau nei 10 metų patirtį „Windows“ failų sistemų, saugojimo technologijų ir duomenų atkūrimo sprendimų srityje. Jis sėkmingai padėjo tūkstančiams vartotojų įveikti kritinius duomenų praradimo scenarijus tiek asmeninėje, tiek įmonės aplinkoje.
Qian specializuojasi „Windows“ duomenų atkūrimo metodologijose, failų sistemos analizėje ir prevencinėse atsarginių kopijų kūrimo strategijose. Jo didelė praktinė patirtis apima duomenų atkūrimą iš diskų, išsamių atsarginių kopijų kūrimo sprendimų diegimą ir sudėtingų failų sistemos problemų šalinimą įvairiose srityse. NTFS, FAT, exFAT ir ReFS tomus. Jis dirbo su įvairiais atkūrimo įrankiais ir metodais – nuo integruotų „Windows“ programų iki profesionalios duomenų atkūrimo programinės įrangos.
Rašydamas techninius straipsnius, Qianas yra pasiryžęs suteikti vartotojams praktinių žinių, kaip apsaugoti ir atkurti vertingus duomenis. Jis nuolat seka naujausias „Windows“ failų atkūrimo technologijų, saugojimo įrenginių inovacijų ir geriausios duomenų apsaugos praktikos tendencijas. Kai nepadeda vartotojams atkurti savo duomenų...ost failus, Qian mėgsta tyrinėti naujas saugojimo technologijas ir dalytis duomenų saugos patarimais, kurie padės išvengti duomenų praradimo ateityje.
Turite klausimų apie šį vadovą arba reikia pagalbos atkuriant duomenis? Qian mielai su jumis susisieks. atsiliepimai ir pasiūlymai siekiant patobulinti šiuos duomenų atkūrimo išteklius.






