- SFC kontroleer en herstel beskermde stelsellêers met behulp van gekaste kopieë.
- DISM korrigeer die Windows-beeld en komponentstoor, wat noodsaaklik is vir Windows Update.
- Deur hierdie opdragte in die korrekte volgorde te gebruik, word baie volledige Windows-herinstallasies vermy.
Begin jou Windows-rekenaar te stadig loop, kry jy blou skerms, of ervaar jy vreemde foute tydens opdaterings? Nee, dis nie slegte geluk nie. Heel waarskynlik is daar iets fout. korrupte stelsellêers, slegte sektore op die skyf, of korrupsie in die Windows-beeldVoordat jy formateer, is dit die moeite werd om die gevorderde SFC- en DISM-opdragte te probeer.
Onder hierdie gereedskap staan twee konsole-opdragte uit: SFC en DISMHulle word vanaf die opdragreël (CMD, PowerShell of Terminal) met administrateurregte uitgevoer, hulle het nie 'n mooi koppelvlak nie, maar hulle is uiters kragtig. Met hulle kan jy Verifieer en herstel stelsellêers, korrigeer die Windows-beeld en vind fisiese en logiese foute op die skyf. sonder om die bedryfstelsel weer te installeer.
Wat is CFS en DISM en waarvoor word hulle gebruik?
Windows bevat verskeie ingeboude hulpprogramme wat hoofsaaklik vir administrateurs bedoel is, maar waarvan enige gebruiker voordeel kan trek as hulle weet wat elkeen doen. Die drie belangrikste in hierdie konteks is:
- SFC (stelsellêer-kontroleerder), wat op die stelsel se beskermde lêers werk.
- DISM (Implementeringsbeelddiens en -bestuur), oor die volle Windows-beeld.
Om te weet wanneer om die een of die ander te gebruik, is die sleutel om tydmors te vermy en, bowenal, om onnodige formatering te voorkom. Die korrekte hantering van die gevorderde opdragte van SFC en DISM kan jou van baie moeilike situasies red.
Wat is SFC (Stelsellêerkontroleerder)?
Die opdrag SFC Dit is 'n stelsellêerkontroleerder wat alle beskermde Windows-lêers ontleed en dit vergelyk met 'n ... 'n Gekaskopie bekend as Windows File Protection (WFP)Indien dit bespeur dat 'n lêer verander, onvolledig of ontbreek is, probeer dit om dit te vervang met die korrekte weergawe wat in daardie kasgeheue gestoor is, geleë in die beskermde pad %WinDir%/System32/dllcache.
Die idee is eenvoudig: Indien enige noodsaaklike lêer korrup raak, haal SFC dit uit die skoon kopie en herstel dit.Dit is veral nuttig wanneer jy "lêer nie gevind nie"-boodskappe begin kry wanneer jy basiese Windows-gereedskap oopmaak, soos wanneer die Lêerverkenner vries of stelselfunksies wat skielik ophou reageer of geringe stabiliteitsfoute.
Nadat 'n SFC /scannow-skandering voltooi is, kan Windows verskeie boodskappe vertoon wat die stelselintegriteitstatus aandui. Van die mees algemene is: "Windows Resource Protection het geen integriteitskendings gevind nie," "dit het korrupte lêers gevind en dit suksesvol herstel" of boodskappe wat aandui dat die operasie nie voltooi kon word nie of dat sommige lêers nie herstel kon word nie. In hierdie laaste twee gevalle kom DISM ter sprake.
Wat is DISM (Deployment Image Servicing and Management)?
DISM Dit is 'n baie meer omvattende onderhoudsprogram as SFC. In plaas daarvan om slegs op beskermde lêers te fokus, hanteer dit... Hersien en herstel die volledige Windows-beeldDit wil sê, die komponentstoor en al die pakkette waaruit die stelsel bestaan. Dit werk teen 'n skoon verwysingskopie van Windows, wat plaaslik of aanlyn kan wees (Windows Update, 'n netwerkdeling, 'n DVD/ISO, ens.).
DISM gebruik verskeie sleutelopsies om beeldskade na te gaan en reg te stel: /CheckHealth, /ScanHealth en /RestoreHealthHierdie opsies word gewoonlik in dieselfde volgorde uitgevoer wanneer ons korrupsie in die komponentstoor (CBS) vermoed of wanneer SFC rapporteer dat dit nie sommige lêers kan herstel nie omdat sy eie kasgeheue beskadig is.
Dit is veral nuttig wanneer hulle verskyn Windows Update-foute, CBS_E_STORE_CORRUPTION-foutkodes, opstartprobleme, gereelde ineenstortings, mislukkings om funksies of kolle te installeer of wanneer die toerusting vreemd optree sonder 'n duidelike oorsaak. In daardie gevalle herstel DISM die komponentberging wat SFC nodig het om korrek te funksioneer.

Gevorderde SFC-opdragte: parameters en praktiese gebruike
Die tipiese gebruik van CFS is die bekende sfc / scannowDie instrument bied egter verskeie gevorderde parameters wat jou toelaat om die tipe kontrole fyn af te stem en dit te gebruik selfs wanneer Windows nie normaalweg begin nie. Al die wysigers kan besigtig word deur die opdrag in die konsole uit te voer. sfc?.
Hierdie parameters laat byvoorbeeld toe dat Verifieer sonder om te herstel, kontroleer spesifieke lêers, of werk met vanlyn installasies.Om hulle goed te kombineer is nuttig in omgewings waar jy masjiene moet diagnoseer wat nie wil begin nie of wanneer jy vanaf herstelmedia werk.
Hoofparameters van CFS:
- / skandeer nouHierdie opdrag analiseer alle beskermde Windows-lêers en herstel enige wat dit as korrup opspoor, deur die gekaste kopie te gebruik. Dit is die standaardopdrag vir die meeste gebruikers.
- /slegs verifieerHierdie opdrag voer dieselfde analise uit as `/scannow`, maar sonder om enigiets te verander; dit rapporteer bloot enige potensiële probleme. Nuttig as jy wil gaan status na voordat ingryp.
- /skandeerlêer: laat jou toe om 'n spesifieke lêer met sy volledige pad te spesifiseer sodat SFC dit kan nagaan en herstel as dit beskadig is.
- /verifieerlêersoortgelyk aan /scanfile, maar kontroleer slegs die gespesifiseerde lêer, sonder om te probeer om dit te herstel.
- /afbootdirdefinieer die opstartgids van 'n Windows-installasie wat vanlyn is (byvoorbeeld 'n ander partisie of 'n skyf wat op 'n ander rekenaar gemonteer is).
- /afwindir: dui die pad na die Windows-lêergids van 'n vanlyn installasie aan.
- /afloglêer: laat jou toe om 'n ander loglêer te stel en Aktiveer logging selektief wanneer SFC in vanlynmodus gebruik word.
Al hierdie wysigers kan op dieselfde lyn gekombineer word om redelik presiese opdragte te skep, soos 'n ontleding van 'n ontkoppelde installasie wat op 'n ander skyf geleë is met persoonlike logboeke. In daaglikse gebruik egter, sfc /scannow is gewoonlik meer as genoeg om baie klein stabiliteitsprobleme op te los.
Tipiese resultate wanneer SFC uitgevoer word
Aan die einde gee SFC 'n statusboodskap terug wat korrek geïnterpreteer moet word. statusboodskappe. Die mees algemene is:
- "Windows Resource Protection het geen integriteitskendings gevind nie"Alles is in orde; jou probleme is waarskynlik nie te wyte aan stelsellêers nie.
- "Windows Resource Protection het korrupte lêers gevind en dit suksesvol herstel."Korrupte lêers is sonder probleme opgespoor en vervang. Geen verdere aksie is nodig nie, alhoewel jy die log by %WinDir%\Logs\CBS\CBS.log kan nagaan.
- "Windows Resource Protection het korrupte lêers gevind en kon sommige daarvan nie herstel nie."Dit is waar dinge ernstig raak. Dit beteken dat die kasgeheue wat SFC (WFP) gebruik, moontlik korrup is. Op hierdie stadium is die aanbevole plan van aksie Begin DISM om die Windows-beeld te herstel en herbegin dan SFC.
- "Windows Resource Protection kon nie die versoekte bewerking uitvoer nie"Die skandering kon nie voltooi word nie. Dit word gewoonlik opgelos deur in Veilige Modus te begin of SFC vanaf herstelmedia te gebruik.
Wanneer maak dit sin om CFS te gebruik?
Dit is raadsaam om SFC (Chroniese Moegheidsindroom) te gebruik wanneer jy begin opmerk foute in basiese Windows-funksies, stelselprogramme wat ophou werk, ontbrekende lêerboodskappe of geringe wisselvallige gedragIndien die stelsel steeds relatief normaal begin, maar ongewone simptome toon, is SFC 'n vinnige en relatief onskadelike eerste stap. Verder, in gevalle waar programme outomaties begin, is dit raadsaam Gebruik Autoruns om programme wat outomaties begin, te verwyder wanneer nodig.
Dit is ook 'n baie nuttige hulpmiddel na die skoonmaak van 'n malware-infeksie: baie virusse Hulle wysig stelsel-DLL'e of vervang sleutel uitvoerbare lêersEn SFC kan daardie veranderinge opspoor en omkeer deur dit met skoon weergawes te vervang.

DISM: Gevorderde opdragte om die Windows-beeld te herstel
Wanneer SFC nie meer voldoende is nie, tree DISM in werking. Hierdie hulpmiddel werk direk op die bedryfstelselbeeld en die CBS-komponentstoor, waar die pakkette, manifeste en metadata wat Windows gebruik om opdaterings en funksies te installeer, gestoor word.
In Windows 8, 8.1, 10 en 11 is DISM die verwysingsinstrument vir die oplos van interne stelselkorrupsieveral wanneer daar Windows Update-foute, kumulatiewe opdateringsmislukkings of CBS.log-boodskappe is wat korrupte manifeste, ontbrekende MUM/CAT-pakkette of verkeerd geformateerde identiteite noem.
Belangrike DISM-opsies vir herstel:
- /KontroleerGesondheidDit voer 'n baie vinnige kontrole uit en verifieer of enige skade voorheen aangeteken is. Dit herstel niks nie; dit dui slegs aan of beeldkorrupsie bespeur is.
- /ScanHealthDit voer 'n baie dieper ontleding van die huidige Windows-beeld uit deur dit te vergelyk met 'n bekende skoon weergawe, en teken moontlike foute aan, maar Hy korrigeer hulle nieDit neem 'n paar minute, afhangende van die stelselstatus.
- /RestoreHealth: is die kragtigste opsie, aangesien analiseer en herstel die beeldDit soek na korrupte lêers en vervang dit met goeie weergawes vanaf Windows Update of vanaf 'n bronpad wat met /Bron gespesifiseer is.
Die aanbevole volgorde is: eers /CheckHealth, dan /ScanHealth, en laastens /RestoreHealth, en wag altyd vir elke bewerking om te voltooi voordat die volgende een begin word. As hierdie volgorde oorgeslaan word of die prosesse onderbreek word, kan die stelsel in 'n nog erger toestand laat.
DISM en Windows Update: algemene foutkodes
Baie probleme met Windows Update hou verband met korrupsie in die komponentstoor. In hierdie gevalle verskyn foutkodes soos die volgende dikwels: 0x80070002 (lêer nie gevind nie), 0x800f0831 (CBS_E_STORE_CORRUPTION), 0x800F081F (bron nie gevind nie), 0x80073712 (komponentberging korrup) en ander soos hulle.
Wanneer Windows Update sekere opdaterings nie installeer nie en hierdie foute gee, beveel Microsoft aan Gebruik DISM met /RestoreHealth Om beskadigde CBS- en WinSxS-lêers te herstel, sal die basiese opdrag wees:
DISM.exe /Online /Cleanup-Image /RestoreHealth
As Windows Update ook nie werk nie, of jy nie internettoegang het nie, kan jy 'n spesifiseer. alternatiewe oorsprong waaruit die gesonde lêers herwin kan word, byvoorbeeld 'n netwerkdeling of 'n Windows DVD/ISO:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
In hierdie geval, die lêergids aangedui in /Bron Dit moet die installasielêers of opskrifte bevat wat nodig is om die beeld te herstel. Die wysiger / LimitAccess Dit sê vir DISM om nie Windows Update te gebruik nie en om by daardie pad te bly.
Gevorderde gids: Herstel CBS-skade deur CBS.log te analiseer
Vir baie ernstige probleme genereer DISM gedetailleerde inligting in %WinDir%\Logs\CBS\CBS.log en CBS.persist.logHierdie log bevat dikwels inskrywings soos "CSI Payload Corrupt", "CBS MUM Missing" of "CSI Manifest Corrupt", wat spesifieke beskadigde lêers of pakkette aandui.
Die gevorderde werkvloei vir hierdie gevalle sal ongeveer soos volg wees: eerstens, Hulle identifiseer korrupte lêers of pakkette in CBS.logDan word bepaal aan watter opdatering (KB) hulle behoort deur na die bounommer (UBR) te kyk wat in die komponentpad ingesluit is. Hierdie opdaterings word in die Microsoft Update-katalogus gesoek, afgelaai, die .msu- en .cab-lêers word onttrek en die gesonde lêers word na 'n bronmap soos C:\temp\Source gekopieer.
Volgende word DISM weer uitgevoer, en spesifiseer daardie lêergids as die bron:
DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\temp\Source /LimitAccess
Dan is dit raadsaam om te herhaal. DISM / Aanlyn / Opruimingsbeeld / ScanHealth om te verseker dat geen korrupsie aangeteken bly nie en hersien die CBS.log weer. Hierdie tipe prosedure is redelik gevorderd, maar dit is die een wat Microsoft-ondersteuning gebruik om diep CBS-skade op te los wanneer die stelsel weier om op te dateer.
DISM in verskillende weergawes van Windows
In Windows 8, 8.1, 10 en 11 word DISM geïntegreer met al sy moderne funksies, insluitend aanlyn herstel teen Windows Update. Dit is egter... DISM is nie beskikbaar met hierdie vermoëns in Windows 7 nie.In plaas daarvan bied Microsoft die System Update Readiness Tool (SURT) aan, wat 'n soortgelyke funksie verrig wanneer beskadigde stelsellêers herstel word wanneer SFC tekort skiet.
Die aanbevole prosedure in daardie weergawe is om eers te begin. SFCEn as dit nie die probleme oplos nie, laai SURT af en voer dit uit vanaf die Microsoft Update-katalogus, wat beskadigde of teenstrydige komponente sal vervang.

Praktiese verskille tussen CFS en DISM
Alhoewel beide opdragte vanaf die konsole uitgevoer word, verskillende vlak van die stelsel En dis die beste om hulle nie geestelik te verwar nie. Om hul funksie behoorlik te verstaan, verhoed dat tyd vermors word deur gereedskap te gebruik wat nie die spesifieke probleem sal oplos nie.
Ons kan hul rolle soos volg opsom: SFC herstel beskermde Windows-lêers, terwyl DISM die Windows-beeld en komponentstoor herstel.Deur hulle in die korrekte volgorde te gebruik, kan jy die oorgrote meerderheid foute oplos sonder om dit weer te installeer.
- SFCIdeaal vir geringe tot matige foute wat verband hou met stelsellêers, Windows-funksies wat ophou werk, boodskappe oor ontbrekende lêers en probleme na die verwydering van wanware.
- DISMDit word gebruik wanneer SFC aandui dat dit nie alles kan herstel nie, of wanneer daar Windows Update-foute, CBS-korrupsie, probleme met die installering van funksies of opstartfoute is. Dit dien as "groot chirurgie" op die Windows-beeld.
'n Baie algemene strategie vir ernstige probleme in Windows 10 en Windows 11 is om eers te hardloop DISM / Online / Cleanup-Image / Restore Health, dan 'n sfc / scannow en, indien daar tekens van skyfversaking is, voltooi met chkdsk /F /R op die hoofeenheid. Hierdie kombinasie dek feitlik alle lae van moontlike korrupsie.
Wanneer is dit beter om Windows weer te installeer in plaas daarvan om voort te gaan met herstelwerk?
Alhoewel SFC en DISM baie kragtige gereedskap is, verrig hulle nie wonderwerke nie. Daar is situasies waar, maak nie saak hoeveel jy aandring nie, die probleme terugkeer of nie heeltemal opgelos word nie. In daardie gevalle verleng die herhaaldelike probeer van dieselfde oplossings net die onvermydelike, en die verstandige ding om te doen is... oorweeg 'n volledige herinstallasie of stelselherstel.
Sommige scenario's waar dit die moeite werd is om op te hou baklei en van voor af te begin, is byvoorbeeld, Aanhoudende foute wat na elke herstelwerk weer verskyn, veral diep wanware-infeksies, uiterste werkverrigtingsprobleme wat nie verbeter niekritieke opdaterings wat nie geïnstalleer kan word nie of groot hardewareveranderinge soos moederbord of hoofberging.
- Foute wat terugkeer na die gebruik van gevorderde SFC- en DISM-opdragte: As alles lyk of dit reggestel is, maar dieselfde foute na 'n paar dae terugkeer, is daar waarskynlik 'n diepgewortelde korrupsie of 'n sagtewarekonflik wat moeilik is om te isoleer. In hierdie gevalle bespaar 'n skoon herinstallasie tyd.
- Hoë-impak wanwareSommige bedreigings wortel so diep in die stelsel in dat, selfs al verwyder antivirusprogrammatuur hulle, hulle blywende skade aan kritieke dienste, drywers en komponente veroorsaak. In hierdie gevalle is die gebruik van SFC of DISM dalk nie genoeg nie.
- Uiterste traagheid en konstante ongelukkeAs die stelsel voortdurend op sy uiterste loop, gereeld vries, en herstelwerk nie die situasie verbeter nie, is die probleem waarskynlik 'n kombinasie van sagtewareprobleme, programoorblyfsels, verouderde drywers en miskien hardewareprobleme. Soms is 'n herinstallasie die vinnigste oplossing.
- Belangrike opdaterings wat nooit geïnstalleer word nieWanneer 'n belangrike kumulatiewe opdatering voortdurend misluk, selfs na die gebruik van gevorderde DISM- en SFC-opdragte, kan dit dui op 'n moeilik-herstelbare teenstrydigheid. Die installering vanaf 'n onlangse ISO is dikwels die definitiewe oplossing.
- Groot hardeware veranderingeNadat die moederbord, SVE of oorskakeling na 'n nuwe tipe berging verander is, verseker die herinstallering van Windows dat alle drywers en dienste by die nuwe omgewing aangepas is.
Gereelde vrae oor gevorderde SFC- en DISM-opdragte
Die feit dat hierdie bevele so na aan die kern van die stelsel werk, lei daartoe dat baie mense verstaanbare bekommernisse het oor hul sekuriteit of wie hulle moet gebruik. Die werklikheid is dat hulle, met minimale sorg, perfek hanteerbaar vir enige gemiddelde gebruiker wat duidelike instruksies volg.
Die belangrike ding is om hulle met administrateurregte te laat loop, die aanbevole volgorde te respekteer (veral in DISM), en, bowenal, Moenie die rekenaar afskakel of die konsole toemaak terwyl jy werk nie..
- Wat as die bevele nie die probleem oplos nie? In daardie geval kan jy die probleemoplossers gebruik wat in Instellings, Stelselherstel ingebou is, of, as 'n laaste uitweg, 'n herinstallasie of herstel van Windows terwyl jy jou persoonlike lêers behou.
- Is hulle veilig om te hardloop? Ja, mits hulle administrateurregte het en die proses nie onderbreek word nie. Dit word aanbeveel om onlangse rugsteunkopieë te hê.
- Hoe lank dit vat? Dit hang af van die skyfgrootte, die aantal lêers en die vlak van skade. Dit kan enige plek van 'n paar minute tot 'n paar uur duur, veral met DISM /RestoreHealth.
- Kan hulle my dokumente uitvee? Hulle is nie ontwerp om jou persoonlike lêers aan te raak nie; hul doel is om die stelsel en die skyf te herstel.
'n Goeie begrip van die gevorderde SFC- en DISM-opdragte gee jou 'n baie kragtige arsenaal vir Diagnoseer en herstel die meeste Windows-probleme sonder om te formateerDeur hierdie opdragte te kombineer, hul resultate te interpreteer en te weet wanneer om te stop en weer te installeer, kan jy die lewensduur van jou Windows-installasie aansienlik verleng en jouself baie probleme met jou data en jou tyd bespaar.
Redakteur spesialiseer in tegnologie en internetkwessies met meer as tien jaar ondervinding in verskillende digitale media. Ek het gewerk as 'n redakteur en inhoudskepper vir e-handel, kommunikasie, aanlyn bemarking en advertensiemaatskappye. Ek het ook op ekonomie, finansies en ander sektore se webwerwe geskryf. My werk is ook my passie. Nou, deur my artikels in Tecnobits, Ek probeer om al die nuus en nuwe geleenthede te verken wat die wêreld van tegnologie ons elke dag bied om ons lewens te verbeter.
