Dism++ för att reparera Windows utan formatering: komplett guide

Senaste uppdatering: 28/11/2025
Författare: Daniel Terrasa

  • DISM och SFC låter dig reparera systemfiler och Windows-avbildningen utan att formatera datorn.
  • DISM:s parametrar CheckHealth, ScanHealth och RestoreHealth analyserar och korrigerar systemavbildningen online eller offline.
  • SFC /scannow är det första rekommenderade verktyget, och när det inte räcker reparerar DISM det skadade komponentarkivet.
  • Många DISM-fel löses genom att granska tjänster, behörigheter, registernycklar och installationskällor som används.
Dism++ för att reparera Windows utan formatering

När Windows börjar fungera felaktigt visas följande blå skärmar, sällsynta blockeringar eller fel under uppdateringenMånga tänker direkt på formatering. Men innan man tar till den extremen finns det inbyggda systemverktyg, som till exempel DISM och CFSvilket kan lämna din Windows-installation som ny utan att dina filer raderas.

I den här artikeln hittar du en mycket komplett guide, på spanska och med en ton som är så lättillgänglig som möjligt, för att du ska förstå Vad är DISM, och hur använder man det för att reparera Windows utan att installera om det?, hur man kombinerar det med SFC, vad man ska göra när DISM ger fel (som den berömda 0x800f0954 eller fel 50) och slutligen hur man manuellt ersätter en systemfil om det inte finns någon annan utväg.

Vad är DISM och varför är det användbart för att reparera Windows utan formatering?

DISM (Danställning Bildservice och hantering) är ett kommandoradsverktyg som ingår i Windows och som hanterar granska och reparera operativsystemavbildningenDen "bilden" är den huvudkopia som Windows använder för att installera komponenter, funktioner och uppdatera sig själv.

Till skillnad från andra verktyg, DISM kan arbeta med båda Windows-installationen som du har startat (onlineläge) som med offline-bilder i .wim-, .vhd- eller .vhdx-format, mycket användbart när du vill reparera ett system som inte startar eller förbereda en anpassad installation för flera datorer.

Administratörer och avancerade användare förlitar sig på DISM för att Åtgärda skadade systemfiler, lägg till eller ta bort paket, drivrutiner eller språkoch för att finjustera Windows PE-, Windows RE-avbildningar eller rena installationer innan de distribueras på många datorer.

En viktig detalj är att DISM kan använda som referens rena systemsäkerhetskopior lagrade på Microsoft Update-servrar eller i en lokal avbildning, vilket gör att du kan reparera saker som andra verktyg inte kan nå, inklusive systemets eget komponentarkiv (.wim).

Administratörer och avancerade användare förlitar sig på DISM för att Åtgärda skadade systemfiler, lägg till eller ta bort paket, drivrutiner eller språkoch för att finjustera Windows PE-, Windows RE-avbildningar eller rena installationer innan de distribueras på många datorer.

En viktig detalj är att DISM kan använda som referens rena systemsäkerhetskopior lagrade på Microsoft Update-servrar eller i en lokal avbildning, vilket gör att du kan reparera saker som andra verktyg inte kan nå, inklusive systemets eget komponentarkiv (.wim).

Medan SFC reparerar skadade filer genom att jämföra dem med en skyddad lokal cacheOm cachen skadas blir SFC hjälplös. Det är där DISM kommer in i bilden. Först, reparera reservdelslagret. Och därifrån har den redan en sund bas så att SFC kan slutföra fixandet av systemet.

reparera fönster utan formatering

Hur DISM fungerar för att analysera och reparera Windows online

DISM körs från konsolen, antingen Kommandotolken (cmd) o PowerShellalltid med administratörsbehörighet. För att kontrollera och reparera en Windows-installation som används kombineras tre huvudparametrar med alternativet /Uppkopplad y / Cleanup-Image:

De tre viktigaste parametrarna är:

  • / Check HealthSnabbkontroll av eventuella skador som redan registrerats.
  • / Scan Healthomfattande analys av komponentlagret.
  • / RestoreHealth: reparerar bilden med hjälp av felfria källfiler.

Dessutom tillkommer det / Cleanup-Image att be DISM att arbeta med Windows-avbildningen, och /Uppkopplad att säga åt honom att göra det på det system som för närvarande körs.

DISM /CheckHealth: Snabb kontroll av bildstatus

Parametern / Check Health Den utför en mycket lätt skanning av Windows-komponentarkivet för att se om Det finns tidigare registrerade skadorDen reparerar ingenting, den bara informerar, och det tar väldigt lite tid.

Exklusivt innehåll - Klicka här  Hur man förvandlar vilken bild som helst till en animation med Meta Edits

För att köra den, öppna Start-menyn, skriv cmd, högerklicka på Systemsymbolvälja Kör som administratörAcceptera användarkontokontroll och skriv följande i fönstret:

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

Efter några sekunder kommer DISM att meddela dig om några tecken på korruption har upptäckts i komponentvalvet. Om det indikerar skada är nästa steg en djupskanning med / Scan Health.

DISM /ScanHealth: Djupgående analys av komponentarkivet

Parametern / Scan Health göra en djupgående skanning av alla systemkomponenter som hanteras via komponentarkivet. Den jämför filerna med deras förväntade hashvärden, vilket gör att det tar betydligt längre tid än CheckHealth.

Kommando för ScanHealth:
Dism /Online /Cleanup-Image /ScanHealth

Beroende på omfattningen av systemskadan och hårdvarans hastighet kan den här analysen ta flera minuter. Under processen registreras resultaten i olika loggfiler, inklusive: DISM.logg, Sessions.xml y CBS.logvilka är referensen om du vill undersöka mer specifika fel eller förstå varför en reparation inte blir bra.

DISM /RestoreHealth: Automatisk reparation av skadade filer

Parametern / RestoreHealth är den som verkligen försöker åtgärda den upptäckta skadan i Windows-avbildningen. Den analyserar bilden på nytt och, när den hittar skadade eller saknade filer, ersätter den dem med felfria kopior som hämtats från en betrodd källa.

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

Som standard använder DISM Windows-uppdatering För att ladda ner nödvändiga komponenter, om inte annat anges. Beroende på skadans storlek och allvarlighetsgrad kan den här processen ta avsevärd tid och förbruka bandbredd om många filer behöver laddas ner.

När allt är klart, och allt går bra, kommer du att se ett meddelande som anger att Operationen har slutförts och att skadan har reparerats. Därifrån är det en mycket bra idé att utföra en SFC /scannow så att systemet kan slutföra justeringen av alla filer en efter en.

Vad är Windows-0 DISM- och SFC-kommandona?

Använda DISM för att reparera Windows-avbildningar offline

DISM är inte bara för det system du har igång; det kan också fungera med en Windows-installation som inte körsTill exempel en avbildning monterad i en mapp, en VHD-disk eller en USB-enhet med Windows installerat.

Detta är särskilt användbart när datorn inte startar eller när du behöver förbered en referensbild som du sedan klonar på flera datorer, och lägger till eller tar bort uppdateringar, drivrutiner eller språkpaket.

För reparation offline behöver du en giltig strömförsörjning: install.wim- eller install.esd-filer från en Windows ISO eller annan enhet, eller en förberedd avbildning som matchar version, utgåva och språk med den installation du vill reparera.

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

Alternativet /Bild: anger sökvägen för offlineinstallationen. Parametern /Källa: markerar källan till de rena filerna (vanligtvis inom en monterad install.wim) och /Begränsa åtkomst säger till DISM att Använd inte Windows Update eller WSUSmen bara den lokala källan.

Köra DISM från PowerShell: motsvarande cmdlets

Om du föredrar PowerShell finns det cmdlets tillgängliga som De replikerar praktiskt taget en efter en Funktionaliteten hos Dism.exe. Operationen är densamma: du måste öppna PowerShell med administratörsbehörighet.

Skriv i sökrutan PowerShell, högerklicka på Windows PowerShell och tryck på Kör som administratörNär du är inne kan du använda följande kommandon för att arbeta med onlinebilden:

  • Kontrollera hälsa: Repair-WindowsImage -Online -CheckHealth
  • ScanHealth: Repair-WindowsImage -Online -ScanHealth
  • Återställ hälsa: Repair-WindowsImage -Online -RestoreHealth

Om du vill se den exakta syntaxen, ytterligare parametrar och exempel kan du i PowerShell använda den inbyggda hjälpen med ett kommando som Få-Hjälp Reparera-WindowsBild-Exempel, som visar dig mer avancerade kombinationer, till exempel för att arbeta med offline-bilder.

Exklusivt innehåll - Klicka här  Hur man använder YARA för avancerad upptäckt av skadlig kod

sfc

SFC vs DISM: Skillnader och när man ska använda varje verktyg

I Windows har du två kommandoradsverktyg utformade för hitta och reparera skadade systemfiler: SFC (Systemfilsgranskare) y DISMÄven om målet är likartat är tillvägagångssättet annorlunda, och det är viktigt att veta när man ska använda var och en.

CFS Den skannar kritiska systemfiler och jämför dem med en skyddad cachad kopia (Windows filskydd). Om den upptäcker att en systemfil inte matchar markeras den som skadad och ersätts med den felfria versionen som lagras i cachen.

DISMIstället fokuserar den på Fullständig Windows-avbildning (komponentarkivet)Den analyserar dess integritet genom att jämföra den med en ren avbildning, som kan vara lokal eller på Microsofts servrar, och om problem upptäcks försöker den återställa de skadade filerna från den referensavbildningen.

Därför är den praktiska rekommendationen att följa detta vattenfallsstrategi:

  • Först, spring SFC /scannow att försöka reparera systemfiler med hjälp av den lokala cachen.
  • Om SFC inte kan reparera allt, kontrollera meddelandet: om det indikerar att det inte kunde reparera vissa filer betyder det att cachen eller arkivet är skadat.
  • I så fall, starta DISM /Online /Cleanup-Image /RestoreHealth för att återställa komponentlagret.
  • När DISM är klar, kör det igen. SFC /scannow så att han kan avsluta poleringen av filerna en efter en.

Hur man kör DISM-kommandot i Windows steg för steg

När Windows-cachen som använder SFC är skadad, är det Ett besök på DISM är ett måste.Det här verktyget analyserar och reparerar Windows-avbildningen i bulk med hjälp av en ren lokal eller onlinekopia för att ersätta skadade komponenter.

Flödessammanfattning:

  1. Öppna Start-menyn och skriv cmd.
  2. Högerklicka på Systemsymbol och välj Kör som administratör.
  3. I fönstret, kör till exempel:
    dism /online /cleanup-image /restorehealth

Om du bara vill kontrollera om det finns några skador noterade, kan du använda /kontrollera hälsaoch för en detaljerad analys men utan reparation, /skanningshälsaDen viktigaste parametern för en riktig reparation är / restorehealth.

I moderna versioner av Windows (8, 8.1, 10, 11) fungerar den här kombinationen utan problem så länge du har en internetanslutning eller en giltig installationskällaI Windows 7 har DISM inte dessa funktioner; istället används följande: Verktyg för systemuppdateringsberedskap (SURT)som du kan ladda ner från Microsofts katalog för att prova en liknande effekt.

Vanliga DISM-fel och hur man åtgärdar dem

DISM fungerar vanligtvis ganska automatiskt, men ibland uppstår fel fel som avbryter processenNågra av de vanligaste har relativt enkla lösningar.

Fel 0x800f0954: DISM misslyckades, ingen åtgärd utfördes

Det här felet uppstår vanligtvis när något stör DISM:s åtkomst till källfilerna eller till Windows Update-tjänsten. Vanliga orsaker inkluderar:

  • Tredjepartsantivirusprogram som blockerar systemprocesser eller filer.
  • Windows Update-tjänster är felkonfigurerade eller har stoppats.
  • Använda en proxyserver som avbryter kommunikationen med Windows Update.
  • Arkiv install.wim används som en källa med "skrivskyddad" behörighet.

Vanliga lösningar:

  • Inaktivera ditt antivirusprogram tillfälligt från tredje part eller till och med avinstallera det medan DISM körs. Windows Defender är tillräckligt kompetent för att skydda systemet under tiden.
  • Granska och starta om tjänster BITAR (Intelligent bakgrundsöverföringstjänst) CryptSvc (Kryptografiska tjänster) och Windows-uppdateringoch se till att starttypen är automatisk.
  • Inaktivera alla ombud konfigurerad i systemet så att DISM kan nå Microsofts servrar utan begränsningar.
  • Om du använder en fil install.wim som lokal källaTa bort attributet skrivskyddat från filegenskaperna innan du kör DISM.

DISM-fel 50: Problem med en registernyckel

En annan välkänd brist är fel 50vilket vanligtvis visas när man startar kommandon som:

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

Den vanligaste orsaken är närvaron av en MiniNT-registreringsnyckeln är borta, vilket får DISM att tro att den körs i en begränsad miljö (som WinPE) och blockerar vissa operationer.

Exklusivt innehåll - Klicka här  Sora 2 kommer att tillåta cameos med husdjur och föremål: tillgänglighet och funktioner

Lösning (redigera posten):

  1. Öppna en kommandotolk som administratör och kör regedit för att öppna Registereditorn.
  2. Navigera till rutten HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control.
  3. Leta reda på mappen (nyckel) MiniNT och radera det.
  4. Stäng redigeraren och starta om datorn för att tillämpa ändringarna.

Efter omstartenOvanstående DISM-kommandon bör köras utan att visa fel 50, förutsatt att det inte finns några andra underliggande problem.

Vad ska man göra om DISM ger fel 87 eller inte känner igen /cleanup-image?

El fel 87 Det indikerar vanligtvis att en av parametrarna som skickas till kommandot är felaktigt eller dåligt skrivetDet är ganska vanligt att se det här meddelandet när ”cleanup-image” har stavats fel, bindestreck och snedstreck har blandats ihop, eller när syntaxen innehåller mellanslag där de inte ska vara.

Exempel på kommandon:

Exempel:
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 ge ett fel om sökvägen till /Bild: Den pekar inte på en giltig Windows-installation om katalogen inte finns. /ScratchDir, om kolon och snedstreck har stavats fel, eller om själva DISM är skadad på den installationen.

I sådana fall är det lämpligt att noggrant granska syntaxen, verifiera att den angivna enheten och sökvägarna finns, och att install.wim-avbildning Den är kompatibel med den installerade utgåvan, och om du misstänker att DISM i sig är skadad, försök Kör DISM från ett installationsmedium eller en återställningsmiljö pekar på en annan ren källa.

Ersätt manuellt en skadad systemfil (endast som en sista utväg)

Även om normen är att låta SFC och DISM göra sitt jobb, finns det extrema situationer där ingripande är nödvändigt. manuellt ersätta en skadad systemfilDet är en känslig procedur, så den bör bara användas om det inte finns något alternativ och du vet exakt vilken fil du vill ändra.

Den allmänna processen består av tre steg: Ta äganderätt över den skadade filen, bevilja skrivbehörighet och kopiera den felfria versionen. från en annan del av systemet eller från en ren källa.

Steg 1: Ta äganderätt över systemfilen

För att en administratör ska kunna ändra en skyddad fil måste de först ta över äganderätten till filenI en förhöjd kommandotolk används följande kommando:

takeown-kommando:
takeown /f <Ruta_Completa_y_Nombre_de_Archivo>

Om den skadade filen till exempel är jscript.dll i system32, skulle kommandot vara:

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

Steg 2: Ge administratörer fullständiga behörigheter

När du väl äger filen måste du ge fullständig åtkomst till administratörsgruppen för att kunna skriva över den. Detta görs med:

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

Eller, i engelska system, med "administratörer" som grupp:

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

Steg 3: Kopiera den felfria filen över den korrupta filen

Slutligen kopierar du en rätt version av filen från en källa som du vet är ren (en annan identisk Windows-installation vad gäller version och utgåva, en monterad avbildning, etc.). Det allmänna formatet är:

kopiera kommando:
copy <Archivo_Origen> <Archivo_Destino>

Fortsättning med föregående exempel:

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

Det är mycket viktigt att se till att källfilen matchar till samma version och build av Windows som du reparerar. Annars kan du orsaka ännu allvarligare problem.

Om systemet efter allt detta fortfarande inte fungerar korrekt kan korruptionen vara för djupgående och det kan vara dags att omvärdera. Återställ systemet till en tidigare punkt eller installera om Windowsalltid se till att ha uppdaterade säkerhetskopior.

Har verktyg som CFS och DISM Det låter dig lösa ett stort antal problem med Windows 10 och 11 utan att behöva tillgripa den fruktade formateringen, och genom att känna till dess parametrar, vanliga fel och mest användbara kombinationer kan du få ut det mesta av dem för att hålla ditt system stabilt, reparera det när det visar tecken på trötthet och lämna formatering som sista utväg, inte det första alternativet.