- DISM a SFC vám umožňujú opraviť systémové súbory a obraz systému Windows bez formátovania počítača.
- Parametre CheckHealth, ScanHealth a RestoreHealth v nástroji DISM analyzujú a opravujú obraz systému online alebo offline.
- SFC /scannow je prvý odporúčaný nástroj a keď to nestačí, DISM opraví poškodené úložisko komponentov.
- Mnohé chyby DISM sa dajú vyriešiť kontrolou služieb, povolení, kľúčov databázy Registry a použitých zdrojov inštalácie.

Keď systém Windows začne fungovať nesprávne, zobrazí sa nasledovné modré obrazovky, zriedkavé blokády alebo chyby počas aktualizácieMnoho ľudí okamžite pomyslí na formátovanie. Predtým, ako sa však uchýlite k tomuto extrému, existujú vstavané systémové nástroje, ako napríklad DISM a CFSvďaka čomu bude vaša inštalácia systému Windows ako nová bez vymazania súborov.
V tomto článku nájdete veľmi kompletného sprievodcu v španielčine a s čo najprístupnejším tónom, aby ste mu porozumeli. Čo je DISM a ako ho použiť na opravu systému Windows bez preinštalovania?, ako ho skombinovať s SFC, čo robiť, keď DISM vydáva chyby (napríklad slávnu 0x800f0954 alebo chybu 50) a nakoniec, ako manuálne nahradiť systémový súbor, ak neexistuje iné východisko.
Čo je DISM a prečo je užitočný na opravu systému Windows bez formátovania?
DISM (Dzamestnanosť Image Service and Management) je nástroj príkazového riadka, ktorý je súčasťou systému Windows a ktorý spracováva skontrolovať a opraviť obraz operačného systémuTento „obraz“ je hlavná kópia, ktorú systém Windows používa na inštaláciu komponentov, funkcií a aktualizácií.
Na rozdiel od iných nástrojov, DISM môže pracovať s oboma Inštalácia systému Windows, ktorú ste spustili (online režim) ako v prípade offline obrázky vo formátoch .wim, .vhd alebo .vhdx, veľmi užitočné, keď chcete opraviť systém, ktorý sa nespustí, alebo pripraviť vlastnú inštaláciu pre viacero počítačov.
Administrátori a pokročilí používatelia sa spoliehajú na DISM Oprava poškodených systémových súborov, pridanie alebo odstránenie balíkov, ovládačov alebo jazykova na doladenie obrazov prostredia Windows PE a Windows RE alebo na vyčistenie inštalácií pred ich nasadením na viacerých počítačoch.
Kľúčovým detailom je, že DISM môže použiť ako referenciu čisté zálohy systému uložené na serveroch Microsoft Update alebo v lokálnom obraze, čo vám umožňuje opraviť veci, ku ktorým sa iné nástroje nedostanú, vrátane vlastného úložiska komponentov systému (.wim).
Administrátori a pokročilí používatelia sa spoliehajú na DISM Oprava poškodených systémových súborov, pridanie alebo odstránenie balíkov, ovládačov alebo jazykova na doladenie obrazov prostredia Windows PE a Windows RE alebo na vyčistenie inštalácií pred ich nasadením na viacerých počítačoch.
Kľúčovým detailom je, že DISM môže použiť ako referenciu čisté zálohy systému uložené na serveroch Microsoft Update alebo v lokálnom obraze, čo vám umožňuje opraviť veci, ku ktorým sa iné nástroje nedostanú, vrátane vlastného úložiska komponentov systému (.wim).
Zatiaľ čo SFC opravuje poškodené súbory porovnaním s chránená lokálna vyrovnávacia pamäťAk je táto vyrovnávacia pamäť poškodená, SFC je bezmocný. Tu prichádza na rad DISM. Najprv opravte sklad náhradných dielov. A odtiaľ už má zdravý základ, aby SFC mohla dokončiť opravu systému.

Ako DISM analyzuje a opravuje Windows online
DISM sa spúšťa z konzoly, buď Príkazový riadok (cmd) o PowerShellvždy s oprávneniami správcu. Na kontrolu a opravu používanej inštalácie systému Windows sa kombinujú tri hlavné parametre s možnosťou /Online y /Čistenie obrázka:
Tri kľúčové parametre sú:
- /Kontrola zdraviarýchla kontrola prípadných zaznamenaných škôd.
- /ScanHealthkomplexná analýza skladu komponentov.
- /RestoreHealth: opraví obrázok pomocou zdravých zdrojových súborov.
Okrem toho sa pridáva /Čistenie obrázka povedať nástroju DISM, aby pracoval s obrazom systému Windows a /Online aby mu povedal, aby to urobil na systéme, ktorý práve beží.
DISM /CheckHealth: Rýchla kontrola stavu obrazu
Parameter /Kontrola zdravia Vykoná veľmi ľahkú kontrolu úložiska komponentov systému Windows, aby zistil, či Existujú už predtým zaznamenané škodyNič neopravuje, iba informuje a zaberie to veľmi málo času.
Ak ho chcete spustiť, otvorte ponuku Štart, zadajte príkaz, kliknite pravým tlačidlom myši Symbol systémuvybrať Spustiť ako správcaPrijmite kontrolu používateľských kont a do okna zadajte nasledujúci príkaz:
Spustite kontrolu stavu:
Dism /Online /Cleanup-Image /CheckHealth
Po niekoľkých sekundách vám DISM oznámi, či v úložisku komponentov zistil nejaké známky poškodenia. Ak indikuje poškodenie, ďalším krokom je hĺbkové skenovanie pomocou /ScanHealth.
DISM /ScanHealth: Hĺbková analýza úložiska komponentov
Parameter /ScanHealth urob hĺbková kontrola všetkých systémových komponentov ktoré sú spravované prostredníctvom úložiska komponentov. Porovnáva súbory s ich očakávanými hašovacími hodnotami, čo trvá podstatne dlhšie ako CheckHealth.
Príkaz pre ScanHealth:
Dism /Online /Cleanup-Image /ScanHealth
V závislosti od rozsahu poškodenia systému a rýchlosti hardvéru môže táto analýza trvať niekoľko minút. Počas procesu sa výsledky zaznamenávajú do rôznych súborov denníka, vrátane: DISM.log, Sessions.xml y denník CBSktoré sú referencie, ak chcete preskúmať konkrétnejšie poruchy alebo pochopiť, prečo oprava nedopadne dobre.
DISM /RestoreHealth: Automatická oprava poškodených súborov
Parameter /RestoreHealth je ten, kto sa naozaj snaží opraviť zistené poškodenie v obraze systému Windows. Znovu analyzuje obraz a keď nájde poškodené alebo chýbajúce súbory, nahradí ich zdravými kópiami získanými z dôveryhodného zdroja.
Príkaz ObnoviťZdravie:
DISM.exe /Online /Cleanup-Image /RestoreHealth
Štandardne bude DISM používať Aktualizácia systému Windows Stiahnutie potrebných komponentov, pokiaľ nie je uvedené inak. V závislosti od veľkosti a závažnosti poškodenia môže tento proces trvať značne dlho a spotrebovať šírku pásma, ak je potrebné stiahnuť veľa súborov.
Po dokončení, ak všetko prebehne dobre, uvidíte správu s informáciou, že Operácia bola úspešne dokončená a že poškodenie bolo opravené. Odtiaľ je veľmi dobrý nápad vykonať SFC /scannow aby systém mohol dokončiť zarovnávanie všetkých súborov jeden po druhom.
Používanie DISM na opravu obrazov systému Windows offline
DISM nie je len pre systém, na ktorom bežíte; môže fungovať aj s Inštalácia systému Windows, ktorá nebežíNapríklad obraz pripojený v priečinku, na disku VHD alebo na jednotke USB s nainštalovaným systémom Windows.
Toto je obzvlášť užitočné, keď sa počítač nespustí alebo keď potrebujete pripraviť referenčný obrázok ktoré potom naklonujete na niekoľko počítačov, pričom pridáte alebo odstránite aktualizácie, ovládače alebo jazykové balíky.
Pre opravu offline potrebujete platný zdroj napájania: súbory install.wim alebo install.esd z ISO súboru systému Windows alebo iného zariadenia, prípadne z vopred pripraveného obrazu, ktorý zodpovedá verzia, vydanie a jazyk s inštaláciou, ktorú chcete opraviť.
Príklad (offline):
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:C:\test\mount\windows /LimitAccess
Možnosť /Obrázok: označuje cestu offline inštalácie. Parameter /Zdroj: označuje zdroj čistých súborov (zvyčajne v pripojenom súbore install.wim) a / LimitAccess hovorí DISM, že Nepoužívajte službu Windows Update ani WSUSale iba lokálny zdroj.
Spustenie DISM z PowerShellu: ekvivalentné cmdlety
Ak uprednostňujete PowerShell, máte k dispozícii cmdlety, ktoré Replikujú sa prakticky jeden po druhom Funkcionalita súboru Dism.exe. Operácia je rovnaká: musíte otvoriť PowerShell s oprávneniami správcu.
Do vyhľadávacieho poľa zadajte PowerShell, kliknite pravým tlačidlom myši Windows PowerShell a stlačte ďalej Spustiť ako správcaKeď ste vo vnútri, môžete na prácu s online obrázkom použiť nasledujúce príkazy:
- Skontrolujte zdravie:
Repair-WindowsImage -Online -CheckHealth - ScanHealth:
Repair-WindowsImage -Online -ScanHealth - ObnoviťZdravie:
Repair-WindowsImage -Online -RestoreHealth
Ak chcete vidieť presnú syntax, ďalšie parametre a príklady, v PowerShelle môžete použiť vstavanú pomoc s príkazom ako Príklady Get-Help Repair-WindowsImage, ktorý vám ukáže pokročilejšie kombinácie, napríklad pre prácu s offline obrázkami.

SFC vs. DISM: Rozdiely a kedy použiť každý nástroj
V systéme Windows máte dva nástroje príkazového riadka určené na vyhľadajte a opravte poškodené systémové súbory: SFC (Kontrola systémových súborov) y DISMHoci je cieľ podobný, prístup je odlišný a je dôležité vedieť, kedy ktorý z nich použiť.
CFS Skenuje kritické systémové súbory a porovnáva ich s chránená kópia vo vyrovnávacej pamäti (Ochrana súborov systému Windows). Ak zistí, že systémový súbor sa nezhoduje, označí ho ako poškodený a nahradí ho funkčnou verziou uloženou v danej vyrovnávacej pamäti.
DISMNamiesto toho sa zameriava na Úplný obraz systému Windows (úložisko komponentov)Analyzuje jeho integritu porovnaním s čistým obrazom, ktorý môže byť lokálny alebo na serveroch spoločnosti Microsoft, a ak zistí problémy, pokúsi sa obnoviť poškodené súbory z tohto referenčného obrazu.
Preto je praktické odporúčanie dodržiavať toto stratégia vodopádu:
- Najprv spustite SFC /scannow pokúsiť sa opraviť systémové súbory pomocou lokálnej vyrovnávacej pamäte.
- Ak SFC nedokáže opraviť všetko, skontrolujte správu: ak sa v nej uvádza, že sa nepodarilo opraviť niektoré súbory, znamená to, že vyrovnávacia pamäť alebo úložisko sú poškodené.
- V takom prípade spustite DISM /Online /Vyčistenie obrazu /Obnovenie zdravia obnoviť sklad komponentov.
- Po dokončení DISM ho spustite znova. SFC /scannow aby mohol dokončiť leštenie súborov jeden po druhom.
Ako krok za krokom spustiť príkaz DISM v systéme Windows
Keď je vyrovnávacia pamäť systému Windows, ktorá používa SFC, poškodená, je Návšteva DISM je nevyhnutnosťou.Tento nástroj hromadne analyzuje a opravuje obraz systému Windows pomocou čistej lokálnej alebo online kópie na nahradenie poškodených komponentov.
Zhrnutie postupu:
- Otvorte ponuku Štart a napíšte príkaz.
- Kliknite pravým tlačidlom myši na Symbol systému a vybrať Spustiť ako správca.
- V okne spustite napríklad:
dism /online /cleanup-image /restorehealth
Ak len chceš skontrolujte, či nie sú zaznamenané nejaké poškodenia, môžeš použiť /kontrolazdraviaa pre podrobnú analýzu, ale bez opravy, /skenovaniezdraviaNajdôležitejším parametrom pre skutočnú opravu je /obnoviť zdravie.
V moderných verziách systému Windows (8, 8.1, 10, 11) táto kombinácia funguje bez problémov, pokiaľ máte internetové pripojenie alebo platný zdroj inštalácieV systéme Windows 7 DISM tieto funkcie nemá; namiesto toho sa používa nasledovné: Nástroj na kontrolu pripravenosti na aktualizáciu systému (SURT)ktorý si môžete stiahnuť z katalógu spoločnosti Microsoft a vyskúšať podobný efekt.
Bežné chyby DISM a ako ich opraviť
DISM zvyčajne funguje celkom automaticky, ale niekedy sa vyskytnú chyby chyby, ktoré prerušujú procesNiektoré z najbežnejších majú relatívne jednoduché riešenia.
Chyba 0x800f0954: DISM zlyhal, nebola vykonaná žiadna operácia
Táto chyba sa zvyčajne vyskytuje, keď niečo zasahuje do prístupu DISM k zdrojovým súborom alebo do služby Windows Update. Medzi typické príčiny patria:
- Antivírusový program tretej strany, ktorý blokuje systémové procesy alebo súbory.
- Služby aktualizácií systému Windows sú nesprávne nakonfigurované alebo zastavené.
- Používanie proxy servera, ktorý preruší komunikáciu so službou Windows Update.
- Archív install.wim použité ako zdroj s povolením „iba na čítanie“.
Bežné riešenia:
- Dočasne vypnite antivírusový softvér od tretích strán alebo ho dokonca odinštalovať, kým je spustený DISM. Program Windows Defender je dostatočne kompetentný na to, aby systém medzitým chránil.
- Skontrolujte a reštartujte služby BITY (Inteligentná služba prenosu na pozadí), CryptoSvc (Kryptografické služby) a Aktualizácia systému Windowsa uistite sa, že typ spustenia je automatický.
- Deaktivovať ľubovoľné zástupca nakonfigurované v systéme tak, aby sa DISM mohol bez obmedzení dostať k serverom spoločnosti Microsoft.
- Ak použijete súbor install.wim ako lokálny zdrojPred spustením nástroja DISM odstráňte z vlastností súboru atribút „iba na čítanie“.
Chyba DISM 50: Problémy s kľúčom databázy Registry
Ďalšou známou chybou je chyba 50ktorý sa zvyčajne zobrazí pri spustení príkazov, ako napríklad:
Dism /Online /Cleanup-Image /CheckHealthDism /Online /Cleanup-Image /ScanHealthDism /Online /Cleanup-Image /RestoreHealth
Najčastejšou príčinou je prítomnosť Stratený registračný kľúč MiniNT, čo spôsobuje, že DISM verí, že beží v obmedzenom prostredí (ako napríklad WinPE) a blokuje určité operácie.
Riešenie (úprava záznamu):
- Otvorte príkazový riadok ako správca a spustite ho regedit otvorte Editor databázy Registry.
- Prejdite na trasu
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control. - Vyhľadajte priečinok (kľúč) MiniNT a vymažte ho.
- Zatvorte editor a reštartujte počítač aby sa zmeny uplatnili.
Po reštarteVyššie uvedené príkazy DISM by sa mali spustiť bez zobrazenia chyby 50, za predpokladu, že neexistujú žiadne iné základné problémy.
Čo robiť, ak DISM zobrazí chybu 87 alebo nerozpozná /cleanup-image?
El chyba 87 Zvyčajne to znamená, že jeden z parametrov odovzdaných príkazu je nesprávne alebo zle napísanéTáto správa sa pomerne bežne zobrazuje, keď je slovo „cleanup-image“ napísané s chybou, keď sú pomýlené spojovníky a lomítka alebo keď syntax obsahuje medzery tam, kde by nemali byť.
Príklady príkazov:
Príklady:
DISM /image:C:\ /cleanup-image /restorehealth
DISM /Image:C:\ /ScratchDir:C:\Scratch /Cleanup-Image /Restorehealth /source:wim:F:\sources\install.wim:4 /limitaccess
Môžu vydať chybu, ak cesta /Obrázok: Neodkazuje na platnú inštaláciu systému Windows, ak adresár neexistuje. /AdresárScratchDir, ak boli dvojbodka a lomky napísané nesprávne alebo ak je samotný DISM v danej inštalácii poškodený.
V takýchto prípadoch je vhodné starostlivo skontrolovať syntax, overiť, či uvedená jednotka a cesty existujú a či obraz súboru install.wim Je kompatibilný s nainštalovanou edíciou a ak máte podozrenie, že samotný DISM je poškodený, skúste Spustite DISM z inštalačného média alebo prostredia obnovy poukazujúc na iný čistý zdroj.
Manuálna výmena poškodeného systémového súboru (iba ako posledná možnosť)
Hoci je normou nechať SFC a DISM robiť si svoju prácu, existujú extrémne situácie, kedy je zásah nevyhnutný. manuálne nahradiť poškodený systémový súborJe to chúlostivý postup, preto by sa mal použiť iba vtedy, ak neexistuje iná možnosť a presne viete, ktorý súbor chcete zmeniť.
Všeobecný proces pozostáva z troch krokov: Prevezmite vlastníctvo poškodeného súboru, udeľte mu oprávnenia na zápis a skopírujte jeho verziu v poriadku. z inej časti systému alebo z čistého zdroja.
Krok 1: Prevezmite vlastníctvo systémového súboru
Aby mohol správca upraviť chránený súbor, musí najprv prevziať vlastníctvo súboruV príkazovom riadku so zvýšenými oprávneniami sa používa nasledujúci príkaz:
príkaz na prevzatie:
takeown /f <Ruta_Completa_y_Nombre_de_Archivo>
Napríklad, ak je poškodený súbor jscript.dll v system32, príkaz by bol:
takeown /f C:\Windows\System32\jscript.dll
Krok 2: Udeľte administrátorom úplné povolenia
Keď už súbor vlastníte, musíte udeliť plný prístup skupine administrátorov aby ho bolo možné prepísať. Toto sa robí pomocou:
príkaz icacls:
icacls <Ruta_Completa_y_Nombre_de_Archivo> /grant administradores:F
Alebo v anglických systémoch s použitím slova „administrátori“ ako skupiny:
icacls C:\Windows\System32\jscript.dll /grant administrators:F
Krok 3: Skopírujte súbor so zdravým kódom cez poškodený súbor
Nakoniec jeden skopírujete správna verzia súboru zo zdroja, o ktorom viete, že je čistý (iná identická inštalácia systému Windows z hľadiska verzie a edície, pripojený obraz atď.). Všeobecný formát je:
príkaz na kopírovanie:
copy <Archivo_Origen> <Archivo_Destino>
Pokračovanie v predchádzajúcom príklade:
copy E:\Temp\jscript.dll C:\Windows\System32\jscript.dll
Je veľmi dôležité zabezpečiť, aby sa zdrojový súbor zhodoval na rovnakú verziu a zostavenie systému Windows ktoré opravujete. V opačnom prípade by ste mohli spôsobiť ešte vážnejšie problémy.
Ak po tom všetkom systém stále nefunguje správne, korupcia môže byť príliš hlboká a môže byť čas na prehodnotenie. Obnovte systém do predchádzajúceho bodu alebo preinštalujte systém Windowsvždy sa uistite, že máte aktuálne zálohy.
Majte nástroje ako CFS a DISM Umožňuje vám vyriešiť veľké množstvo problémov so systémom Windows 10 a 11 bez toho, aby ste sa museli uchyľovať k obávanému formátovaniu, a znalosťou jeho parametrov, bežných chýb a najužitočnejších kombinácií z nich môžete vyťažiť maximum, aby ste udržali systém stabilný, opravili ho, keď vykazuje známky únavy, a formátovanie nechali ako poslednú možnosť, nie ako prvú.
Redaktor špecializovaný na problematiku technológií a internetu s viac ako desaťročnými skúsenosťami v rôznych digitálnych médiách. Pracoval som ako redaktor a tvorca obsahu pre e-commerce, komunikáciu, online marketing a reklamné spoločnosti. Písal som aj na ekonomické, finančné a iné sektorové weby. Moja práca je zároveň mojou vášňou. Teraz prostredníctvom mojich článkov v Tecnobits, snažím sa každý deň preskúmať všetky novinky a nové možnosti, ktoré nám svet technológií ponúka na zlepšenie nášho života.