Dis++ za popravilo sistema Windows brez formatiranja: popoln vodnik

Zadnja posodobitev: 01.02.2024

  • DISM in SFC vam omogočata popravilo sistemskih datotek in slike sistema Windows brez formatiranja računalnika.
  • Parametri CheckHealth, ScanHealth in RestoreHealth v programu DISM analizirajo in popravljajo sistemsko sliko, kadar koli so v spletu ali brez povezave.
  • SFC /scannow je prvo priporočeno orodje, in ko to ni dovolj, DISM popravi poškodovano shrambo komponent.
  • Številne napake DISM se odpravijo s pregledom storitev, dovoljenj, ključev registra in uporabljenih virov namestitve.
Dis++ za popravilo sistema Windows brez formatiranja

Ko sistem Windows začne delovati nepravilno, se prikaže naslednje modri zasloni, redke blokade ali napake med posodabljanjemMnogi ljudje takoj pomislijo na formatiranje. Preden pa se zatečejo k tej skrajnosti, obstajajo vgrajena sistemska orodja, kot so DISM in CFSki lahko vašo namestitev sistema Windows pusti kot novo, ne da bi pri tem izbrisal datoteke.

V tem članku boste našli zelo celovit vodnik, v španščini in z najbolj dostopnim možnim tonom, da boste razumeli Kaj je DISM in kako ga uporabiti za popravilo sistema Windows brez ponovne namestitve?, kako ga kombinirati z SFC, kaj storiti, ko DISM povzroči napake (kot je znana 0x800f0954 ali napaka 50) in nenazadnje, kako ročno zamenjati sistemsko datoteko, če ni drugega izhoda.

Kaj je DISM in zakaj je uporaben za popravilo sistema Windows brez formatiranja?

DISM (DStoritve in upravljanje slik zaposlitve) je pripomoček ukazne vrstice, ki je vključen v sistem Windows in obravnava pregled in popravilo slike operacijskega sistemaTa »slika« je glavna kopija, ki jo Windows uporablja za namestitev komponent, funkcij in posodobitev.

Za razliko od drugih orodij, DISM lahko deluje z obema Namestitev sistema Windows, ki ste jo zagnali (spletni način) kot pri slike brez povezave v formatih .wim, .vhd ali .vhdx, zelo uporabno, če želite popraviti sistem, ki se ne zažene, ali pripraviti namestitev po meri za več računalnikov.

Skrbniki in napredni uporabniki se zanašajo na DISM Popravite poškodovane sistemske datoteke, dodajte ali odstranite pakete, gonilnike ali jezikein za natančno nastavitev slik sistema Windows PE in Windows RE ali čiščenje namestitev pred njihovo namestitvijo v več računalnikih.

Ključna podrobnost je, da lahko DISM uporabi kot referenco čiste varnostne kopije sistema, shranjene na strežnikih Microsoft Update ali v lokalni sliki, kar vam omogoča popravilo stvari, do katerih drugi pripomočki ne morejo doseči, vključno s shrambo komponent sistema (.wim).

Skrbniki in napredni uporabniki se zanašajo na DISM Popravite poškodovane sistemske datoteke, dodajte ali odstranite pakete, gonilnike ali jezikein za natančno nastavitev slik sistema Windows PE in Windows RE ali čiščenje namestitev pred njihovo namestitvijo v več računalnikih.

Ključna podrobnost je, da lahko DISM uporabi kot referenco čiste varnostne kopije sistema, shranjene na strežnikih Microsoft Update ali v lokalni sliki, kar vam omogoča popravilo stvari, do katerih drugi pripomočki ne morejo doseči, vključno s shrambo komponent sistema (.wim).

Medtem ko SFC popravlja poškodovane datoteke tako, da jih primerja z zaščiten lokalni predpomnilnikČe je ta predpomnilnik poškodovan, SFC ostane nemočen. Tukaj pride na vrsto DISM. Najprej popravite skladišče delov. In od tam naprej ima že zdravo osnovo, tako da lahko SFC dokonča popravljanje sistema.

popravilo oken brez formatiranja

Kako DISM analizira in popravlja sistem Windows na spletu

DISM se zažene iz konzole, bodisi Ukazni poziv (cmd) o PowerShellvedno s skrbniškimi pravicami. Za preverjanje in popravilo nameščenega sistema Windows so trije glavni parametri združeni z možnostjo /Na spletu y /Čiščenje-slika:

Trije ključni parametri so:

  • /PreveriZdravje: hiter pregled morebitne že zabeležene škode.
  • /ScanHealthcelovita analiza skladišča komponent.
  • /Obnovi zdravje: popravi sliko z uporabo zdravih izvornih datotek.

Poleg tega se doda /Čiščenje-slika da DISM-u naročite, naj dela na sliki sistema Windows, in /Na spletu da mu povem, naj to stori na sistemu, ki trenutno deluje.

DISM /CheckHealth: Hitro preverjanje stanja slike

Parameter /PreveriZdravje Izvede zelo lahkoten pregled shrambe komponent sistema Windows, da preveri, ali Obstaja že prej zabeležena škodaNičesar ne popravi, samo obvešča in vzame zelo malo časa.

Ekskluzivna vsebina - Kliknite tukaj  Kako spremeniti katero koli sliko v animacijo z Meta Edits

Če ga želite zagnati, odprite meni Start in vnesite ukaz, desni klik na Sistemski simbolizberi Zaženi kot skrbnikSprejmi nadzor uporabniškega računa in v okno vnesi naslednje:

Zaženi CheckHealth:
Dism /Online /Cleanup-Image /CheckHealth

Čez nekaj sekund vam bo DISM sporočil, ali je v trezorju komponent zaznal kakršne koli znake poškodbe. Če kaže na poškodbo, je naslednji korak globinsko skeniranje z /ScanHealth.

DISM /ScanHealth: Poglobljena analiza shrambe komponent

Parameter /ScanHealth narediti poglobljeno skeniranje vseh sistemskih komponent ki se upravljajo prek shrambe komponent. Primerja datoteke z njihovimi pričakovanimi zgoščevalnimi vrednostmi, zaradi česar traja precej dlje kot CheckHealth.

Ukaz za ScanHealth:
Dism /Online /Cleanup-Image /ScanHealth

Glede na obseg poškodb sistema in hitrost strojne opreme lahko ta analiza traja več minut. Med postopkom se rezultati beležijo v različnih dnevniških datotekah, vključno z: DISM.log, Seje.xml y Dnevnik CBSkatere so reference, če želite raziskati bolj specifične napake ali razumeti, zakaj popravilo ne uspe.

DISM /RestoreHealth: Samodejno popravilo poškodovanih datotek

Parameter /Obnovi zdravje je tisti, ki se resnično trudi odpraviti odkrito škodo v sliki sistema Windows. Ponovno analizira sliko in ko najde poškodovane ali manjkajoče datoteke, jih nadomesti z zdravimi kopijami, pridobljenimi iz zaupanja vrednega vira.

Ukaz za obnovitev zdravja:
DISM.exe /Online /Cleanup-Image /RestoreHealth

DISM bo privzeto uporabil Posodobitev sistema Windows Za prenos potrebnih komponent, razen če ni drugače navedeno. Glede na velikost in resnost poškodbe lahko ta postopek traja precej časa in porabi pasovno širino, če je treba prenesti veliko datotek.

Ko končate, če bo vse potekalo v redu, boste videli sporočilo, ki to označuje Operacija je bila uspešno zaključena in da je bila škoda popravljena. Od tam naprej je zelo dobro izvesti SFC /scannow da lahko sistem dokonča poravnavo vseh datotek eno za drugo.

Kaj sta ukaza Windows-0 DISM in SFC?

Uporaba programa DISM za popravilo slik sistema Windows brez povezave

DISM ni namenjen samo sistemu, ki ga imate nameščenega; deluje lahko tudi z Namestitev sistema Windows, ki se ne izvajaNa primer, slika, nameščena v mapi, VHD disk ali USB pogon z nameščenim sistemom Windows.

To je še posebej uporabno, kadar se računalnik ne zažene ali kadar potrebujete pripravite referenčno sliko ki ga boste nato klonirali na več računalnikih, dodajali ali odstranjevali posodobitve, gonilnike ali jezikovne pakete.

Za popravilo brez povezave potrebujete veljaven napajalnik: datoteke install.wim ali install.esd iz datoteke ISO sistema Windows ali druge naprave oziroma vnaprej pripravljene slike, ki se ujema različica, izdaja in jezik z namestitvijo, ki jo želite popraviti.

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

Možnost /Slika: označuje pot namestitve brez povezave. Parameter /Vir: označuje vir čistih datotek (običajno znotraj nameščene datoteke install.wim) in / LimitAccess pove DISM-u, da Ne uporabljajte storitve Windows Update ali WSUSampak samo lokalni vir.

Zagon DISM-a iz PowerShella: enakovredne ukaze »cmdlet«

Če imate raje PowerShell, imate na voljo ukaze »cmdlet«, ki Podvajajo se praktično enega za drugim Funkcionalnost datoteke Dism.exe. Postopek je enak: PowerShell morate odpreti s skrbniškimi pravicami.

V iskalno polje vnesite PowerShell, desni klik na Windows PowerShell in pritisnite naprej Zaženi kot skrbnikKo ste notri, lahko za delo s spletno sliko uporabite naslednje ukaze:

  • Preverite zdravje: Repair-WindowsImage -Online -CheckHealth
  • ScanHealth: Repair-WindowsImage -Online -ScanHealth
  • ObnoviZdravje: Repair-WindowsImage -Online -RestoreHealth

Če želite videti natančno sintakso, dodatne parametre in primere, lahko v PowerShellu uporabite vgrajeno pomoč z ukazom, kot je Primeri popravila slike sistema Windows, ki vam bo prikazal naprednejše kombinacije, na primer za delo s slikami brez povezave.

Ekskluzivna vsebina - Kliknite tukaj  Kako uporabljati YARA za napredno odkrivanje zlonamerne programske opreme

sfc

SFC proti DISM: Razlike in kdaj uporabiti vsako orodje

V sistemu Windows imate na voljo dve orodji ukazne vrstice, zasnovani za poiščite in popravite poškodovane sistemske datoteke: SFC (preverjevalnik sistemskih datotek) y DISMČeprav je cilj podoben, je pristop drugačen in pomembno je vedeti, kdaj uporabiti katerega od njih.

Skušna uspavanka Skenira kritične sistemske datoteke in jih primerja z zaščitena predpomnjena kopija (Zaščita datotek sistema Windows). Če zazna, da se sistemska datoteka ne ujema, jo označi kot poškodovano in jo nadomesti z zdravo različico, shranjeno v tem predpomnilniku.

DISMNamesto tega se osredotoča na Celotna slika sistema Windows (trgovina komponent)Analizira njegovo integriteto tako, da jo primerja s čisto sliko, ki je lahko lokalna ali na Microsoftovih strežnikih, in če zazna težave, poskuša obnoviti poškodovane datoteke iz te referenčne slike.

Zato je praktično priporočilo, da sledite temu strategija slapa:

  • Najprej teci SFC /scannow poskusiti popraviti sistemske datoteke z uporabo lokalnega predpomnilnika.
  • Če SFC ne more popraviti vsega, preverite sporočilo: če označuje, da ni mogel popraviti nekaterih datotek, to pomeni, da je predpomnilnik ali shramba poškodovana.
  • V tem primeru zaženite DISM /Splet /Čiščenje-Slika /ObnovaZdravja za obnovitev skladišča komponent.
  • Ko je DISM končan, ga znova zaženite. SFC /scannow da lahko dokonča poliranje datotek eno za drugo.

Kako korak za korakom zagnati ukaz DISM v sistemu Windows

Ko je predpomnilnik sistema Windows, ki uporablja SFC, poškodovan, je Obisk DISM-a je obvezen.To orodje analizira in popravi sliko sistema Windows v velikem obsegu, pri čemer uporabi čisto lokalno ali spletno kopijo za zamenjavo poškodovanih komponent.

Povzetek poteka:

  1. Odprite meni Start in vnesite ukaz.
  2. Z desno miškino tipko kliknite Sistemski simbol in izberi Zaženi kot skrbnik.
  3. V oknu zaženite na primer:
    dism /online /cleanup-image /restorehealth

Če samo želiš preverite, ali je opažena kakšna škoda, lahko uporabiš /preveri zdravjein za podrobno analizo, vendar brez popravila, /skenirajzdravjeNajpomembnejši parameter za pravo popravilo je /povrniti zdravje.

V sodobnih različicah sistema Windows (8, 8.1, 10, 11) ta kombinacija deluje brez težav, če imate internetno povezavo ali veljaven vir namestitveV sistemu Windows 7 DISM teh funkcij nima; namesto tega se uporablja naslednje: Orodje za preverjanje pripravljenosti sistema za posodobitve (SURT)ki ga lahko prenesete iz Microsoftovega kataloga, da poskusite podoben učinek.

Pogoste napake DISM in kako jih odpraviti

DISM običajno deluje precej samodejno, včasih pa pride do napak napake, ki prekinejo postopekNekateri najpogostejši imajo relativno preproste rešitve.

Napaka 0x800f0954: DISM ni uspel, nobena operacija ni bila izvedena

Do te napake običajno pride, ko nekaj ovira dostop DISM-a do izvornih datotek ali storitvi Windows Update. Med tipične vzroke spadajo:

  • Protivirusni program tretje osebe, ki blokira sistemske procese ali datoteke.
  • Storitve posodobitev sistema Windows so napačno konfigurirane ali ustavljene.
  • Uporaba proxy strežnika, ki prekine komunikacijo s storitvijo Windows Update.
  • Arhiv namestitev.wim uporabljeno kot vir z dovoljenjem »samo za branje«.

Pogoste rešitve:

  • Začasno onemogočite protivirusno programsko opremo od tretjih oseb ali ga celo odstraniti, medtem ko se DISM izvaja. Windows Defender je dovolj zmogljiv, da medtem zaščiti sistem.
  • Pregled in ponovni zagon storitev BITI (Inteligentna storitev prenosa v ozadju), CryptoSvc (Kriptografske storitve) in Posodobitev sistema Windowsin se prepričajte, da je vrsta zagona samodejna.
  • Deaktivirajte katero koli posrednik konfigurirano v sistemu tako, da lahko DISM brez omejitev doseže Microsoftove strežnike.
  • Če uporabljate datoteko install.wim kot lokalna izvorna datotekaPred zagonom programa DISM odstranite atribut samo za branje iz lastnosti datoteke.

Napaka DISM 50: Težave z registrskim ključem

Druga dobro znana pomanjkljivost je napaka 50ki se običajno pojavi pri zagonu ukazov, kot so:

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

Najpogostejši vzrok je prisotnost Registracijski ključ MiniNT je bil izgubljen, zaradi česar DISM verjame, da deluje v omejenem okolju (kot je WinPE) in blokira določene operacije.

Ekskluzivna vsebina - Kliknite tukaj  Sora 2 bo omogočala kameje s hišnimi ljubljenčki in predmeti: razpoložljivost in funkcije

Rešitev (urejanje zapisa):

  1. Odprite ukazni poziv kot skrbnik in zaženite regedit , da odprete urejevalnik registra.
  2. Navigacija do poti HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control.
  3. Poiščite mapo (ključ) MiniNT in ga izbrišite.
  4. Zaprite urejevalnik in znova zaženite računalnik da se spremembe uporabijo.

Po ponovnem zagonuZgornji ukazi DISM bi se morali izvajati brez prikaza napake 50, če ni drugih osnovnih težav.

Kaj storiti, če DISM javi napako 87 ali ne prepozna datoteke /cleanup-image?

El napaka 87 Običajno pomeni, da je eden od parametrov, posredovanih ukazu, napačno ali slabo napisanoTo sporočilo se precej pogosto prikaže, kadar je bila beseda »cleanup-image« napačno črkovana, kadar so bili pomešani vezaji in poševnice ali kadar sintaksa vsebuje presledke tam, kjer ne bi smeli biti.

Primeri ukazov:

Primeri:
DISM /image:C:\ /cleanup-image /restorehealth
DISM /Image:C:\ /ScratchDir:C:\Scratch /Cleanup-Image /Restorehealth /source:wim:F:\sources\install.wim:4 /limitaccess

Lahko dajo napako, če pot /Slika: Ne kaže na veljavno namestitev sistema Windows, če imenik ne obstaja. /ScratchDir, če sta dvopičje in poševnice napačno črkovana ali če je DISM v tej namestitvi poškodovan.

V takih primerih je priporočljivo skrbno pregledati sintakso, preveriti, ali navedeni pogon in poti obstajajo ter ali slika datoteke install.wim Združljiv je z nameščeno izdajo in če sumite, da je DISM poškodovan, poskusite Zaženite DISM z namestitvenega medija ali obnovitvenega okolja kaže na drug čist vir.

Ročno zamenjajte poškodovano sistemsko datoteko (le kot zadnjo možnost)

Čeprav je običajno, da SFC in DISM opravljata svoje delo, obstajajo ekstremne situacije, ko je posredovanje potrebno. ročno zamenjajte poškodovano sistemsko datotekoGre za občutljiv postopek, zato ga je treba uporabiti le, če ni druge možnosti in če natančno veste, katero datoteko želite spremeniti.

Splošni postopek je sestavljen iz treh korakov: Prevzemite lastništvo poškodovane datoteke, dodelite dovoljenja za pisanje in kopirajte zdravo različico. iz drugega dela sistema ali iz čistega vira.

1. korak: Prevzemite lastništvo sistemske datoteke

Da lahko skrbnik spremeni zaščiteno datoteko, mora najprej prevzeti lastništvo datotekeV ukaznem pozivu s povišanimi privilegiji se uporablja naslednji ukaz:

ukaz za prevzem:
takeown /f <Ruta_Completa_y_Nombre_de_Archivo>

Na primer, če je poškodovana datoteka jscript.dll v system32, bi bil ukaz naslednji:

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

2. korak: Dodelitev vseh dovoljenj skrbnikom

Ko enkrat postanete lastnik datoteke, morate podelite poln dostop skupini skrbnikov da ga lahko prepišete. To storite z:

ukaz icacls:
icacls <Ruta_Completa_y_Nombre_de_Archivo> /grant administradores:F

Ali v angleških sistemih z uporabo »administrators« kot skupine:

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

3. korak: Kopirajte zdravo datoteko čez poškodovano datoteko

Končno, enega kopiraš pravilna različica datoteke iz vira, za katerega veste, da je čist (druga identična namestitev sistema Windows glede na različico in izdajo, nameščena slika itd.). Splošna oblika je:

ukaz za kopiranje:
copy <Archivo_Origen> <Archivo_Destino>

Nadaljevanje prejšnjega primera:

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

Zelo pomembno je zagotoviti, da se izvorna datoteka ujema na isto različico in gradnjo sistema Windows ki ga popravljate. Sicer lahko povzročite še resnejše težave.

Če po vsem tem sistem še vedno ne deluje pravilno, je korupcija morda pregloboka in je morda čas za ponovno oceno. Obnovite sistem na prejšnjo točko ali znova namestite Windowsvedno poskrbite za posodobljene varnostne kopije.

Imejte orodja, kot je CFS in DISM Omogoča vam, da rešite veliko število težav z operacijskim sistemom Windows 10 in 11, ne da bi se zatekli k strašnemu formatiranju, in če poznate njegove parametre, pogoste napake in najbolj uporabne kombinacije, jih lahko kar najbolje izkoristite, da ohranite stabilnost sistema, ga popravite, ko kaže znake utrujenosti, in formatiranje pustite kot zadnjo možnost, ne pa kot prvo.