- DISM og SFC lar deg reparere systemfiler og Windows-avbildningen uten å formatere datamaskinen.
- DISMs parametere CheckHealth, ScanHealth og RestoreHealth analyserer og korrigerer systembildet online eller offline.
- SFC /scannow er det første anbefalte verktøyet, og når det ikke er nok, reparerer DISM det skadede komponentlageret.
- Mange DISM-feil løses ved å gjennomgå tjenester, tillatelser, registernøkler og installasjonskilder som brukes.

Når Windows begynner å fungere feil, vises følgende blå skjermer, sjeldne blokkeringer eller feil under oppdateringMange tenker umiddelbart på formatering. Men før man tyr til det ekstreme, finnes det innebygde systemverktøy, som for eksempel DISM og CFSsom kan gjøre Windows-installasjonen din som ny uten å slette filene dine.
I denne artikkelen finner du en svært komplett guide, på spansk og med en tone som er så tilgjengelig som mulig, for å forstå Hva er DISM, og hvordan bruker man det til å reparere Windows uten å installere det på nytt?, hvordan kombinere det med SFC, hva du skal gjøre når DISM gir feil (som den berømte 0x800f0954 eller feil 50) og til slutt hvordan du manuelt erstatter en systemfil hvis det ikke finnes noen annen utvei.
Hva er DISM, og hvorfor er det nyttig for å reparere Windows uten formatering?
DISM (Dansettelse Bildeservice og -administrasjon) er et kommandolinjeverktøy som er inkludert i Windows og som håndterer gjennomgå og reparer operativsystemavbildningenDet «bildet» er hovedkopien som Windows bruker til å installere komponenter, funksjoner og oppdatere seg selv.
I motsetning til andre verktøy, DISM kan jobbe med begge deler Windows-installasjonen du har startet opp (onlinemodus) som med bilder uten nett i .wim-, .vhd- eller .vhdx-formater, veldig nyttig når du vil reparere et system som ikke starter opp eller forberede en tilpasset installasjon for flere datamaskiner.
Administratorer og avanserte brukere er avhengige av DISM for å Reparer ødelagte systemfiler, legg til eller fjern pakker, drivere eller språkog for å finjustere Windows PE, Windows RE-avbildninger eller rene installasjoner før de distribueres på mange datamaskiner.
En viktig detalj er at DISM kan bruke den som referanse rene systemsikkerhetskopier lagret på Microsoft Update-servere eller i et lokalt bilde, slik at du kan reparere ting som andre verktøy ikke kan nå, inkludert systemets eget komponentlager (.wim).
Administratorer og avanserte brukere er avhengige av DISM for å Reparer ødelagte systemfiler, legg til eller fjern pakker, drivere eller språkog for å finjustere Windows PE, Windows RE-avbildninger eller rene installasjoner før de distribueres på mange datamaskiner.
En viktig detalj er at DISM kan bruke den som referanse rene systemsikkerhetskopier lagret på Microsoft Update-servere eller i et lokalt bilde, slik at du kan reparere ting som andre verktøy ikke kan nå, inkludert systemets eget komponentlager (.wim).
Mens SFC reparerer ødelagte filer ved å sammenligne dem med en beskyttet lokal hurtigbufferHvis den hurtigbufferen blir skadet, blir SFC hjelpeløs. Det er her DISM kommer inn i bildet. Først, reparer delelageret. Og derfra har den allerede et sunt grunnlag slik at SFC kan fullføre reparasjonen av systemet.

Hvordan DISM fungerer for å analysere og reparere Windows på nettet
DISM kjøres fra konsollen, enten Kommandoprompt (cmd) o PowerShellalltid med administratorrettigheter. For å sjekke og reparere en Windows-installasjon som er i bruk, kombineres tre hovedparametere med alternativet /På nett y / Cleanup-Image:
De tre nøkkelparametrene er:
- / Sjekk Helserask sjekk for eventuelle skader som allerede er registrert.
- / ScanHealthOmfattende analyse av komponentlageret.
- / RestoreHealth: reparerer bildet ved hjelp av sunne kildefiler.
I tillegg er det lagt til / Cleanup-Image å be DISM om å jobbe med Windows-avbildningen, og /På nett å be ham om å gjøre det på systemet som kjører for øyeblikket.
DISM /CheckHealth: Rask statussjekk av bildet
Parameteren / Sjekk Helse Den utfører en veldig lett skanning av Windows-komponentlageret for å se om Det er tidligere registrerte skaderDen reparerer ingenting, den bare informerer, og det tar svært kort tid.
For å kjøre den, åpne Start-menyen, skriv inn cmd, høyreklikk på Systemsymbolvelge Kjør som administratorGodta brukerkontokontroll og skriv inn følgende i vinduet:
Kjør CheckHealth:
Dism /Online /Cleanup-Image /CheckHealth
Etter noen sekunder vil DISM fortelle deg om den har oppdaget tegn på korrupsjon i komponenthvelvet. Hvis det indikerer skade, er neste trinn en dyp skanning med / ScanHealth.
DISM /ScanHealth: Dybdeanalyse av komponentlageret
Parameteren / ScanHealth lage en grundig skanning av alle systemkomponenter som administreres gjennom komponentlageret. Den sammenligner filene med forventede hash-verdier, noe som gjør at det tar betydelig lengre tid enn CheckHealth.
Kommando for ScanHealth:
Dism /Online /Cleanup-Image /ScanHealth
Avhengig av omfanget av systemskaden og maskinvarehastigheten, kan denne analysen ta flere minutter. Underveis registreres resultatene i ulike loggfiler, inkludert: DISM.logg, Sessions.xml y CBS.logsom er referansen hvis du vil undersøke mer spesifikke feil eller forstå hvorfor en reparasjon ikke blir bra.
DISM /RestoreHealth: Automatisk reparasjon av ødelagte filer
Parameteren / RestoreHealth er den som virkelig prøver reparere den oppdagede skaden i Windows-avbildningen. Den analyserer avbildningen på nytt, og når den finner skadede eller manglende filer, erstatter den dem med feilfrie kopier hentet fra en pålitelig kilde.
RestoreHealth-kommandoen:
DISM.exe /Online /Cleanup-Image /RestoreHealth
Som standard vil DISM bruke Windows-oppdatering For å laste ned nødvendige komponenter, med mindre annet er angitt. Avhengig av størrelsen og alvorlighetsgraden av skaden, kan denne prosessen ta betydelig tid og bruke båndbredde hvis mange filer må lastes ned.
Når du er ferdig, og alt går bra, vil du se en melding som indikerer at Operasjonen er fullført og at skaden er reparert. Derfra er det en veldig god idé å utføre en SFC /scannow slik at systemet kan fullføre justeringen av alle filene én etter én.
Bruke DISM til å reparere Windows-bilder offline
DISM er ikke bare for systemet du kjører; det kan også fungere med en Windows-installasjon som ikke kjørerFor eksempel et bilde montert i en mappe, en VHD-disk eller en USB-stasjon med Windows installert.
Dette er spesielt nyttig når datamaskinen ikke starter eller når du trenger klargjør et referansebilde som du deretter kloner på flere datamaskiner, og legger til eller fjerner oppdateringer, drivere eller språkpakker.
For reparasjon uten nett trenger du en gyldig strømforsyning: install.wim- eller install.esd-filer fra en Windows ISO eller en annen enhet, eller et forhåndsdefinert bilde som samsvarer versjon, utgave og språk med installasjonen du ønsker å reparere.
Eksempel (frakoblet):
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:C:\test\mount\windows /LimitAccess
Alternativet /Bilde: indikerer banen for frakoblet installasjon. Parameteren /Kilde: markerer kilden til de rene filene (vanligvis i en montert install.wim) og /Begrens tilgang forteller DISM at Ikke bruk Windows Update eller WSUSmen bare den lokale kilden.
Kjører DISM fra PowerShell: tilsvarende cmdleter
Hvis du foretrekker PowerShell, har du cmdlets tilgjengelig som De replikerer seg praktisk talt én etter én Funksjonaliteten til Dism.exe. Operasjonen er den samme: du må åpne PowerShell med administratorrettigheter.
Skriv inn i søkefeltet PowerShell, høyreklikk på Windows PowerShell og trykk på Kjør som administratorNår du er inne, kan du bruke følgende kommandoer for å jobbe med bildet på nettet:
- Sjekk helse:
Repair-WindowsImage -Online -CheckHealth - ScanHealth:
Repair-WindowsImage -Online -ScanHealth - Gjenopprett helse:
Repair-WindowsImage -Online -RestoreHealth
Hvis du vil se den nøyaktige syntaksen, tilleggsparametere og eksempler, kan du i PowerShell bruke den innebygde hjelpen med en kommando som Få hjelp til å reparere Windows-bilde - eksempler, som viser deg mer avanserte kombinasjoner, for eksempel for arbeid med bilder uten nett.

SFC vs DISM: Forskjeller og når du skal bruke hvert verktøy
I Windows har du to kommandolinjeverktøy som er laget for finne og reparere ødelagte systemfiler: SFC (Systemfilkontroll) y DISMSelv om målet er likt, er tilnærmingen forskjellig, og det er viktig å vite når man skal bruke hver enkelt.
CFS Den skanner kritiske systemfiler og sammenligner dem med en beskyttet hurtigbufret kopi (Windows Filbeskyttelse). Hvis den oppdager at en systemfil ikke samsvarer, markerer den den som skadet og erstatter den med den sunne versjonen som er lagret i den hurtigbufferen.
DISMI stedet fokuserer den på Fullstendig Windows-avbildning (komponentlageret)Den analyserer integriteten ved å sammenligne den med et rent bilde, som kan være lokalt eller på Microsoft-servere, og hvis den oppdager problemer, prøver den å gjenopprette de skadede filene fra det referansebildet.
Derfor er den praktiske anbefalingen å følge dette fossefallstrategi:
- Først, løp SFC /scannow å prøve å reparere systemfiler ved hjelp av den lokale hurtigbufferen.
- Hvis SFC ikke kan reparere alt, sjekk meldingen: hvis den indikerer at den ikke kunne fikse noen filer, betyr det at hurtigbufferen eller lagringen er skadet.
- I så fall, lanser DISM /Online /Cleanup-Image /RestoreHealth for å gjenopprette komponentlageret.
- Når DISM er ferdig, kjør den på nytt. SFC /scannow slik at han kan fullføre poleringen av filene én etter én.
Slik kjører du DISM-kommandoen i Windows trinn for trinn
Når Windows-hurtigbufferen som bruker SFC er ødelagt, er det Et besøk til DISM er et must.Dette verktøyet analyserer og reparerer Windows-avbildningen i bulk, ved å bruke en ren lokal eller online kopi for å erstatte ødelagte komponenter.
Flytoppsummering:
- Åpne Start-menyen og skriv inn cmd.
- Høyreklikk på Systemsymbol og velg Kjør som administrator.
- I vinduet, kjør for eksempel:
dism /online /cleanup-image /restorehealth
Hvis du bare vil sjekk om det er registrert noen skader, du kan bruke /sjekk helseog for en detaljert analyse, men uten reparasjon, /skanningshelseDen viktigste parameteren for en reell reparasjon er / restorehealth.
I moderne versjoner av Windows (8, 8.1, 10, 11) fungerer denne kombinasjonen uten problemer så lenge du har en internettforbindelse eller en gyldig installasjonskildeI Windows 7 har ikke DISM disse funksjonene; i stedet brukes følgende: Verktøy for systemoppdateringsberedskap (SURT)som du kan laste ned fra Microsoft-katalogen for å prøve en lignende effekt.
Vanlige DISM-feil og hvordan du fikser dem
DISM fungerer vanligvis ganske automatisk, men noen ganger oppstår det feil feil som avbryter prosessenNoen av de vanligste har relativt enkle løsninger.
Feil 0x800f0954: DISM mislyktes, ingen operasjon ble utført
Denne feilen oppstår vanligvis når noe forstyrrer DISMs tilgang til kildefilene eller til Windows Update-tjenesten. Typiske årsaker inkluderer:
- Tredjeparts antivirus som blokkerer systemprosesser eller filer.
- Windows-oppdateringstjenestene er feilkonfigurert eller stoppet.
- Bruk av en proxy-server som kutter kommunikasjonen med Windows Update.
- Arkiv install.wim brukt som en kilde med «skrivebeskyttet» tillatelse.
Vanlige løsninger:
- Deaktiver antivirusprogramvaren din midlertidig fra tredjeparter eller til og med avinstallere den mens DISM kjører. Windows Defender er kompetent nok til å beskytte systemet i mellomtiden.
- Gjennomgå og start tjenestene på nytt BITER (Intelligent bakgrunnsoverføringstjeneste), CryptoSvc (Kryptografiske tjenester) og Windows-oppdatering, og sørg for at oppstartstypen er automatisk.
- Deaktiver alle fullmektig konfigurert i systemet slik at DISM kan nå Microsoft-servere uten begrensninger.
- Hvis du bruker en fil install.wim som lokal kildekodeFjern skrivebeskyttet-attributtet fra filegenskapene før du kjører DISM.
DISM-feil 50: Problemer med en registernøkkel
En annen velkjent feil er feil 50som vanligvis vises når du starter kommandoer som:
Dism /Online /Cleanup-Image /CheckHealthDism /Online /Cleanup-Image /ScanHealthDism /Online /Cleanup-Image /RestoreHealth
Den hyppigste årsaken er tilstedeværelsen av en MiniNT-registreringsnøkkelen er forlagt, noe som får DISM til å tro at den kjører i et begrenset miljø (som WinPE) og blokkerer visse operasjoner.
Løsning (rediger posten):
- Åpne en kommandoprompt som administrator og kjør regedit for å åpne Registerredigering.
- Naviger til ruten
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control. - Finn mappen (nøkkel) MiniNT og slett den.
- Lukk redigeringsprogrammet og start datamaskinen på nytt for å anvende endringene.
Etter omstartDISM-kommandoene ovenfor skal kjøres uten å vise feil 50, forutsatt at det ikke er andre underliggende problemer.
Hva skal jeg gjøre hvis DISM gir feil 87 eller ikke gjenkjenner /cleanup-image?
El feil 87 Det indikerer vanligvis at en av parameterne som sendes til kommandoen er feil eller dårlig skrevetDet er ganske vanlig å se denne meldingen når «cleanup-image» er feilstavet, bindestreker og skråstreker er blandet sammen, eller når syntaksen inneholder mellomrom der de ikke skal være.
Eksempler på kommandoer:
Eksempler:
DISM /image:C:\ /cleanup-image /restorehealth
DISM /Image:C:\ /ScratchDir:C:\Scratch /Cleanup-Image /Restorehealth /source:wim:F:\sources\install.wim:4 /limitaccess
De kan gi en feilmelding hvis banen til /Bilde: Den peker ikke til en gyldig Windows-installasjon hvis mappen ikke finnes. /ScratchDir, hvis kolon og skråstreker er feilstavet, eller hvis selve DISM er ødelagt på den installasjonen.
I slike tilfeller er det lurt å gjennomgå syntaksen nøye, bekrefte at den angitte stasjonen og stiene finnes, og at install.wim-bilde Den er kompatibel med den installerte utgaven, og hvis du mistenker at DISM i seg selv er skadet, kan du prøve Kjør DISM fra et installasjonsmedium eller gjenopprettingsmiljø peker på en annen ren kilde.
Erstatt en ødelagt systemfil manuelt (kun som en siste utvei)
Selv om normen er å la SFC og DISM gjøre jobben sin, finnes det ekstreme situasjoner der inngripen er nødvendig. manuelt erstatte en ødelagt systemfilDet er en delikat prosedyre, så den bør bare brukes hvis det ikke finnes noe alternativ og du vet nøyaktig hvilken fil du vil endre.
Den generelle prosessen består av tre trinn: Ta eierskap over den skadede filen, gi skrivetillatelser og kopier den skadede versjonen. fra en annen del av systemet eller fra en ren kilde.
Trinn 1: Ta eierskap over systemfilen
For at en administrator skal kunne endre en beskyttet fil, må de først overta eierskapet til filenI en forhøyet kommandoprompt brukes følgende kommando:
takeown-kommando:
takeown /f <Ruta_Completa_y_Nombre_de_Archivo>
Hvis for eksempel den ødelagte filen er jscript.dll i system32, vil kommandoen være:
takeown /f C:\Windows\System32\jscript.dll
Trinn 2: Gi administratorer full tillatelse
Når du eier filen, må du gi full tilgang til administratorgruppen for å kunne overskrive den. Dette gjøres med:
icacls-kommandoen:
icacls <Ruta_Completa_y_Nombre_de_Archivo> /grant administradores:F
Eller, i engelske systemer, ved å bruke «administratorer» som gruppe:
icacls C:\Windows\System32\jscript.dll /grant administrators:F
Trinn 3: Kopier den sunne filen over den ødelagte filen
Til slutt kopierer du en riktig versjon av filen fra en kilde du vet er ren (en annen identisk Windows-installasjon med tanke på versjon og utgave, et montert bilde, osv.). Det generelle formatet er:
kopieringskommando:
copy <Archivo_Origen> <Archivo_Destino>
Fortsetter med forrige eksempel:
copy E:\Temp\jscript.dll C:\Windows\System32\jscript.dll
Det er svært viktig å sørge for at kildefilen samsvarer til samme versjon og build av Windows som du reparerer. Ellers kan du forårsake enda mer alvorlige problemer.
Hvis systemet fortsatt ikke fungerer som det skal etter alt dette, kan korrupsjonen være for dyp, og det kan være på tide å revurdere. Gjenopprett systemet til et tidligere punkt eller installer Windows på nyttalltid sørge for å ha oppdaterte sikkerhetskopier.
Har verktøy som CFS og DISM Den lar deg løse et stort antall Windows 10- og 11-problemer uten å ty til den fryktede formateringen, og ved å kjenne til parameterne, vanlige feilene og de mest nyttige kombinasjonene kan du få mest mulig ut av dem for å holde systemet stabilt, reparere det når det viser tegn til tretthet og la formatering være siste utvei, ikke det første alternativet.
Redaktør spesialisert i teknologi og internettspørsmål med mer enn ti års erfaring i ulike digitale medier. Jeg har jobbet som redaktør og innholdsskaper for e-handel, kommunikasjon, online markedsføring og reklameselskaper. Jeg har også skrevet på nettsteder innen økonomi, finans og andre sektorer. Arbeidet mitt er også min lidenskap. Nå, gjennom artiklene mine i Tecnobits, Jeg prøver å utforske alle nyhetene og nye mulighetene som teknologiverdenen tilbyr oss hver dag for å forbedre livene våre.