- DISM a SFC umožňují opravu systémových souborů a obrazu systému Windows bez formátování počítače.
- Parametry CheckHealth, ScanHealth a RestoreHealth v nástroji DISM analyzují a opravují obraz systému online i offline.
- SFC /scannow je první doporučený nástroj a pokud to nestačí, DISM opraví úložiště poškozených komponent.
- Mnoho chyb DISM lze vyřešit kontrolou služeb, oprávnění, klíčů registru a použitých instalačních zdrojů.

Když systém Windows začne fungovat špatně, zobrazí se následující modré obrazovky, vzácné blokády nebo chyby během aktualizaceMnoho lidí okamžitě pomyslí na formátování. Než se však uchýlí k tomuto extrému, existují vestavěné systémové nástroje, jako například DISM a CFSkterý může zanechat vaši instalaci Windows jako novou, aniž by došlo k odstranění souborů.
V tomto článku najdete velmi kompletního průvodce ve španělštině a s co nejpřístupnějším tónem, abyste mu porozuměli. Co je DISM a jak ho použít k opravě Windows bez přeinstalace?, jak jej kombinovat s SFC, co dělat, když DISM hlásí chyby (například slavnou 0x800f0954 nebo chybu 50) a nakonec, jak ručně nahradit systémový soubor, pokud neexistuje jiná cesta ven.
Co je DISM a proč je užitečný pro opravu Windows bez formátování?
DISM (DSpráva a servis image zaměstnanosti) je nástroj příkazového řádku, který je součástí systému Windows a který zpracovává zkontrolovat a opravit bitovou kopii operačního systémuTento „obraz“ je hlavní kopie, kterou systém Windows používá k instalaci komponent, funkcí a aktualizací.
Na rozdíl od jiných nástrojů, DISM může pracovat s oběma Instalace systému Windows, kterou jste spustili (online režim) jako u offline obrázky ve formátech .wim, .vhd nebo .vhdx, což je velmi užitečné, když chcete opravit systém, který se nespustí, nebo připravit vlastní instalaci pro více počítačů.
Administrátoři a pokročilí uživatelé se spoléhají na DISM Oprava poškozených systémových souborů, přidání nebo odebrání balíčků, ovladačů nebo jazykůa pro doladění obrazů Windows PE a Windows RE nebo pro čisté instalace před jejich nasazením na mnoho počítačů.
Klíčovým detailem je, že DISM může použít jako referenci čisté zálohy systému uložené na serverech Microsoft Update nebo v lokálním obrazu, což vám umožní opravit věci, ke kterým se jiné nástroje nedostanou, včetně vlastního úložiště komponent systému (.wim).
Administrátoři a pokročilí uživatelé se spoléhají na DISM Oprava poškozených systémových souborů, přidání nebo odebrání balíčků, ovladačů nebo jazykůa pro doladění obrazů Windows PE a Windows RE nebo pro čisté instalace před jejich nasazením na mnoho počítačů.
Klíčovým detailem je, že DISM může použít jako referenci čisté zálohy systému uložené na serverech Microsoft Update nebo v lokálním obrazu, což vám umožní opravit věci, ke kterým se jiné nástroje nedostanou, včetně vlastního úložiště komponent systému (.wim).
Zatímco SFC opravuje poškozené soubory jejich porovnáním s chráněná lokální mezipaměťPokud je tato mezipaměť poškozena, SFC je bezmocný. A v tom případě přichází na řadu DISM. Nejdříve opravte sklad dílů. A odtud už má zdravý základ, aby SFC mohla dokončit opravu systému.

Jak DISM analyzuje a opravuje Windows online
DISM se spouští z konzole, buď Příkazový řádek (cmd) o PowerShellvždy s oprávněními správce. Pro kontrolu a opravu používané instalace systému Windows se kombinují tři hlavní parametry s možností /Online y /Vyčištění obrazu:
Tři klíčové parametry jsou:
- / Odhlášení Health: rychlá kontrola případných již zaznamenaných poškození.
- / Scan Healthkomplexní analýza skladu komponent.
- /RestoreHealth: opraví obrázek pomocí zdravých zdrojových souborů.
Kromě toho se přidává /Vyčištění obrazu sdělit nástroji DISM, aby pracoval s obrazem systému Windows, a /Online aby mu řekl, ať to udělá na systému, který aktuálně běží.
DISM /CheckHealth: Rychlá kontrola stavu obrazu
Parametr / Odhlášení Health Provede velmi lehkou kontrolu úložiště komponent systému Windows, aby zjistil, zda Existují již dříve zaznamenané škodyNic neopravuje, pouze informuje a zabere to jen velmi málo času.
Chcete-li jej spustit, otevřete nabídku Start a zadejte příkaz, klikněte pravým tlačítkem na Symbol systémuvybrat Spustit jako správcePřijměte Řízení uživatelských účtů a do okna zadejte následující:
Spusťte CheckHealth:
Dism /Online /Cleanup-Image /CheckHealth
Po několika sekundách vám DISM oznámí, zda v úložišti komponent zjistil nějaké známky poškození. Pokud indikuje poškození, dalším krokem je hloubková kontrola s / Scan Health.
DISM /ScanHealth: Hloubková analýza úložiště komponent
Parametr / Scan Health udělat hloubková kontrola všech systémových komponent které jsou spravovány prostřednictvím úložiště komponent. Porovnává soubory s jejich očekávanými hash hodnotami, což trvá podstatně déle než CheckHealth.
Příkaz pro ScanHealth:
Dism /Online /Cleanup-Image /ScanHealth
V závislosti na rozsahu poškození systému a rychlosti hardwaru může tato analýza trvat několik minut. Během procesu se výsledky zaznamenávají do různých souborů protokolu, včetně: DISM.log, Sessions.xml y CBS.logkteré jsou reference, pokud chcete prozkoumat konkrétnější selhání nebo pochopit, proč oprava nedopadne dobře.
DISM /RestoreHealth: Automatická oprava poškozených souborů
Parametr /RestoreHealth je ten, kdo se opravdu snaží opravit zjištěné poškození v obraze systému Windows. Znovu analyzuje obraz a pokud najde poškozené nebo chybějící soubory, nahradí je zdravými kopiemi získanými z důvěryhodného zdroje.
Příkaz ObnovitZdraví:
DISM.exe /Online /Cleanup-Image /RestoreHealth
Ve výchozím nastavení bude DISM používat Aktualizace systému Windows Stažení potřebných komponent, pokud není uvedeno jinak. V závislosti na velikosti a závažnosti poškození může tento proces trvat značnou dobu a spotřebovávat šířku pásma, pokud je třeba stáhnout mnoho souborů.
Po dokončení, pokud vše půjde dobře, se zobrazí zpráva s oznámením, že Operace byla úspěšně dokončena a že škoda byla opravena. Od té chvíle je velmi dobrý nápad provést SFC /scannow aby systém mohl dokončit zarovnání všech souborů jeden po druhém.
Oprava obrazů Windows offline pomocí DISM
DISM není určen jen pro systém, na kterém běží; může fungovat i s... Instalace systému Windows, která neběžíNapříklad obraz připojený ve složce, na disku VHD nebo na jednotce USB s nainstalovaným systémem Windows.
To je obzvláště užitečné, když se počítač nespustí nebo když potřebujete připravte si referenční obrázek které pak naklonujete na několik počítačů a přidáte nebo odeberete aktualizace, ovladače nebo jazykové balíčky.
Pro opravu offline potřebujete platný zdroj napájení: soubory install.wim nebo install.esd z ISO souboru systému Windows nebo jiného zařízení, případně z předpřipraveného obrazu, který odpovídá verze, vydání a jazyk s instalací, kterou chcete opravit.
Příklad (offline):
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:C:\test\mount\windows /LimitAccess
Možnost /Obraz: označuje cestu offline instalace. Parametr /Zdroj: označuje zdroj čistých souborů (obvykle v připojeném souboru install.wim) a / LimitAccess říká DISM, že Nepoužívejte službu Windows Update ani WSUSale pouze místní zdroj.
Spuštění DISM z PowerShellu: ekvivalentní cmdlety
Pokud dáváte přednost PowerShellu, máte k dispozici cmdlety, které Replikují se prakticky jeden po druhém Funkce Dism.exe. Operace je stejná: musíte otevřít PowerShell s oprávněními správce.
Do vyhledávacího pole zadejte PowerShell, klikněte pravým tlačítkem na Windows PowerShell a stiskněte dál Spustit jako správceJakmile jste uvnitř, můžete k práci s online obrazem použít následující příkazy:
- Zkontrolujte zdraví:
Repair-WindowsImage -Online -CheckHealth - ScanHealth:
Repair-WindowsImage -Online -ScanHealth - ObnovitZdraví:
Repair-WindowsImage -Online -RestoreHealth
Pokud chcete vidět přesnou syntaxi, další parametry a příklady, můžete v PowerShellu použít vestavěnou nápovědu s příkazem jako Příklady Get-Help Repair-WindowsImage, který vám ukáže pokročilejší kombinace, například pro práci s offline obrázky.

SFC vs. DISM: Rozdíly a kdy použít který nástroj
Ve Windows máte k dispozici dva nástroje příkazového řádku určené pro vyhledání a oprava poškozených systémových souborů: SFC (Kontrola systémových souborů) y DISMI když je cíl podobný, přístup se liší a je důležité vědět, kdy který z nich použít.
CFS Prohledává kritické systémové soubory a porovnává je s… chráněná kopie v mezipaměti (Ochrana souborů systému Windows). Pokud zjistí, že systémový soubor nesouhlasí, označí jej jako poškozený a nahradí jej zdravou verzí uloženou v dané mezipaměti.
DISMMísto toho se zaměřuje na Úplný obraz systému Windows (úložiště komponent)Analyzuje jeho integritu porovnáním s čistým obrazem, který může být lokální nebo na serverech Microsoftu, a pokud zjistí problémy, pokusí se obnovit poškozené soubory z tohoto referenčního obrazu.
Praktickým doporučením je proto dodržovat toto strategie vodopádu:
- Nejprve běžte SFC /scannow pokusit se opravit systémové soubory pomocí lokální mezipaměti.
- Pokud SFC nedokáže opravit vše, zkontrolujte zprávu: pokud se v ní uvádí, že se nepodařilo opravit některé soubory, znamená to, že je poškozena mezipaměť nebo úložiště.
- V tom případě spusťte DISM /Online /Vyčištění obrazu /Obnovení zdraví obnovit sklad komponent.
- Jakmile je DISM dokončen, spusťte jej znovu. SFC /scannow aby mohl dokončit leštění souborů jeden po druhém.
Jak krok za krokem spustit příkaz DISM ve Windows
Pokud je mezipaměť systému Windows, která používá SFC, poškozena, je Návštěva DISM je nutností.Tento nástroj analyzuje a hromadně opravuje obraz systému Windows pomocí čisté lokální nebo online kopie k nahrazení poškozených součástí.
Souhrn toku:
- Otevřete nabídku Start a zadejte příkaz.
- Klikněte pravým tlačítkem na Symbol systému a vybrat Spustit jako správce.
- V okně spusťte například:
dism /online /cleanup-image /restorehealth
Pokud jen chceš zkontrolujte, zda není zaznamenáno nějaké poškození, Můžeš použít /kontrolazdravía pro podrobnou analýzu, ale bez opravy, /skenovánízdravíNejdůležitějším parametrem pro skutečnou opravu je /obnovení zdraví.
V moderních verzích Windows (8, 8.1, 10, 11) tato kombinace funguje bez problémů, pokud máte připojení k internetu nebo platný zdroj instalaceVe Windows 7 DISM tyto funkce nemá; místo toho se používá následující: Nástroj pro připravenost na aktualizaci systému (SURT)který si můžete stáhnout z katalogu Microsoftu a vyzkoušet podobný efekt.
Časté chyby DISM a jak je opravit
DISM obvykle funguje zcela automaticky, ale někdy se vyskytnou chyby. chyby, které přerušují procesNěkteré z nejběžnějších mají relativně jednoduchá řešení.
Chyba 0x800f0954: DISM selhal, nebyla provedena žádná operace.
K této chybě obvykle dochází, když něco narušuje přístup DISM ke zdrojovým souborům nebo do služby Windows Update. Mezi typické příčiny patří:
- Antivirus třetí strany, který blokuje systémové procesy nebo soubory.
- Služby aktualizací systému Windows jsou nesprávně nakonfigurovány nebo zastaveny.
- Používání proxy serveru, který přeruší komunikaci se službou Windows Update.
- Archiv Instalace.wim použito jako zdroj s oprávněním „pouze pro čtení“.
Běžná řešení:
- Dočasně deaktivujte antivirový software od třetích stran nebo jej dokonce odinstalovat, když je spuštěný nástroj DISM. Program Windows Defender je mezitím dostatečně kompetentní, aby systém ochránil.
- Zkontrolujte a restartujte služby BITY (Inteligentní služba přenosu na pozadí), CryptoSvc (kryptografické služby) a Aktualizace systému Windowsa ujistěte se, že typ spouštění je automatický.
- Deaktivujte libovolné zástupce nakonfigurováno v systému tak, aby se DISM mohl bez omezení dostat k serverům Microsoftu.
- Pokud použijete soubor install.wim jako lokální zdrojPřed spuštěním nástroje DISM odeberte z vlastností souboru atribut pouze pro čtení.
Chyba DISM 50: Problémy s klíčem registru
Další známou vadou je chyba 50který se obvykle objeví při spuštění příkazů, jako například:
Dism /Online /Cleanup-Image /CheckHealthDism /Online /Cleanup-Image /ScanHealthDism /Online /Cleanup-Image /RestoreHealth
Nejčastější příčinou je přítomnost Registrační klíč MiniNT byl ztracen, což vede k domněnce, že DISM běží v omezeném prostředí (jako je WinPE) a blokuje určité operace.
Řešení (úprava záznamu):
- Otevřete příkazový řádek jako správce a spusťte jej regedit otevřete Editor registru.
- Přejděte na trasu
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control. - Vyhledejte složku (klíč) MiniNT a smažte ho.
- Zavřete editor a restartujte počítač aby se změny aplikovaly.
Po restartuVýše uvedené příkazy DISM by měly běžet bez zobrazení chyby 50, pokud neexistují žádné další základní problémy.
Co dělat, když DISM hlásí chybu 87 nebo nerozpozná /cleanup-image?
El chyba 87 Obvykle to znamená, že jeden z parametrů předaných příkazu je nesprávně nebo špatně napsanéTato zpráva se běžně zobrazuje, když je chybně napsáno „cleanup-image“, jsou zaměněny pomlčky a lomítka nebo když syntaxe obsahuje mezery tam, kde by neměly být.
Příklady příkazů:
Příklady:
DISM /image:C:\ /cleanup-image /restorehealth
DISM /Image:C:\ /ScratchDir:C:\Scratch /Cleanup-Image /Restorehealth /source:wim:F:\sources\install.wim:4 /limitaccess
Mohou vydat chybu, pokud cesta /Obraz: Neodkazuje na platnou instalaci systému Windows, pokud adresář neexistuje. /ScratchDir, pokud byla dvojtečka a lomítka napsána chybně nebo pokud je samotný DISM v dané instalaci poškozen.
V takových případech je vhodné pečlivě zkontrolovat syntaxi, ověřit, zda uvedená jednotka a cesty existují a zda obraz install.wim Je kompatibilní s nainstalovanou edicí a pokud máte podezření, že je samotný DISM poškozen, zkuste to Spuštění nástroje DISM z instalačního média nebo prostředí pro obnovení poukazující na jiný čistý zdroj.
Ruční nahrazení poškozeného systémového souboru (pouze jako poslední možnost)
Ačkoli je normou nechat SFC a DISM dělat svou práci, existují extrémní situace, kdy je zásah nutný. ručně nahradit poškozený systémový souborJe to delikátní postup, takže by se měl používat pouze tehdy, pokud neexistuje žádná jiná možnost a přesně víte, který soubor chcete změnit.
Obecný proces se skládá ze tří kroků: Převezměte vlastnictví poškozeného souboru, udělte oprávnění k zápisu a zkopírujte zdravou verzi. z jiné části systému nebo z čistého zdroje.
Krok 1: Převezměte vlastnictví systémového souboru
Aby mohl správce upravit chráněný soubor, musí nejprve převzít vlastnictví souboruV příkazovém řádku se zvýšenými oprávněními se používá následující příkaz:
příkaz pro převzetí:
takeown /f <Ruta_Completa_y_Nombre_de_Archivo>
Například pokud je poškozený soubor jscript.dll v system32, příkaz by byl:
takeown /f C:\Windows\System32\jscript.dll
Krok 2: Udělte administrátorům plná oprávnění
Jakmile soubor vlastníte, musíte udělit plný přístup skupině administrátorů aby bylo možné jej přepsat. To se provádí pomocí:
Příkaz icacls:
icacls <Ruta_Completa_y_Nombre_de_Archivo> /grant administradores:F
Nebo v anglických systémech s použitím slova „administrátoři“ jako skupiny:
icacls C:\Windows\System32\jscript.dll /grant administrators:F
Krok 3: Zkopírujte soubor se správnou verzí přes poškozený soubor
Nakonec jeden zkopírujete správná verze souboru ze zdroje, o kterém víte, že je bezchybný (jiná identická instalace Windows, co se týče verze a edice, připojený obraz atd.). Obecný formát je:
příkaz pro kopírování:
copy <Archivo_Origen> <Archivo_Destino>
Pokračování v předchozím příkladu:
copy E:\Temp\jscript.dll C:\Windows\System32\jscript.dll
Je velmi důležité zajistit, aby zdrojový soubor odpovídal na stejnou verzi a sestavení Windows které opravujete. Jinak byste mohli způsobit ještě vážnější problémy.
Pokud po tom všem systém stále nefunguje správně, může být korupce příliš hluboká a může být čas na přehodnocení. Obnovte systém do předchozího stavu nebo přeinstalujte systém Windowsvždy se ujistěte, že máte aktuální zálohy.
Mít nástroje jako CFS a DISM Umožňuje vám vyřešit velké množství problémů s Windows 10 a 11, aniž byste se museli uchylovat k obávanému formátování. Znalostí jeho parametrů, běžných chyb a nejužitečnějších kombinací z nich můžete vytěžit maximum, abyste udrželi systém stabilní, opravili ho, když vykazuje známky únavy, a formátování ponechali jako poslední možnost, nikoli jako první.
Redaktor specializovaný na problematiku technologií a internetu s více než desetiletými zkušenostmi v různých digitálních médiích. Pracoval jsem jako editor a tvůrce obsahu pro e-commerce, komunikaci, online marketing a reklamní společnosti. Psal jsem také na weby o ekonomice, financích a dalších odvětvích. Moje práce je zároveň mou vášní. Nyní prostřednictvím mých článků v Tecnobits, snažím se prozkoumat všechny novinky a nové možnosti, které nám svět technologií každý den nabízí, abychom zlepšili náš život.