- DISM en SFC laat jou toe om stelsellêers en die Windows-beeld te herstel sonder om jou rekenaar te formateer.
- DISM se CheckHealth-, ScanHealth- en RestoreHealth-parameters analiseer en korrigeer die stelselbeeld aanlyn of vanlyn.
- SFC /scannow is die eerste aanbevole hulpmiddel, en wanneer dit nie genoeg is nie, herstel DISM die beskadigde komponentstoor.
- Baie DISM-foute word opgelos deur dienste, toestemmings, registersleutels en installasiebronne wat gebruik word, te hersien.

Wanneer Windows begin wanfunksioneer, verskyn die volgende blou skerms, seldsame blokkasies of foute tydens opdateringBaie mense dink dadelik aan formatering. Voordat daar egter tot daardie uiterste oorgegaan word, is daar ingeboude stelselgereedskap, soos DISM y SFCwat jou Windows-installasie soos nuut kan laat sonder om jou lêers te verwyder.
In hierdie artikel vind jy 'n baie volledige gids, in Spaans en met 'n toon wat so toeganklik as moontlik is, om te verstaan. Wat is DISM, en hoe kan ek dit gebruik om Windows te herstel sonder om dit weer te installeer?, hoe om dit met SFC te kombineer, wat om te doen wanneer DISM foute gee (soos die bekende 0x800f0954 of fout 50) en laastens, hoe om 'n stelsellêer handmatig te vervang as daar geen ander uitweg is nie.
Wat is DISM en waarom is dit nuttig om Windows te herstel sonder om te formateer?
DISM (Dindiensneming Beelddiens en Bestuur) is 'n opdragreëlhulpmiddel wat in Windows ingesluit is en wat hanteer hersien en herstel die bedryfstelselbeeldDaardie "beeld" is die meesterkopie wat Windows gebruik om komponente en funksies te installeer en homself op te dateer.
Anders as ander gereedskap, DISM kan met beide werk Windows-installasie wat jy opgestart het (aanlynmodus) soos met vanlyn beelde in .wim, .vhd of .vhdx formate, baie nuttig wanneer jy 'n stelsel wil herstel wat nie wil opstart nie of 'n persoonlike installasie vir verskeie rekenaars wil voorberei.
Administrateurs en gevorderde gebruikers maak staat op DISM om Herstel korrupte stelsellêers, voeg pakkette, drywers of tale by of verwyder hulleen om Windows PE, Windows RE-beelde of skoon installasies te verfyn voordat dit op baie rekenaars ontplooi word.
'n Belangrike detail is wat DISM as verwysing kan gebruik skoon stelselrugsteun wat op Microsoft Update-bedieners gestoor is of in 'n plaaslike beeld, wat jou toelaat om dinge te herstel wat ander nutsdienste nie kan bereik nie, insluitend die stelsel se eie komponentstoor (.wim).
Administrateurs en gevorderde gebruikers maak staat op DISM om Herstel korrupte stelsellêers, voeg pakkette, drywers of tale by of verwyder hulleen om Windows PE, Windows RE-beelde of skoon installasies te verfyn voordat dit op baie rekenaars ontplooi word.
'n Belangrike detail is wat DISM as verwysing kan gebruik skoon stelselrugsteun wat op Microsoft Update-bedieners gestoor is of in 'n plaaslike beeld, wat jou toelaat om dinge te herstel wat ander nutsdienste nie kan bereik nie, insluitend die stelsel se eie komponentstoor (.wim).
Terwyl SFC korrupte lêers herstel deur hulle te vergelyk met 'n beskermde plaaslike kasgeheueAs daardie kasgeheue beskadig is, word SFC hulpeloos gelaat. Dis waar DISM inkom. Eerstens, herstel die onderdelepakhuis. En van daar af het dit reeds 'n gesonde basis sodat SFC die stelsel kan klaarmaak.

Hoe DISM werk om Windows aanlyn te analiseer en te herstel
DISM word vanaf die konsole uitgevoer, óf Símbolo del sistema (cmd) o PowerShellaltyd met administrateurregte. Om 'n Windows-installasie wat in gebruik is, na te gaan en te herstel, word drie hoofparameters gekombineer met die opsie /Aanlyn y /Opruiming-Beeld:
Die drie sleutelparameters is:
- /KontroleerGesondheid: vinnige kontrole vir enige skade wat reeds aangeteken is.
- /ScanHealthomvattende analise van die komponentpakhuis.
- /RestoreHealthherstel die beeld met behulp van gesonde bronlêers.
Verder word dit bygevoeg /Opruiming-Beeld om DISM te sê om aan die Windows-beeld te werk, en /Aanlyn om hom te sê om dit te doen op die stelsel wat tans loop.
DISM /CheckHealth: Vinnige beeldstatuskontrole
Die parameter /KontroleerGesondheid Dit voer 'n baie ligte skandering van die Windows-komponentwinkel uit om te sien of Daar is voorheen aangetekende skadeDit herstel niks, dit gee slegs inligting, en dit neem baie min tyd.
Om dit te laat loop, maak die Start-kieslys oop, tik cmd, regskliek op Stelselsimboolkies Begin as administrateurAanvaar Gebruikersrekeningbeheer en tik die volgende in die venster:
Begin CheckHealth:
Dism /Online /Cleanup-Image /CheckHealth
Na 'n paar sekondes sal DISM jou laat weet of dit enige tekens van korrupsie in die komponentkluis bespeur het. Indien dit skade aandui, is die volgende stap 'n diep skandering met /ScanHealth.
DISM /ScanHealth: Diepgaande analise van die komponentwinkel
Die parameter /ScanHealth maak 'n deeglike skandering van alle stelselkomponente wat deur die komponentstoor bestuur word. Dit vergelyk die lêers met hul verwagte hash-waardes, wat dit aansienlik langer neem as CheckHealth.
Opdrag vir ScanHealth:
Dism /Online /Cleanup-Image /ScanHealth
Afhangende van die omvang van die stelselskade en die hardewarespoed, kan hierdie analise etlike minute duur. Tydens die proses word die resultate in verskeie loglêers aangeteken, insluitend: DISM.log, Sessies.xml y CBS. logwat die verwysing is as jy wil ondersoek meer spesifieke mislukkings of verstaan hoekom 'n herstelwerk nie goed uitdraai nie.
DISM /RestoreHealth: Outomatiese herstel van korrupte lêers
Die parameter /RestoreHealth is die een wat werklik probeer herstel die opgespoorde skade in die Windows-beeld. Dit heranaliseer die beeld en, wanneer dit beskadigde of ontbrekende lêers vind, vervang dit dit met gesonde kopieë wat van 'n betroubare bron verkry is.
RestoreHealth-opdrag:
DISM.exe /Online /Cleanup-Image /RestoreHealth
Standaard sal DISM gebruik Windows-opdatering Om die nodige komponente af te laai, tensy anders aangedui. Afhangende van die grootte en erns van die korrupsie, kan hierdie proses 'n aansienlike hoeveelheid tyd neem en bandwydte verbruik as baie lêers afgelaai moet word.
Sodra alles klaar is, as jy goed gaan, sal jy 'n boodskap sien wat aandui dat Die operasie is suksesvol voltooi en dat die skade herstel is. Van daar af is dit 'n baie goeie idee om 'n SFC /skandeer nou sodat die stelsel al die lêers een vir een kan voltooi om in lyn te bring.
Gebruik DISM om Windows-beelde vanlyn te herstel
DISM is nie net vir die stelsel wat jy laat loop nie; dit kan ook werk met 'n Windows-installasie wat nie loop nieByvoorbeeld, 'n beeld wat in 'n vouer, 'n VHD-skyf of 'n USB-skyf met Windows geïnstalleer is, gemonteer is.
Dit is veral nuttig wanneer die rekenaar nie wil begin nie of wanneer jy dit nodig het berei 'n verwysingsbeeld voor wat jy dan op verskeie rekenaars sal kloon, deur opdaterings, drywers of taalpakkette by te voeg of te verwyder.
Vir vanlyn herstelwerk benodig jy 'n geldige kragtoevoer: install.wim of install.esd lêers vanaf 'n Windows ISO of 'n ander toestel, of 'n vooraf voorbereide beeld wat ooreenstem weergawe, uitgawe en taal met die installasie wat jy wil herstel.
Voorbeeld (vanlyn):
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:C:\test\mount\windows /LimitAccess
Die opsie /Beeld: dui die vanlyn installasiepad aan. Die parameter /Bron: merk die bron van die skoon lêers (gewoonlik binne 'n gemonteerde install.wim) en / LimitAccess sê vir DISM dat Moenie Windows Update of WSUS gebruik niemaar slegs die plaaslike bron.
Begin DISM vanaf PowerShell: ekwivalente cmdlets
As jy PowerShell verkies, het jy cmdlets beskikbaar wat Hulle herhaal feitlik een vir een Die funksionaliteit van Dism.exe. Die bewerking is dieselfde: jy moet PowerShell met administrateurregte oopmaak.
Tik in die soekkassie powershell, regskliek op Windows PowerShell en druk aan Begin as administrateurSodra jy binne is, kan jy die volgende opdragte gebruik om aan die aanlyn beeld te werk:
- KontroleerGesondheid:
Repair-WindowsImage -Online -CheckHealth - ScanHealth:
Repair-WindowsImage -Online -ScanHealth - RestoreHealth:
Repair-WindowsImage -Online -RestoreHealth
As jy die presiese sintaksis, bykomende parameters en voorbeelde wil sien, kan jy in PowerShell die ingeboude hulp met 'n opdrag soos gebruik. Kry-Hulp Herstel-WindowsImage -Voorbeelde, wat jou meer gevorderde kombinasies sal wys, byvoorbeeld vir die werk met vanlyn beelde.

SFC vs DISM: Verskille en wanneer om elke instrument te gebruik
In Windows het jy twee opdragreël-instrumente wat ontwerp is vir vind en herstel korrupte stelsellêers: SFC (Stelsellêerkontroleerder) y DISMAlhoewel die doel soortgelyk is, is die benadering anders, en dit is belangrik om te weet wanneer om elkeen te gebruik.
CFS Dit skandeer kritieke stelsellêers en vergelyk dit met 'n beskermde kaskopie (Windows Lêerbeskerming). Indien dit bespeur dat 'n stelsellêer nie ooreenstem nie, merk dit dit as korrup en vervang dit met die gesonde weergawe wat in daardie kasgeheue gestoor is.
DISMIn plaas daarvan fokus dit op die Volledige Windows-beeld (die komponentwinkel)Dit analiseer die integriteit daarvan deur dit te vergelyk met 'n skoon beeld, wat plaaslik of op Microsoft-bedieners kan wees, en as dit probleme opspoor, probeer dit om die beskadigde lêers van daardie verwysingsbeeld te herstel.
Daarom is die praktiese aanbeveling om dit te volg watervalstrategie:
- Eerstens, hardloop SFC /skandeer nou om te probeer om stelsellêers te herstel deur die plaaslike kas te gebruik.
- As SFC nie alles kan herstel nie, kyk na die boodskap: as dit aandui dat dit nie sommige lêers kon herstel nie, beteken dit dat die kasgeheue of die stoorplek beskadig is.
- In daardie geval, lanseer DISM /Aanlyn /Opruimingsbeeld /Herstelgesondheid om die komponentpakhuis te herstel.
- Sodra DISM klaar is, voer dit weer uit. SFC /skandeer nou sodat hy die lêers een vir een kan klaar poleer.
Hoe om die DISM-opdrag stap vir stap in Windows uit te voer
Wanneer die Windows-kasgeheue wat SFC gebruik, korrup is, is dit 'n Besoek aan DISM is 'n moet.Hierdie hulpmiddel analiseer en herstel die Windows-beeld in grootmaat, deur 'n skoon plaaslike of aanlyn kopie te gebruik om korrupte komponente te vervang.
Vloei-opsomming:
- Maak die Start-kieslys oop en tik cmd.
- Regskliek op Stelselsimbool y elegir Begin as administrateur.
- Voer byvoorbeeld in die venster uit:
dism /online /cleanup-image /restorehealth
As jy net wil kyk of daar enige skade opgemerk is, jy kan gebruik /kontroleergesondheiden vir 'n gedetailleerde analise maar sonder herstelwerk, /skandeergesondheidDie belangrikste parameter vir 'n werklike herstelwerk is /herstel van gesondheid.
In moderne weergawes van Windows (8, 8.1, 10, 11) werk hierdie kombinasie sonder probleme solank jy 'n internetverbinding of 'n ... het. geldige installasiebronIn Windows 7 het DISM nie hierdie funksies nie; in plaas daarvan word die volgende gebruik: Stelselopdateringsgereedheidsinstrument (SURT)wat jy van die Microsoft-katalogus kan aflaai om 'n soortgelyke effek te probeer.
Algemene DISM-foute en hoe om dit reg te stel
DISM werk gewoonlik redelik outomaties, maar soms kom foute voor foute wat die proses onderbreekSommige van die mees algemene het relatief eenvoudige oplossings.
Fout 0x800f0954: DISM het misluk, geen bewerking is uitgevoer nie
Hierdie fout kom gewoonlik voor wanneer iets belemmer DISM se toegang tot die bronlêers of na die Windows Update-diens. Tipiese oorsake sluit in:
- Derdeparty-antivirus wat stelselprosesse of lêers blokkeer.
- Windows-opdateringsdienste is verkeerd gekonfigureer of gestaak.
- Gebruik 'n instaanbediener wat kommunikasie met Windows Update afsny.
- Argief installeer.wim gebruik as 'n bron met "leesalleen" toestemming.
Algemene oplossings:
- Deaktiveer jou antivirusprogrammatuur tydelik van derde partye of selfs verwyder dit terwyl DISM loop. Windows Defender is bekwaam genoeg om die stelsel intussen te beskerm.
- Hersien en herbegin dienste BITS (Intelligente agtergrondoordragdiens), CryptoSvc (Kriptografiese dienste) en Windows-opdatering, en maak seker dat die opstarttipe outomaties is.
- Deaktiveer enige volmag in die stelsel gekonfigureer sodat DISM Microsoft-bedieners sonder beperkings kan bereik.
- As jy 'n lêer gebruik install.wim as plaaslike bronVerwyder die lees-alleen-attribuut uit die lêereienskappe voordat u DISM uitvoer.
DISM-fout 50: Probleme met 'n registersleutel
Nog 'n bekende fout is die fout 50wat gewoonlik verskyn wanneer bevele soos: uitgevoer word
Dism /Online /Cleanup-Image /CheckHealthDism /Online /Cleanup-Image /ScanHealthDism /Online /Cleanup-Image /RestoreHealth
Die mees algemene oorsaak is die teenwoordigheid van 'n MiniNT-registrasiesleutel verkeerd geplaas, wat DISM laat glo dat dit in 'n beperkte omgewing (soos WinPE) loop en sekere bewerkings blokkeer.
Oplossing (wysig die rekord):
- Maak 'n opdragprompt as administrateur oop en voer uit regedit para abrir el Editor del Registro.
- Navigeer na die roete
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control. - Vind die lêergids (sleutel) MiniNT en elimineer dit.
- Maak die redigeerder toe en herbegin die rekenaar om die veranderinge toe te pas.
Na herlaaiDie bogenoemde DISM-opdragte behoort te loop sonder om fout 50 te vertoon, mits daar geen ander onderliggende probleme is nie.
Wat om te doen as DISM fout 87 gee of nie /cleanup-image herken nie?
El fout 87 Dit dui gewoonlik aan dat een van die parameters wat aan die opdrag deurgegee word, die verkeerd of swak geskryfDit is redelik algemeen om hierdie boodskap te sien wanneer "cleanup-image" verkeerd gespel is, koppeltekens en skuinsstrepe deurmekaar is, of wanneer die sintaksis spasies insluit waar hulle nie hoort te wees nie.
Opdrag voorbeelde:
Voorbeelde:
DISM /image:C:\ /cleanup-image /restorehealth
DISM /Image:C:\ /ScratchDir:C:\Scratch /Cleanup-Image /Restorehealth /source:wim:F:\sources\install.wim:4 /limitaccess
Hulle kan 'n fout gee as die pad van /Beeld: Dit wys nie na 'n geldige Windows-installasie as die gids nie bestaan nie. /KrapDir, as die dubbelpunt en skuinsstrepe verkeerd gespel is, of as DISM self op daardie installasie korrup is.
In sulke gevalle is dit raadsaam om die sintaksis noukeurig te hersien, te verifieer dat die aangeduide aandrywer en paaie bestaan, en dat die install.wim-beeld Dit is versoenbaar met die geïnstalleerde uitgawe, en as jy vermoed dat DISM self korrup is, probeer dit Begin DISM vanaf 'n installasiemedia of herstelomgewing wys na 'n ander skoon bron.
Vervang 'n korrupte stelsellêer handmatig (slegs as 'n laaste uitweg)
Alhoewel die norm is om SFC en DISM hul werk te laat doen, is daar uiterste situasies waar ingryping nodig is. vervang 'n korrupte stelsellêer handmatigDit is 'n delikate prosedure, daarom moet dit slegs gebruik word as daar geen alternatief is nie en jy presies weet watter lêer jy wil verander.
Die algemene proses bestaan uit drie stappe: Neem eienaarskap van die beskadigde lêer, verleen skryfregte en kopieer die gesonde weergawe. van 'n ander deel van die stelsel of van 'n skoon bron.
Stap 1: Neem eienaarskap van die stelsellêer
Vir 'n administrateur om 'n beskermde lêer te wysig, moet hulle eers eienaarskap van die lêer aanvaarIn 'n verhoogde opdragprompt word die volgende opdrag gebruik:
neem-eie opdrag:
takeown /f <Ruta_Completa_y_Nombre_de_Archivo>
Byvoorbeeld, as die korrupte lêer jscript.dll in system32 is, sal die opdrag wees:
takeown /f C:\Windows\System32\jscript.dll
Stap 2: Gee volle toestemmings aan administrateurs
Sodra jy die lêer besit, moet jy gee volle toegang tot die administrateursgroep om dit te kan oorskryf. Dit word gedoen met:
icacls-opdrag:
icacls <Ruta_Completa_y_Nombre_de_Archivo> /grant administradores:F
Of, in Engelse stelsels, deur "administrateurs" as die groep te gebruik:
icacls C:\Windows\System32\jscript.dll /grant administrators:F
Stap 3: Kopieer die gesonde lêer oor die korrupte lêer
Laastens kopieer jy een korrekte weergawe van die lêer van 'n bron wat jy weet skoon is (nog 'n identiese Windows-installasie in terme van weergawe en uitgawe, 'n gemonteerde beeld, ens.). Die algemene formaat is:
kopieer opdrag:
copy <Archivo_Origen> <Archivo_Destino>
Gaan voort met die vorige voorbeeld:
copy E:\Temp\jscript.dll C:\Windows\System32\jscript.dll
Dit is baie belangrik om te verseker dat die bronlêer ooreenstem na dieselfde weergawe en bou van Windows wat jy herstel. Andersins kan jy selfs meer ernstige probleme veroorsaak.
As die stelsel na dit alles steeds nie behoorlik werk nie, is die korrupsie dalk te diep en is dit dalk tyd om dit te hersien. Herstel die stelsel na 'n vorige punt of herinstalleer Windowsaltyd seker maak dat jy opgedateerde rugsteun het.
Met gereedskap soos CFS en DISM Dit laat jou toe om 'n groot aantal Windows 10- en 11-probleme op te los sonder om die gevreesde formatering te gebruik, en deur die parameters, algemene foute en nuttigste kombinasies daarvan te ken, kan jy die meeste daaruit kry om jou stelsel stabiel te hou, dit te herstel wanneer dit tekens van moegheid toon en formatering as die laaste uitweg te laat, nie die eerste opsie nie.
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.