Dism++ for å reparere Windows uten formatering: komplett guide

Siste oppdatering: 28/11/2025
Forfatter: Daniel Terrasa

  • 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.
Dism++ for å reparere Windows uten formatering

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.

reparer vinduer uten formatering

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.

Eksklusivt innhold - Klikk her  Windows 11 forbedrer Bluetooth-lyd med samtidig støtte for stereo og mikrofon

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.

Hva er Windows-0 DISM- og SFC-kommandoene?

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.

Eksklusivt innhold - Klikk her  Excel og Word: Forhåndsvisning fungerer ikke. Hva bør jeg gjøre?

sfc

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:

  1. Åpne Start-menyen og skriv inn cmd.
  2. Høyreklikk på Systemsymbol og velg Kjør som administrator.
  3. 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 /CheckHealth
  • Dism /Online /Cleanup-Image /ScanHealth
  • Dism /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.

Eksklusivt innhold - Klikk her  Komplett guide til deling av Open WebUI og Ollama på ditt lokale nettverk

Løsning (rediger posten):

  1. Åpne en kommandoprompt som administrator og kjør regedit for å åpne Registerredigering.
  2. Naviger til ruten HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control.
  3. Finn mappen (nøkkel) MiniNT og slett den.
  4. 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.