Hvordan reparere Windows Image ved hjelp av DISM Command

DISM (Deployment Image Servicing and Management) er det banebrytende verktøyet som brukes til online og offline helseskanning og reparasjon av det kompromitterte Windows-operativsystemet.

Hva er DISM-kommando?

Opplever du problemer med Windows-operativsystemet 8, 8.1, 10 eller 11, for eksempel blå skjermer, uventede programkrasj eller verktøy eller funksjoner som ikke fungerer?

DISM (Deployment Image Servicing and Management) er det innebygde kommandolinjeverktøyet i Windows for å fikse ødelagte eller skadede Windows-operativsystemfiler og -funksjoner direkte fra Windows online-servere.

Den brukes for både online (kjørende operativsystem) og offline Windows-bilder i et .wim-, .vhd- eller .vhdx-format for å fikse problemene. DISM er tilgjengelig via kommandolinjen og Windows PowerShell.

Systemadministratorer bruker også DISM-verktøyet for å betjene, migrere og lage nye bilder, spesielt under Windows PE (forhåndsinstallasjonsmiljø), Windows RE (gjenopprettingsmiljø) og Windows Setup.

Etter å ha blitt først introdusert i Windows 8 og Windows Server 2012 R2 i 2012, er DISM nå en del av alle Microsoft-operativsystemer som kjører den nyeste versjonen.

Et annet program for å fikse ødelagte Windows-filer er System File Checker (sfc.exe); den sammenligner imidlertid ødelagte filer med systemets lagrede .wim-lager; hvis sistnevnte er korrupt, kan det hende at SFC ikke kan fikse problemene. DISM-verktøyet løser dette problemet. Basert på overordnede kopier som lagres på Microsofts oppdateringsservere, kan den skanne og reparere .wim-butikken.

I den følgende delen vil vi ta en titt på noen DISM-kommandoer og deres praktiske anvendelse med PowerShell og Windows-kommandolinje for å skanne og feilsøke Windows-operativsystemet:

Hvordan kjøre DISM Utility via ledetekst

Du kan bruke kommandolinjen til å starte DISM-verktøyet og sjekke og fikse Windows for feil:

Enter cmd (a shorthand for command prompt) in the search bar.

Som vist nedenfor, høyreklikk ledeteksten og velg «Kjør som administrator»: For å bruke DISM-kommandolinjeprogrammet må du være administrator.

Delen nedenfor viser oss hvordan du bruker flere DISM-kommandoer for å skanne og fikse Windows-problemer.

  Slik bruker du kalenderen din fra Windows 10s oppgavelinje

Hvordan reparere Windows 10 ved hjelp av DISM?

DISM bruker tre viktige parametere for å skanne, inspisere og reparere et ødelagt eller ødelagt Windows-bilde, og disse er:

ScanHealth, CheckHealth og RestoreHealth.

Det er ytterligere to innganger som brukes i forbindelse med kommandoene ovenfor for omfattende kontroll

Oppryddingsbilde for omfattende kontroll og

Online for å sjekke operativsystemet som kjører.

Hvordan bruke DISM CheckHealth-kommandoen?

CheckHealth-argumentet starter den grunnleggende sjekken for korrupsjon i komponentlageret. Den fungerer raskt og søker kun etter feil som allerede har vært en del av loggfilen. Denne kommandoen skanner en del av komponentlageret.

Komponentlageret sporer og vedlikeholder hver komponent som utgjør Windows-operativsystemet. For å kjøre CheckHealth online, skriv inn følgende ved ledeteksten og skriv inn.

Dism /Online /Cleanup-Image /CheckHealth

Etter at skanningen er fullført, vises vinduet nedenfor:

Hvordan bruker jeg DISM ScanHealth Command?

ScanHealth krever mer tid enn CheckHealth fordi den skanner komponentlageret grundig for korrupsjon. Tiden det tar å fullføre sjekkingen av Windows-komponentlageret vil avhenge av hvor godt Windows 10-operativsystemet gjør det.

Kjør følgende kommando fra ledeteksten for å starte skanningen:

Dism /Online /Cleanup-Image /ScanHealth

Etter å ha fullført skanningen, vises vinduet nedenfor:

ScanHealth undersøker individuelle komponenter for korrupsjon i komponentlageret ved å sammenligne hashverdien til gjeldende fil med en lagret hashverdi, og det er derfor Scanhealth vanligvis tar lengre tid å skanne enn CheckHealth.

I tillegg produseres en loggfil som kan brukes til feilanalyse. I tilfelle tap må du først sjekke DISM.log-filen for spesielle problemer. Undersøk deretter loggfilen Sessions.xml, etterfulgt av CBS.log-filen.

Hvordan bruke DISM RestoreHealth Command?

RestoreHealth er den tredje mest avgjørende DISM-parameteren etter CheckHealth og ScanHealth.

Den brukes med DISM for å reparere Windows-bildet enten online eller på kontoret ved å bruke forskjellige kildefiler.

Følgende Restorehealth-kommando brukes til å reparere det elektroniske operativsystemet:

DISM.exe /Online /Cleanup-image /Restorehealth

DISM bruker Windows Update for å få de nødvendige filene for å fikse korrupsjon når du utfører denne kommandoen. Avhengig av omfanget av forringelse, kan skanning og gjenoppretting av Component Store ta en stund. Fra Windows Update-servere vil DISM automatisk laste ned og erstatte filene til skadede eller manglende komponenter.

Når kommandoen er fullført, vises følgende skjermbilde:

  Fiks Forza Horizon 4 FH001 i Windows 10

Frakoblet reparasjon av Windows-bilder

De ovenfor forklarte DISM-kommandoene er for online, for det gjeldende Windows-operativsystemet.

Tillegg og sletting av oppdateringer, drivere, språkpakker og andre konfigurasjonsoppgaver kan alle håndteres offline via DISM.

Nå skal vi se hvordan DISM brukes til å fikse offline Windows-filer.

For å utføre en offline operasjon, kan du bruke oppstartbare installasjonsplater, Windows 10 ISO-filer eller lokalt lagrede kildefiler som «install.wim» eller «install.esd»-filer fra en annen enhet og montere som en stasjon.

Før du fortsetter, sjekk at filene samsvarer med versjonen, utgaven og språket til Windows 10-versjonen som må fikses.

La oss se på ett eksempel på hvordan du bruker DISM-ledeteksten for å fikse et frakoblet bilde.

For å fikse et frakoblet bilde, kjør DISM-kommandoen oppført nedenfor fra ledeteksten:

Dism /Image:C:offline /Cleanup-Image /RestoreHealth /Source:c:testmountwindowsLimitAccess

Kildeplasseringen må endres i henhold til frakoblet bilde, og det er vanligvis en WIM-, VHD- eller VHDX-fil.

LimitAccess ber DISM ikke sjekke Windows Update eller Windows Server Update Services for kildefiler.

Hvordan kjører jeg DISM Utility gjennom PowerShell?

I avsnittene ovenfor så vi på å bruke Windows-kommandolinjeverktøyet for å skanne etter, identifisere og løse operativsystemproblemer. De samme operasjonene kan imidlertid fullføres ved å bruke Windows PowerShell Cmdlets.

Skriv PowerShell-kommandoen i søkeboksen og kjør den med administratorrettigheter som angitt i skjermbildet nedenfor for å få tilgang til PowerShell Cmdlets.

powershell

Cmdletene til DISM PowerShell samsvarer ofte direkte med argumentene i Dism.exe. Du kan hente hele tabellen over alle DISM-kommandoer sammen med deres PowerShell-cmdlet-ekvivalenter fra Microsofts nettsted.

For å se relatert syntaks, brytere og parametere, bruk PowerShell hjelpekommandoen «get-help – examples.»

Noen av kommandoene som brukes i PowerShell er

  • For CheckHealth: Repair-WindowsImage -CheckHealth
  • For ScanHealth: Repair-WindowsImage -ScanHealth
  • For RestoreHealth: Repair-WindowsImage -RestoreHealth

Eksempler på hvordan du bruker PowerShell til å utføre DISM-kommandoen

Skriv inn følgende for å starte CheckHealth Powershell-cmdletene.

Repair-WindowsImage -online –CheckHealth

Etter at kommandoen er fullført, vises skjermbildet nedenfor:

Du kan bruke ScanHealth Powershell-cmdletene til å utføre grundig kontroll og reparasjon som følger:

Repair-WindowsImage -online –ScanHealth

Følgende skjermbilde vises etter at du har kjørt kommandoen.

Vær oppmerksom på at du må ha administrative rettigheter for å utføre disse kommandoene; ellers vil du motta feilmeldingen «Den forespurte operasjonen krever høyde», og DISM-kommandoen vil ikke fungere.

  Reparer League of Legends Error 004 i Windows 10

Du kan finne all informasjon om PowerShells cmdlets-modul på denne Microsoft-siden.

DISM feilsøking

Målet med DISM er å skanne og reparere operativsystemet automatisk. Men noen ganger kan det mislykkes.

Avsnittet vil fremheve noen vanlige feil du kan støte på mens du kjører DISM-verktøyet.

Feil: 0x800f0954 – DISM mislyktes. Ingen operasjon ble utført.

Denne feilen er et vanlig problem som oppstår når DISM-kommandoen mislykkes.

Denne feilen oppstår når et tredjeparts antivirusprogram forstyrrer DISM under kommandoutførelse. Active Proxy, Windows Update-tjenester, skrivebeskyttet tilgang install.wim etc. kan også skape denne feilen.

La oss se på hvordan vi kan overvinne disse utfordringene slik at DISM kjører vellykket.

Interferens av antivirusprogram

Løsning: Hvis feilen fortsatt oppstår etter at antiviruset er stoppet, kan du avinstallere og installere det på nytt etter at DISM-funksjonen er fullført. Det er ikke behov for et tredjeparts antivirus fordi Microsoft Defender er et kraftig antivirus med Windows 10.

Ødelagte Windows-oppdateringskomponenter og register.

Når bakgrunnstjenesten for intelligent overføring (BITS), kryptografiske tjenester (CryptSvc) og Windows Update-tjenester er feilkonfigurert, mislykkes DISM.

Løsning: Disse tjenestene må ha en automatisk oppstartstype og startstatus for å kunne kjøre en automatisk Windows-oppdatering. Noen ganger vil omstart av disse tjenestene også kurere problemet:

Deaktiverer proxy

Du kan bruke en proxy for å opprettholde personvernet ditt, noe som stopper DISM fra å kjøre kommandoen.

Løsning: Løsningen er å slå av proxyen og kjøre DISM-verktøyet.

Skrivebeskyttet tilgang til Install.wim

Mesteparten av tiden kopieres en fil install.wim direkte fra Windows 10 installasjons ISO for å starte DISM offline-skanningen. Fordi install.wim-filen har skrivebeskyttet tilgang, mislykkes DISM.

Løsning: Fjern de skrivebeskyttede tillatelsene ved å navigere til Skrivebeskyttet-boksen ved å velge Egenskaper fra hurtigmenyen når du høyreklikker install.wim-filen.

Hvordan fikse DISM-feil 50

DISM-feil 50 er en annen typisk feiltype. Det oppstår når brukeren prøver å kjøre en av følgende kommandoer:

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

Hovedårsaken til denne feilen er på grunn av en feilplassert registernøkkel.

Derfor, for å rette opp dette problemet, må du slette denne nøkkelen som følger:

Ved å bruke ledeteksten, kjør Regedit for å få tilgang til registeret.

Naviger til HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl.

Etterpå, finn MiniNT-mappen og fjern den, som angitt i figuren nedenfor.

Start Windows 10-datamaskinen på nytt etter å ha bekreftet endringene.

Konklusjon

DISM-verktøyet er et allsidig og banebrytende verktøy som eksperter kan bruke med teknisk bakgrunn. Den er ideell for systemadministratorer. Det sofistikerte verktøyet løser komponentlagerkorrupsjon som SFC og CHKDSK ikke klarer å reparere problemer med operativsystemet.

Du kan også utforske noen beste reparasjonsverktøy for å løse Windows 10-problemer automatisk.