Dism++ til at reparere Windows uden formatering: komplet guide

Sidste opdatering: 28/11/2025
Forfatter: Daniel Terrasa

  • DISM og SFC giver dig mulighed for at reparere systemfiler og Windows-billedet uden at formatere din computer.
  • DISMs parametre CheckHealth, ScanHealth og RestoreHealth analyserer og korrigerer systembilledet online eller offline.
  • SFC /scannow er det første anbefalede værktøj, og når det ikke er nok, reparerer DISM det beskadigede komponentlager.
  • Mange DISM-fejl kan løses ved at gennemgå de anvendte tjenester, tilladelser, registreringsnøgler og installationskilder.
Dism++ til at reparere Windows uden formatering

Når Windows begynder at fungere forkert, vises følgende blå skærme, sjældne blokeringer eller fejl under opdateringMange tænker straks på formatering. Men før man tyr til den yderlighed, findes der indbyggede systemværktøjer, som f.eks. DISM og CFShvilket kan efterlade din Windows-installation som ny uden at slette dine filer.

I denne artikel finder du en meget komplet guide på spansk og med en tone, der er så tilgængelig som muligt, så du kan forstå den. Hvad er DISM, og hvordan bruger man det til at reparere Windows uden at geninstallere det?, hvordan man kombinerer det med SFC, hvad man skal gøre, når DISM giver fejl (såsom den berømte 0x800f0954 eller fejl 50) og endelig, hvordan man manuelt erstatter en systemfil, hvis der ikke er nogen anden udvej.

Hvad er DISM, og hvorfor er det nyttigt til at reparere Windows uden formatering?

DISM (Dansættelse Billedservice og -administration) er et kommandolinjeværktøj, der er inkluderet i Windows, og som håndterer gennemgå og reparer operativsystembilledetDet "billede" er den masterkopi, som Windows bruger til at installere komponenter, funktioner og opdatere sig selv.

I modsætning til andre værktøjer, DISM kan arbejde med begge dele Windows-installation, som du har startet (onlinetilstand) som med offlinebilleder i .wim-, .vhd- eller .vhdx-formater, meget nyttigt, når du vil reparere et system, der ikke vil starte, eller forberede en brugerdefineret installation til flere computere.

Administratorer og avancerede brugere bruger DISM til at Ret beskadigede systemfiler, tilføj eller fjern pakker, drivere eller sprogog til at finjustere Windows PE, Windows RE-billeder eller rene installationer, før de implementeres på mange computere.

En vigtig detalje er, at DISM kan bruge som reference rene systembackups gemt på Microsoft Update-servere eller i et lokalt billede, så du kan reparere ting, som andre værktøjer ikke kan nå, herunder systemets eget komponentlager (.wim).

Administratorer og avancerede brugere bruger DISM til at Ret beskadigede systemfiler, tilføj eller fjern pakker, drivere eller sprogog til at finjustere Windows PE, Windows RE-billeder eller rene installationer, før de implementeres på mange computere.

En vigtig detalje er, at DISM kan bruge som reference rene systembackups gemt på Microsoft Update-servere eller i et lokalt billede, så du kan reparere ting, som andre værktøjer ikke kan nå, herunder systemets eget komponentlager (.wim).

Mens SFC reparerer beskadigede filer ved at sammenligne dem med en beskyttet lokal cacheHvis den cache bliver beskadiget, står SFC hjælpeløst tilbage. Det er her, DISM kommer ind i billedet. Først skal du reparere reservedelslageret. Og derfra har den allerede et sundt grundlag, så SFC kan færdiggøre reparationen af ​​systemet.

Reparer Windows uden formatering

Sådan analyserer og reparerer DISM Windows online

DISM køres fra konsollen, enten Kommandoprompt (cmd) o PowerShellaltid med administratorrettigheder. For at kontrollere og reparere en Windows-installation, der er i brug, kombineres tre hovedparametre med indstillingen /Online y /Cleanup-Image:

De tre nøgleparametre er:

  • / Check Sundhed: hurtig kontrol for eventuelle skader, der allerede er registreret.
  • / Scan SundhedOmfattende analyse af komponentlageret.
  • / RestoreHealthReparerer billedet ved hjælp af sunde kildefiler.

Desuden tilføjes det /Cleanup-Image at fortælle DISM, at det skal arbejde på Windows-billedet, og /Online at fortælle ham, at han skal gøre det på det system, der kører i øjeblikket.

DISM /CheckHealth: Hurtig kontrol af billedstatus

Parameteren / Check Sundhed Den udfører en meget let scanning af Windows-komponentlageret for at se, om Der er tidligere registrerede skaderDen reparerer ikke noget, den informerer kun, og det tager meget lidt tid.

Eksklusivt indhold - Klik her  Stream dine Xbox-spil fra appen på din pc: Alt du behøver at vide om den nye funktion

For at køre det skal du åbne Start-menuen og skrive cmd, højreklik på Systemsymbolvælge Kør som administratorAccepter Brugerkontokontrol og skriv følgende i vinduet:

Kør CheckHealth:
Dism /Online /Cleanup-Image /CheckHealth

Efter et par sekunder vil DISM fortælle dig, om der er registreret tegn på korruption i komponenthvælvingen. Hvis det indikerer skade, er næste trin en dybdegående scanning med / Scan Sundhed.

DISM /ScanHealth: Dybdegående analyse af komponentlageret

Parameteren / Scan Sundhed lav en dybdegående scanning af alle systemkomponenter som administreres via komponentlageret. Den sammenligner filerne med deres forventede hashværdier, hvilket gør det betydeligt længere tid end CheckHealth.

Kommando til ScanHealth:
Dism /Online /Cleanup-Image /ScanHealth

Afhængigt af omfanget af systemskaden og hardwarens hastighed kan denne analyse tage flere minutter. Under processen registreres resultaterne i forskellige logfiler, herunder: DISM.log, Sessions.xml y CBS.logsom er referencen, hvis du vil undersøge mere specifikke fejl eller forstå hvorfor en reparation ikke bliver godt.

DISM /RestoreHealth: Automatisk reparation af beskadigede filer

Parameteren / RestoreHealth er den, der virkelig prøver udbedr den opdagede skade i Windows-billedet. Den analyserer billedet igen, og når den finder beskadigede eller manglende filer, erstatter den dem med sunde kopier fra en pålidelig kilde.

RestoreHealth-kommando:
DISM.exe /Online /Cleanup-Image /RestoreHealth

Som standard bruger DISM Windows-opdatering For at downloade de nødvendige komponenter, medmindre andet er angivet. Afhængigt af størrelsen og alvorligheden af ​​​​korruptionen kan denne proces tage betydelig tid og forbruge båndbredde, hvis mange filer skal downloades.

Når du er færdig, og alt går godt, vil du se en besked, der angiver det Operationen er blevet gennemført og at skaden er blevet repareret. Derfra er det en rigtig god idé at udføre en SFC /scannow så systemet kan færdiggøre justeringen af ​​alle filerne én efter én.

Hvad er Windows-0 DISM- og SFC-kommandoer?

Brug af DISM til at reparere Windows-billeder offline

DISM er ikke kun til det system, du har kørende; det kan også fungere med en Windows-installation, der ikke kørerFor eksempel et billede monteret i en mappe, en VHD-disk eller et USB-drev med Windows installeret.

Dette er især nyttigt, når computeren ikke vil starte, eller når du har brug for forberede et referencebillede som du derefter kloner på flere computere, tilføjer eller fjerner opdateringer, drivere eller sprogpakker.

Til offline reparation skal du bruge en gyldig strømforsyning: install.wim- eller install.esd-filer fra en Windows ISO eller en anden enhed, eller et forudforberedt billede, der matcher version, udgave og sprog med den installation, du vil reparere.

Eksempel (offline):
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:C:\test\mount\windows /LimitAccess

Muligheden /Billede: angiver stien til offlineinstallationen. Parameteren /Kilde: markerer kilden til de rene filer (normalt inden for en monteret install.wim) og /Begræns adgang fortæller DISM, at Brug ikke Windows Update eller WSUSmen kun den lokale kilde.

Kørsel af DISM fra PowerShell: tilsvarende cmdlets

Hvis du foretrækker PowerShell, har du cmdlets tilgængelige, der De replikerer praktisk talt én efter én Funktionaliteten af ​​Dism.exe. Handlingen er den samme: du skal åbne PowerShell med administratorrettigheder.

Skriv i søgefeltet PowerShell, højreklik på Windows PowerShell og tryk på Kør som administratorNår du er inde, kan du bruge følgende kommandoer til at arbejde på onlinebilledet:

  • Tjek sundhed: Repair-WindowsImage -Online -CheckHealth
  • ScanHealth: Repair-WindowsImage -Online -ScanHealth
  • Gendan sundhed: Repair-WindowsImage -Online -RestoreHealth

Hvis du vil se den nøjagtige syntaks, yderligere parametre og eksempler, kan du i PowerShell bruge den indbyggede hjælp med en kommando som Få hjælp til reparation af Windows-billede - eksempler, som viser dig mere avancerede kombinationer, for eksempel til at arbejde med offlinebilleder.

Eksklusivt indhold - Klik her  Sådan modtager du automatiske advarsler, når dine data optræder i et databrud

sfc

SFC vs DISM: Forskelle og hvornår man skal bruge hvert værktøj

I Windows har du to kommandolinjeværktøjer designet til finde og reparere beskadigede systemfiler: SFC (Systemfilkontrol) y DISMSelvom målet er det samme, er tilgangen forskellig, og det er vigtigt at vide, hvornår man skal bruge hver enkelt.

CFS Den scanner kritiske systemfiler og sammenligner dem med en beskyttet cachelagret kopi (Windows Filbeskyttelse). Hvis den registrerer, at en systemfil ikke matcher, markerer den den som beskadiget og erstatter den med den korrekte version, der er gemt i den pågældende cache.

DISMI stedet fokuserer den på Fuld Windows-afbildning (komponentlageret)Den analyserer dens integritet ved at sammenligne den med et rent billede, som kan være lokalt eller på Microsoft-servere, og hvis den registrerer problemer, forsøger den at gendanne de beskadigede filer fra det pågældende referencebillede.

Derfor er den praktiske anbefaling at følge dette vandfaldsstrategi:

  • Først, løb SFC /scannow at forsøge at reparere systemfiler ved hjælp af den lokale cache.
  • Hvis SFC ikke kan reparere alt, skal du kontrollere meddelelsen: Hvis den angiver, at den ikke kunne reparere visse filer, betyder det, at cachen eller lagringen er beskadiget.
  • I så fald, lancer DISM /Online /Cleanup-Image /RestoreHealth at genoprette komponentlageret.
  • Når DISM er færdig, skal du køre den igen. SFC /scannow så han kan færdiggøre poleringen af ​​filerne en efter en.

Sådan kører du DISM-kommandoen i Windows trin for trin

Når Windows-cachen, der bruger SFC, er beskadiget, er det Et besøg på DISM er et must.Dette værktøj analyserer og reparerer Windows-billedet i store mængder ved hjælp af en ren lokal eller online kopi til at erstatte beskadigede komponenter.

Flowoversigt:

  1. Åbn Start-menuen og skriv cmd.
  2. Højreklik på Systemsymbol og vælg Kør som administrator.
  3. I vinduet skal du for eksempel køre:
    dism /online /cleanup-image /restorehealth

Hvis du bare vil tjek om der er registreret nogen skader, kan du bruge /tjekhelbredog for en detaljeret analyse, men uden reparation, /scanhealthDen vigtigste parameter for en reel reparation er / restorehealth.

I moderne versioner af Windows (8, 8.1, 10, 11) fungerer denne kombination uden problemer, så længe du har en internetforbindelse eller en gyldig installationskildeI Windows 7 har DISM ikke disse funktioner; i stedet bruges følgende: Værktøj til systemopdateringsberedskab (SURT)som du kan downloade fra Microsoft-kataloget for at prøve en lignende effekt.

Almindelige DISM-fejl og hvordan man retter dem

DISM fungerer normalt ret automatisk, men nogle gange opstår der fejl fejl, der afbryder processenNogle af de mest almindelige har relativt enkle løsninger.

Fejl 0x800f0954: DISM mislykkedes, ingen handling blev udført

Denne fejl opstår normalt, når noget forstyrrer DISMs adgang til kildefilerne eller til Windows Update-tjenesten. Typiske årsager omfatter:

  • Tredjeparts antivirus, der blokerer systemprocesser eller filer.
  • Windows-opdateringstjenesterne er forkert konfigurerede eller stoppet.
  • Brug af en proxyserver, der afbryder kommunikationen med Windows Update.
  • Arkiv install.wim bruges som en kilde med "skrivebeskyttet" tilladelse.

Almindelige løsninger:

  • Deaktiver midlertidigt din antivirussoftware fra tredjeparter eller endda afinstallere det, mens DISM kører. Windows Defender er kompetent nok til at beskytte systemet i mellemtiden.
  • Gennemgå og genstart tjenester BITS (Intelligent baggrundsoverførselstjeneste) CryptoSvc (Kryptografiske tjenester) og Windows-opdatering, og sørg for at opstartstypen er automatisk.
  • Deaktiver enhver fuldmagt konfigureret i systemet, så DISM kan nå Microsofts servere uden begrænsninger.
  • Hvis du bruger en fil install.wim som lokal kildekodeFjern attributten "read-only" fra filegenskaberne, før du kører DISM.

DISM-fejl 50: Problemer med en registreringsnøgle

En anden velkendt fejl er fejl 50som normalt vises, når man starter kommandoer som:

  • Dism /Online /Cleanup-Image /CheckHealth
  • Dism /Online /Cleanup-Image /ScanHealth
  • Dism /Online /Cleanup-Image /RestoreHealth

Den hyppigste årsag er tilstedeværelsen af ​​en MiniNT-registreringsnøgle forlagt, hvilket får DISM til at tro, at den kører i et begrænset miljø (som WinPE) og blokerer visse handlinger.

Eksklusivt indhold - Klik her  MKBHD lukker Panels, deres baggrundsapp, ned og åbner kildekoden

Løsning (rediger posten):

  1. Åbn en kommandoprompt som administrator og kør regedit for at åbne Registreringseditoren.
  2. Naviger til ruten HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control.
  3. Find mappen (nøgle) MiniNT og slet det.
  4. Luk editoren og genstart computeren at anvende ændringerne.

Efter genstartOvenstående DISM-kommandoer burde køre uden at vise fejl 50, forudsat at der ikke er andre underliggende problemer.

Hvad skal man gøre, hvis DISM giver fejl 87 eller ikke genkender /cleanup-image?

El fejl 87 Det indikerer normalt, at en af ​​de parametre, der sendes til kommandoen, er forkert eller dårligt skrevetDet er ret almindeligt at se denne besked, når "cleanup-image" er stavet forkert, bindestreger og skråstreger er blevet blandet sammen, eller når syntaksen indeholder mellemrum, hvor de ikke burde 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 give en fejl, hvis stien til /Billede: Den peger ikke på en gyldig Windows-installation, hvis mappen ikke findes. /ScratchDir, hvis kolon og skråstreger er stavet forkert, eller hvis selve DISM er beskadiget på den installation.

I sådanne tilfælde er det tilrådeligt at gennemgå syntaksen omhyggeligt, kontrollere, at det angivne drev og de angivne stier findes, og at install.wim-billede Den er kompatibel med den installerede udgave, og hvis du har mistanke om, at DISM i sig selv er beskadiget, kan du prøve Kør DISM fra et installationsmedie eller et gendannelsesmiljø peger på en anden ren kilde.

Erstat manuelt en beskadiget systemfil (kun som en sidste udvej)

Selvom normen er at lade SFC og DISM udføre deres arbejde, er der ekstreme situationer, hvor intervention er nødvendig. manuelt erstatte en beskadiget systemfilDet er en delikat procedure, så den bør kun bruges, hvis der ikke er noget alternativ, og du ved præcis, hvilken fil du vil ændre.

Den generelle proces består af tre trin: Tag ejerskab over den beskadigede fil, giv skrivetilladelser, og kopier den sunde version. fra en anden del af systemet eller fra en ren kilde.

Trin 1: Tag ejerskab over systemfilen

For at en administrator kan ændre en beskyttet fil, skal de først overtage ejerskabet af filenI en kommandoprompt med administratorrettigheder bruges følgende kommando:

takeown-kommando:
takeown /f <Ruta_Completa_y_Nombre_de_Archivo>

Hvis den beskadigede fil f.eks. er jscript.dll i system32, ville kommandoen være:

takeown /f C:\Windows\System32\jscript.dll

Trin 2: Giv administratorer fulde tilladelser

Når du ejer filen, skal du give fuld adgang til administratorgruppen for at kunne overskrive den. Dette gøres med:

icacls-kommando:
icacls <Ruta_Completa_y_Nombre_de_Archivo> /grant administradores:F

Eller, i engelske systemer, ved at bruge "administrators" som gruppen:

icacls C:\Windows\System32\jscript.dll /grant administrators:F

Trin 3: Kopier den sunde fil over den beskadigede fil

Til sidst kopierer du en den korrekte version af filen fra en kilde, du ved er ren (en anden identisk Windows-installation med hensyn til version og udgave, et monteret billede osv.). Det generelle format er:

kopiér kommando:
copy <Archivo_Origen> <Archivo_Destino>

Fortsætter med det forrige eksempel:

copy E:\Temp\jscript.dll C:\Windows\System32\jscript.dll

Det er meget vigtigt at sikre, at kildefilen stemmer overens til den samme version og build af Windows som du reparerer. Ellers kan du forårsage endnu mere alvorlige problemer.

Hvis systemet efter alt dette stadig ikke fungerer korrekt, kan korruptionen være for dyb, og det kan være tid til en genvurdering. Gendan systemet til et tidligere punkt, eller geninstaller Windowsaltid sørge for at have opdaterede sikkerhedskopier.

Har værktøjer som CFS og DISM Det giver dig mulighed for at løse et stort antal Windows 10- og 11-problemer uden at ty til den frygtede formatering, og ved at kende dens parametre, almindelige fejl og mest nyttige kombinationer kan du få mest muligt ud af dem for at holde dit system stabilt, reparere det, når det viser tegn på træthed, og lade formatering være den sidste udvej, ikke den første mulighed.