Pažangios SFC ir DISM komandos, kurių niekas nenaudoja ir kurios gali išsaugoti sugedusią „Windows“ sistemą

Paskutiniai pakeitimai: 02/12/2025

  • SFC tikrina ir taiso apsaugotus sistemos failus naudodama talpykloje saugomas kopijas.
  • DISM ištaiso „Windows“ atvaizdų ir komponentų saugyklą, kuri yra „Windows Update“ raktas.
  • Naudojant šias komandas teisinga tvarka, išvengiama daugelio visiškų „Windows“ diegimų iš naujo.

Išplėstinės SFC ir DISM komandos sistemoje „Windows“

Ar jūsų „Windows“ kompiuteris pradeda veikti per lėtai, ar rodomi mėlyni ekranai, ar atnaujinimų metu kyla keistų klaidų? Ne, tai ne nesėkmė. ​​Labiausiai tikėtina, kad kažkas negerai. Sugadinti sistemos failai, blogi sektoriai diske arba sugadintas „Windows“ atvaizdasPrieš formatuojant verta išbandyti išplėstines SFC ir DISM komandas.

Tarp šių įrankių išsiskiria dvi konsolės komandos: SFC ir DISMJie paleidžiami iš komandinės eilutės (CMD, „PowerShell“ arba terminalo) su administratoriaus teisėmis, jų sąsaja nėra graži, tačiau jie yra labai galingi. Su jais galite Patikrinkite ir taisykite sistemos failus, pataisykite „Windows“ atvaizdą ir raskite fizines bei logines klaidas diske. nereikalaujant iš naujo įdiegti operacinės sistemos.

Kas yra CFS ir DISM ir kam jie naudojami?

„Windows“ sistemoje yra keletas integruotų įrankių, pirmiausia skirtų administratoriams, tačiau jais gali pasinaudoti bet kuris vartotojas, jei žino, ką kiekviena iš jų daro. Trys svarbiausios šiame kontekste yra šios:

  • SFC (sistemos failų tikrintuvas), kuris veikia su sistemos apsaugotais failais.
  • DISM (diegimo vaizdų aptarnavimas ir valdymas), per visą „Windows“ atvaizdą.

Žinojimas, kada naudoti vieną ar kitą komandą, yra labai svarbus norint išvengti laiko švaistymo ir, svarbiausia, išvengti nereikalingo formatavimo. Tinkamas SFC ir DISM sudėtingų komandų valdymas gali padėti išvengti daugelio sudėtingų situacijų.

Kas yra SFC (sistemos failų tikrintuvas)?

Įsakymas SFC Tai sistemos failų tikrinimo programa, kuri analizuoja visus apsaugotus „Windows“ failus ir palygina juos su... talpykloje saugoma kopija, žinoma kaip „Windows“ failų apsauga (WFP)Jei aptinkama, kad failas yra pakeistas, nepilnas arba jo trūksta, bandoma jį pakeisti teisinga versija, saugoma toje talpykloje, esančioje apsaugotame kelyje %WinDir%/System32/dllcache.

Idėja paprasta: Jei koks nors svarbus failas sugadinamas, SFC iš švarios kopijos ją atkuria.Tai ypač naudinga, kai atidarant pagrindinius „Windows“ įrankius pradedate gauti pranešimus „failas nerastas“, pvz., kai Failų naršyklė užstringa arba sistemos funkcijos, kurios staiga nustoja reaguoti, arba nedidelės stabilumo klaidos.

Baigus SFC /scannow nuskaitymą, „Windows“ gali rodyti įvairius pranešimus, nurodančius sistemos vientisumo būseną. Kai kurie iš dažniausiai pasitaikančių yra šie: „Windows išteklių apsauga nerado jokių vientisumo pažeidimų“, „ji rado sugadintus failus ir sėkmingai juos pataisė“ arba pranešimus, rodančius, kad operacijos nepavyko užbaigti arba kai kurių failų nepavyko pataisyti. Pastaraisiais dviem atvejais įsijungia DISM.

Kas yra DISM (diegimo atvaizdų aptarnavimas ir valdymas)?

DISM Tai daug išsamesnė priežiūros programa nei SFC. Užuot sutelkusi dėmesį vien į apsaugotus failus, ji tvarko... Peržiūrėkite ir pataisykite visą „Windows“ atvaizdąTai yra komponentų saugykla ir visi sistemą sudarantys paketai. Ji veikia su švaria „Windows“ kopija, kuri gali būti vietinė arba internetinė („Windows Update“, tinklo bendrinamas aplankas, DVD/ISO ir kt.).

DISM naudoja kelias pagrindines parinktis, kad patikrintų ir ištaisytų vaizdo pažeidimus: /CheckHealth, /ScanHealth ir /RestoreHealthŠios parinktys paprastai paleidžiamos ta pačia tvarka, kai įtariame komponentų saugyklos (CBS) gedimą arba kai SFC praneša, kad negali pataisyti kai kurių failų, nes pažeista jos pačios talpykla.

Tai ypač naudinga, kai jie pasirodo. „Windows Update“ klaidos, CBS_E_STORE_CORRUPTION klaidų kodai, paleidimo problemos, dažni gedimai, funkcijų ar pataisų diegimo nesėkmės arba kai įranga elgiasi keistai be aiškios priežasties. Tokiais atvejais DISM pataiso komponentų saugyklą, kurios reikia, kad SFC veiktų tinkamai.

SFC

Išplėstinės SFC komandos: parametrai ir praktinis panaudojimas

Tipiškas CFS panaudojimas yra garsusis SFC / scannowTačiau įrankis siūlo keletą išplėstinių parametrų, kurie leidžia tiksliai suderinti patikrinimo tipą ir naudoti jį net tada, kai „Windows“ nepaleidžiama įprastai. Visus modifikatorius galima peržiūrėti paleidus komandą konsolėje. sfc?.

Išskirtinis turinys – spustelėkite čia  „Mico“ ir „Copilot“ palyginimas sistemoje „Windows 11“: viskas, ką reikia žinoti

Šie parametrai leidžia, pvz. Patikrinkite be taisymo, patikrinkite konkrečius failus arba dirbkite su neprisijungus diegimais.Jų geras derinimas yra naudingas aplinkose, kuriose reikia diagnozuoti neįsijungiančius kompiuterius arba dirbant iš atkūrimo laikmenos.

Pagrindiniai CFS parametrai:

  • / skenuoti dabarŠi komanda analizuoja visus apsaugotus „Windows“ failus ir, naudodama talpykloje saugomą kopiją, pataiso visus, kuriuos aptinka kaip sugadintus. Tai standartinė komanda daugumai vartotojų.
  • /tik patikrintiŠi komanda atlieka tą pačią analizę kaip ir `/scannow`, bet nieko nekeisdama; ji tiesiog praneša apie visas galimas problemas. Naudinga, jei norite patikrinti statusą prieš įsikišant.
  • /nuskaitymo failas: leidžia nurodyti konkretų failą su visu jo keliu, kad SFC galėtų jį patikrinti ir pataisyti, jei jis pažeistas.
  • /verifyfile: panašus į /scanfile, bet tikrina tik nurodytą failą, nebandydamas jo taisyti.
  • /offbootdir: apibrėžia neprisijungusio „Windows“ diegimo įkrovos katalogą (pvz., kitą skaidinį arba diską, prijungtą prie kito kompiuterio).
  • /offwindir: nurodo kelią į neprisijungus diegimo „Windows“ aplanką.
  • /offlogfile: leidžia nustatyti kitą žurnalo failą ir Pasirinktinai įjungti registravimą naudojant SFC neprisijungus režimu.

Visus šiuos modifikatorius galima sujungti toje pačioje eilutėje, kad būtų sukurtos gana tikslios komandos, pvz., atjungto diegimo, esančio kitame diske, analizė su pasirinktiniais žurnalais. Tačiau kasdien naudojant... sfc /scannow paprastai yra daugiau nei pakankamai išspręsti daugelį nedidelių stabilumo problemų.

Tipiniai rezultatai paleidžiant SFC

Pabaigoje SFC grąžina būsenos pranešimą, kuris turėtų būti interpretuojamas teisingai. būsenos pranešimai. Dažniausiai yra:

  • „Windows“ išteklių apsauga nerado jokių vientisumo pažeidimų.Viskas tvarkoje; jūsų problemos greičiausiai nėra susijusios su sistemos failais.
  • „Windows“ išteklių apsauga rado sugadintus failus ir sėkmingai juos pataisė.Sugadinti failai buvo aptikti ir pakeisti be problemų. Jokių tolesnių veiksmų nereikia, tačiau galite patikrinti žurnalą adresu %WinDir%\Logs\CBS\CBS.log.
  • „Windows“ išteklių apsauga rado sugadintus failus ir negalėjo kai kurių iš jų pataisyti.“Čia viskas pasidaro rimtu. Tai reiškia, kad SFC (WFP) naudojama talpykla gali būti sugadinta. Šiuo atveju rekomenduojamas veiksmų planas yra toks: Paleiskite DISM, kad pataisytumėte „Windows“ atvaizdą ir tada iš naujo paleiskite SFC.
  • „Windows išteklių apsauga negalėjo atlikti prašomos operacijos“Nepavyko užbaigti nuskaitymo. Paprastai tai išsprendžiama paleidus sistemą saugiuoju režimu arba naudojant SFC iš atkūrimo laikmenos.

Kada prasminga naudoti CFS?

Patartina naudoti SFC (lėtinio nuovargio sindromą), kai pradedate pastebėti pagrindinių „Windows“ funkcijų gedimai, nustojusios veikti sistemos programos, trūkstamų failų pranešimai arba nedidelis nepastovus veikimasJei sistema vis dar paleidžiama gana normaliai, bet rodo neįprastus simptomus, SFC yra greitas ir gana nekenksmingas pirmas žingsnis. Be to, jei programos paleidžiamos automatiškai, patartina Norėdami pašalinti automatiškai paleidžiamas programas, naudokite „Autoruns“ kai reikia.

Tai taip pat labai naudinga priemonė išvalius kenkėjiškų programų infekciją: daugelį virusų Jie modifikuoja sistemos DLL failus arba pakeičia pagrindinius vykdomuosius failus, o SFC gali aptikti ir atšaukti šiuos pakeitimus, pakeisdamas juos švariomis versijomis.

DISM

DISM: išplėstinės komandos, skirtos „Windows“ atvaizdui taisyti

Kai SFC nebepakanka, įjungiama DISM. Ši programa veikia tiesiogiai su operacinės sistemos atvaizdu ir CBS komponentų saugykla, kurioje saugomi paketai, manifestai ir metaduomenys, kuriuos „Windows“ naudoja naujinimams ir funkcijoms diegti.

„Windows 8“, „8.1“, „10“ ir „11“ versijose DISM yra informacinis įrankis vidinių sistemos pažeidimų šalinimuiypač kai yra „Windows Update“ klaidų, kaupiamųjų naujinimų gedimų arba CBS.log pranešimų, kuriuose minimi sugadinti manifestai, trūkstami MUM/CAT paketai arba neteisingai suformatuotos tapatybės.

Pagrindinės DISM remonto parinktys:

  • / Check sveikatosJis atlieka labai greitą patikrinimą, patikrindamas, ar anksčiau nebuvo užfiksuota kokių nors pažeidimų. Jis nieko nepataiso; jis tik nurodo, ar buvo aptikta vaizdo sugadinimo.
  • / Skenavimo sveikatosJis atlieka daug gilesnę dabartinio „Windows“ atvaizdo analizę, palygindamas jį su žinoma švaria versija, ir įrašo galimas klaidas, tačiau Jis jų netaisoTai trunka kelias minutes, priklausomai nuo sistemos būsenos.
  • /AtkurtiSveikatą: yra galingiausias variantas, nes analizuoja ir taiso vaizdąJis ieško sugadintų failų ir pakeičia juos geromis versijomis iš „Windows Update“ arba iš šaltinio kelio, nurodyto su /Šaltinis.
Išskirtinis turinys – spustelėkite čia  Taupykite energiją sistemoje „Windows 11“ neprarandant našumo

Rekomenduojama tvarka: pirmiausia /CheckHealth, tada /ScanHealth ir galiausiai /RestoreHealth, visada palaukant, kol bus baigta kiekviena operacija, prieš paleidžiant kitą. Praleidus šią tvarką arba nutraukus procesus, sistema gali dar labiau pablogėti.

Kaip atšaukti žinių bazės atnaujinimą

DISM ir „Windows Update“: dažni klaidų kodai

Daugelis „Windows Update“ problemų yra susijusios su komponentų saugyklos gedimais. Tokiais atvejais dažnai rodomi tokie klaidų kodai: 0x80070002 (failas nerastas), 0x800f0831 (CBS_E_STORE_CORRUPTION), 0x800F081F (šaltinis nerastas), 0x80073712 (komponentų saugykla sugadinta) ir kiti panašūs į juos.

Kai „Windows Update“ nepavyksta įdiegti tam tikrų naujinimų ir pateikia šias klaidas, „Microsoft“ rekomenduoja Naudokite DISM su /RestoreHealth Norėdami atkurti pažeistus CBS ir WinSxS failus, pagrindinė komanda būtų:

DISM.exe /Online /Cleanup-Image /RestoreHealth

Jei „Windows Update“ taip pat neveikia arba neturite prieigos prie interneto, galite nurodyti alternatyvi kilmė iš kurio galima gauti sveikus failus, pvz., tinklo aplanko arba „Windows“ DVD/ISO:

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

Šiuo atveju aplankas, nurodytas /Šaltinis Jame turi būti diegimo failai arba antraštės, reikalingos atvaizdui pataisyti. Modifikatorius / LimitAccess Tai nurodo DISM nenaudoti „Windows Update“ ir laikytis to kelio.

Išplėstinis vadovas: CBS žalos taisymas analizuojant CBS.log

Labai rimtų problemų atveju DISM generuoja išsamią informaciją %WinDir%\Logs\CBS\CBS.log ir CBS.persist.logŠiame žurnale dažnai būna tokių įrašų kaip „CSI naudingoji apkrova sugadinta“, „CBS MUM trūksta“ arba „CSI manifestas sugadintas“, nurodantys konkrečius pažeistus failus ar paketus.

Šių atvejų išplėstinė darbo eiga būtų maždaug tokia: pirma, Jie identifikuoja sugadintus failus arba paketus CBS.log faile.Tada, peržiūrint komponento kelyje nurodytą komponavimo numerį (UBR), nustatoma, kuriam naujinimui (KB) jie priklauso, šių naujinimų ieškoma „Microsoft Update“ kataloge, jie atsisiunčiami, išskleidžiami .msu ir .cab failai, o sveiki failai nukopijuojami į šaltinio aplanką, pvz., C:\temp\Source.

Toliau vėl paleidžiama DISM komanda, nurodant tą aplanką kaip šaltinį:

DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\temp\Source /LimitAccess

Tada patartina pakartoti. DISM / Online / Cleanup Image / ScanHealth , kad įsitikintumėte, jog nėra užfiksuotų pažeidimų, ir dar kartą peržiūrėkite CBS.log. Ši procedūra yra gana sudėtinga, tačiau „Microsoft“ palaikymo tarnyba ją naudoja, kad išspręstų gilias CBS žalas, kai sistema atsisako atnaujinti.

DISM skirtingose ​​„Windows“ versijose

„Windows 8“, „8.1“, „10“ ir „11“ versijose DISM turi visas modernias funkcijas, įskaitant internetinį taisymą naudojant „Windows Update“. Tačiau DISM nėra pasiekiamas su šiomis „Windows 7“ funkcijomis.Vietoj to, „Microsoft“ siūlo sistemos atnaujinimo parengties įrankį (SURT), kuris atlieka panašią funkciją taisydamas pažeistus sistemos failus, kai SFC neveikia.

Toje versijoje rekomenduojama pirmiausia paleisti. SFCJei tai neišsprendžia problemų, atsisiųskite ir paleiskite SURT iš „Microsoft Update“ katalogo, kuris pakeis sugadintus arba nesuderinamus komponentus.

Išplėstinės SFC ir DISM komandos

Praktiniai CFS ir DISM skirtumai

Nors abi komandos vykdomos iš konsolės, skirtingas sistemos lygis Ir geriausia jų nepainioti mintyse. Tinkamas jų funkcijos supratimas padeda išvengti laiko švaistymo naudojant įrankius, kurie neišspręs konkrečios problemos.

Jų vaidmenis galime apibendrinti taip: SFC taiso apsaugotus „Windows“ failus, o DISM taiso „Windows“ atvaizdų ir komponentų saugyklą.Naudojant juos teisinga tvarka, galite išspręsti didžiąją daugumą klaidų neišdiegdami iš naujo.

  • SFCIdealiai tinka esant nedidelėms ir vidutinio sunkumo klaidoms, susijusioms su sistemos failais, nustojusiomis veikti „Windows“ funkcijomis, trūkstamų failų pranešimais ir problemoms po kenkėjiškų programų pašalinimo.
  • DISMTai naudojama, kai SFC nurodo, kad negali visko pataisyti, arba kai yra „Windows Update“ klaidų, CBS gedimų, problemų diegiant funkcijas arba paleidimo trikčių. Tai veikia kaip „didelė operacija“ „Windows“ atvaizde.
Išskirtinis turinys – spustelėkite čia  Kaip įdiegti „Kodi“ „Samsung“ televizoriuje?

Labai dažna rimtų problemų, susijusių su „Windows 10“ ir „Windows 11“, strategija yra pirmiausia paleisti DISM / Online / Valymas Image / RestoreHealth, tada a SFC / scannow ir, jei yra disko gedimo požymių, kartu su chkdsk /F /R pagrindiniame įrenginyje. Šis derinys apima praktiškai visus galimo sugadinimo lygius.

Kada geriau iš naujo įdiegti „Windows“, o ne tęsti taisymą?

Nors SFC ir DISM yra labai galingi įrankiai, jie stebuklų nedaro. Pasitaiko situacijų, kai, kad ir kaip atkakliai stengtumėtės, problemos vėl atsiranda arba nėra iki galo išspręstos. Tokiais atvejais pakartotinis tų pačių sprendimų bandymas tik prailgina neišvengiamą laiką, o protingiausia būtų... apsvarstykite visišką sistemos diegimą iš naujo arba atstatymą.

Pavyzdžiui, kai kurie scenarijai, kai verta nustoti kovoti ir pradėti nuo nulio, yra šie: Nuolatinės klaidos, kurios vėl atsiranda po kiekvieno taisymo, ypač gilios kenkėjiškų programų infekcijos, ekstremalios našumo problemos, kurios nepagerėjakritiniai atnaujinimai, kurių negalima įdiegti, arba dideli aparatinės įrangos pakeitimai, pvz., pagrindinės plokštės ar pagrindinės atminties pakeitimai.

  • Klaidos, kurios kartojasi panaudojus išplėstines SFC ir DISM komandas: Jei atrodo, kad viskas pataisyta, bet po kelių dienų tos pačios klaidos vėl pasikartoja, greičiausiai yra giliai įsišaknijęs gedimas arba programinės įrangos konfliktas, kurį sunku izoliuoti. Tokiais atvejais švarus pakartotinis diegimas taupo laiką.
  • Didelės įtakos kenkėjiška programaKai kurios grėsmės taip giliai įsiskverbia į sistemą, kad net jei antivirusinė programinė įranga jas pašalina, jos palieka ilgalaikę žalą svarbioms paslaugoms, tvarkyklėms ir komponentams. Tokiais atvejais vien SFC arba DISM naudojimo gali nepakakti.
  • Didelis lėtumas ir nuolatiniai gedimaiJei sistema nuolat veikia maksimaliu pajėgumu, dažnai užstringa ir taisymas nepagerina situacijos, problema greičiausiai yra programinės įrangos problemų, programų likučių, pasenusių tvarkyklių ir galbūt aparatinės įrangos problemų derinys. Kartais greičiausias sprendimas yra pakartotinis diegimas.
  • Svarbūs atnaujinimai, kurie niekada neįdiegiamiKai pagrindinis kaupiamasis naujinimas nuolat nepavyksta, net ir panaudojus pažangias DISM ir SFC komandas, tai gali reikšti sunkiai atkuriamą neatitikimą. Diegimas iš naujausio ISO dažnai yra galutinis sprendimas.
  • Svarbūs aparatinės įrangos pakeitimaiPakeitus pagrindinę plokštę, procesorių arba perėjus prie naujo tipo atminties, iš naujo įdiegus „Windows“, užtikrinama, kad visos tvarkyklės ir paslaugos būtų pritaikytos prie naujos aplinkos.

Dažnai užduodami klausimai apie išplėstines SFC ir DISM komandas

Tai, kad šios komandos veikia taip arti sistemos branduolio, daugeliui žmonių kelia suprantamą susirūpinimą dėl savo saugumo arba dėl to, kas turėtų jas naudoti. Realybė tokia, kad net ir minimaliai atsargiai jos yra... puikiai valdomas bet kuriam vidutiniam vartotojui, kuris vadovaujasi aiškiomis instrukcijomis.

Svarbu juos paleisti su administratoriaus teisėmis, laikytis rekomenduojamos tvarkos (ypač DISM) ir, svarbiausia, Dirbdami neišjunkite kompiuterio ir neuždarykite konsolės..

  • O kas, jei komandos neišsprendžia problemos? Tokiu atveju galite naudoti trikčių šalinimo įrankius, integruotus į „Nustatymai“, „Sistemos atkūrimas“ arba, kaip paskutinę išeitį, iš naujo įdiegti arba atkurti „Windows“, išsaugant asmeninius failus.
  • Ar jiems saugu bėgioti? Taip, jei jie turi administratoriaus teises ir procesas nėra nutraukiamas. Rekomenduojama turėti naujausias atsargines kopijas.
  • Kiek laiko tai trunka? Tai priklauso nuo disko dydžio, failų skaičiaus ir žalos lygio. Tai gali užtrukti nuo kelių minučių iki kelių valandų, ypač naudojant DISM /RestoreHealth.
  • Ar jie gali ištrinti mano dokumentus? Jie nėra skirti liesti jūsų asmeninius failus; jų tikslas – atkurti sistemą ir diską.

Geras pažangių SFC ir DISM komandų supratimas suteikia jums labai galingą arsenalą Diagnozuokite ir ištaisykite daugumą „Windows“ problemų neformatuodamiSujungdami šias komandas, interpretuodami jų rezultatus ir žinodami, kada sustabdyti ir iš naujo įdiegti, galite gerokai pailginti „Windows“ diegimo laiką ir sutaupyti daug problemų dėl savo duomenų ir laiko.

Kaip išvalyti „Windows“ registrą nieko nesugadinant
Susijęs straipsnis:
Kaip išvalyti „Windows“ registrą nieko nesugadinant