Pokročilé príkazy SFC a DISM, ktoré nikto nepoužíva a ktoré dokážu zachrániť pokazený Windows

Posledná aktualizácia: 02/12/2025

  • SFC kontroluje a opravuje chránené systémové súbory pomocou kópií uložených v vyrovnávacej pamäti.
  • DISM opravuje úložisko obrazov a komponentov systému Windows, čo je kľúčové pre službu Windows Update.
  • Použitie týchto príkazov v správnom poradí zabráni mnohým úplným preinštaláciám systému Windows.

Pokročilé príkazy SFC a DISM vo Windowse

Začína váš počítač so systémom Windows bežať príliš pomaly, zobrazuje sa vám modrá obrazovka alebo sa počas aktualizácií vyskytujú zvláštne chyby? Nie, nie je to smola. S najväčšou pravdepodobnosťou je niečo v neporiadku. poškodené systémové súbory, chybné sektory na disku alebo poškodenie obrazu systému WindowsPred formátovaním sa oplatí vyskúšať pokročilé príkazy SFC a DISM.

Medzi týmito nástrojmi vynikajú dva príkazy konzoly: SFC a DISMSpúšťajú sa z príkazového riadku (CMD, PowerShell alebo Terminál) s oprávneniami správcu, nemajú pekné rozhranie, ale sú mimoriadne výkonné. S nimi môžete Overte a opravte systémové súbory, opravte obraz systému Windows a vyhľadajte fyzické a logické chyby na disku. bez nutnosti preinštalovania operačného systému.

Čo sú CFS a DISM a na čo sa používajú?

Systém Windows obsahuje niekoľko vstavaných nástrojov určených predovšetkým pre administrátorov, ale ktoré môže využiť každý používateľ, ak vie, čo každý z nich robí. Tri najdôležitejšie v tejto súvislosti sú:

  • SFC (Kontrola systémových súborov), ktorý pracuje s chránenými súbormi systému.
  • DISM (údržba a správa nasadenia obrazu), cez celý obraz systému Windows.

Vedieť, kedy použiť jeden alebo druhý, je kľúčom k tomu, aby ste sa vyhli plytvaniu časom a predovšetkým k zabráneniu zbytočnému formátovaniu. Správne zaobchádzanie s pokročilými príkazmi SFC a DISM vám môže ušetriť veľa zložitých situácií.

Čo je SFC (Kontrola systémových súborov)?

Príkaz SFC Je to kontrola systémových súborov, ktorá analyzuje všetky chránené súbory systému Windows a porovnáva ich s kópia vo vyrovnávacej pamäti známa ako Ochrana súborov systému Windows (WFP)Ak zistí, že súbor je zmenený, neúplný alebo chýba, pokúsi sa ho nahradiť správnou verziou uloženou v danej vyrovnávacej pamäti, ktorá sa nachádza v chránenej ceste %WinDir%/System32/dllcache.

Myšlienka je jednoduchá: Ak sa nejaký dôležitý súbor poškodí, SFC ho stiahne z čistej kópie a obnoví ho.Toto je obzvlášť užitočné, keď sa pri otváraní základných nástrojov systému Windows začnete zobrazovať správy „súbor sa nenašiel“, napríklad keď Prieskumník súborov zamrzne alebo systémové funkcie, ktoré náhle prestanú reagovať, alebo menšie chyby stability.

Po dokončení kontroly SFC /scannow môže systém Windows zobraziť rôzne správy označujúce stav integrity systému. Medzi najbežnejšie patria: „Ochrana zdrojov systému Windows nenašla žiadne porušenia integrity“, „našla poškodené súbory a úspešne ich opravila“ alebo správy oznamujúce, že operáciu nebolo možné dokončiť alebo že niektoré súbory nebolo možné opraviť. V týchto posledných dvoch prípadoch prichádza na rad DISM.

Čo je DISM (Obsluha a správa obrazov nasadenia)?

DISM Je to oveľa komplexnejší nástroj na údržbu ako SFC. Namiesto toho, aby sa zameriaval výlučne na chránené súbory, spracováva... Skontrolujte a opravte celý obraz systému WindowsTeda úložisko komponentov a všetky balíky, ktoré tvoria systém. Funguje s čistou referenčnou kópiou systému Windows, ktorá môže byť lokálna alebo online (Windows Update, sieťové zdieľanie, DVD/ISO atď.).

DISM používa niekoľko kľúčových možností na kontrolu a opravu poškodenia obrazu: /SkontrolovaťZdravie, /SkenovaťZdravie a /ObnoviťZdravieTieto možnosti sa zvyčajne spúšťajú v rovnakom poradí, keď máme podozrenie na poškodenie v úložisku komponentov (CBS) alebo keď SFC hlási, že nedokáže opraviť niektoré súbory, pretože je poškodená jeho vlastná vyrovnávacia pamäť.

Je to obzvlášť užitočné, keď sa objavia Chyby služby Windows Update, chybové kódy CBS_E_STORE_CORRUPTION, problémy so spustením, časté zlyhania, zlyhania pri inštalácii funkcií alebo opráv alebo keď sa zariadenie správa zvláštne bez jasnej príčiny. V takýchto prípadoch nástroj DISM opraví úložisko komponentov, ktoré SFC potrebuje na správne fungovanie.

sfc

Pokročilé SFC príkazy: parametre a praktické využitie

Typické použitie CFS je známe sfc / scannowNástroj však ponúka niekoľko pokročilých parametrov, ktoré vám umožňujú doladiť typ kontroly a použiť ju aj vtedy, keď sa systém Windows nespustí normálne. Všetky modifikátory si môžete zobraziť spustením príkazu v konzole. sfc?.

Exkluzívny obsah – kliknite sem  Zákazy Switch 2 pre použité hry a MIG náboje: čo sa deje

Tieto parametre umožňujú napr. Overovanie bez opravy, kontrola konkrétnych súborov alebo práca s offline inštaláciami.Ich dobrá kombinácia je užitočná v prostrediach, kde potrebujete diagnostikovať počítače, ktoré sa nespúšťajú, alebo pri práci z obnovovacieho média.

Hlavné parametre CFS:

  • /skenovanie terazTento príkaz analyzuje všetky chránené súbory systému Windows a opraví všetky, ktoré zistí ako poškodené, pomocou kópie uloženej vo vyrovnávacej pamäti. Je to štandardný príkaz pre väčšinu používateľov.
  • /ibaoveriťTento príkaz vykoná rovnakú analýzu ako `/scannow`, ale bez akejkoľvek úpravy; jednoducho nahlási všetky potenciálne problémy. Je to užitočné, ak chcete skontrolovať stav pred zásahom.
  • /skenovaťsúbor: umožňuje vám zadať konkrétny súbor s jeho úplnou cestou, aby ho SFC mohol skontrolovať a opraviť, ak je poškodený.
  • /overiťsúbor: podobné ako /scanfile, ale kontroluje iba zadaný súbor bez pokusu o jeho opravu.
  • /offbootdir: definuje zavádzací adresár inštalácie systému Windows, ktorá je offline (napríklad iný oddiel alebo disk pripojený k inému počítaču).
  • /offwindir: označuje cestu k priečinku systému Windows v offline inštalácii.
  • /offlogfile: umožňuje nastaviť iný súbor protokolu a Selektívne povoliť protokolovanie pri používaní SFC v offline režime.

Všetky tieto modifikátory je možné kombinovať na jednom riadku a vytvoriť tak pomerne presné príkazy, ako napríklad analýzu odpojenej inštalácie umiestnenej na inom disku s vlastnými protokolmi. Pri každodennom používaní však... sfc /scannow zvyčajne postačuje na riešenie mnohých menších problémov so stabilitou.

Typické výsledky pri spustení SFC

Na konci SFC vráti stavovú správu, ktorá by mala byť správne interpretovaná. stavové správy. Najbežnejšie sú:

  • Funkcia „Ochrana zdrojov systému Windows“ nenašla žiadne porušenia integrity.Všetko je v poriadku; vaše problémy pravdepodobne nie sú spôsobené systémovými súbormi.
  • „Ochrana zdrojov systému Windows našla poškodené súbory a úspešne ich opravila.“Poškodené súbory boli zistené a bez problémov nahradené. Nie sú potrebné žiadne ďalšie kroky, hoci si môžete pozrieť protokol v priečinku %WinDir%\Logs\CBS\CBS.log.
  • „Ochrana zdrojov systému Windows našla poškodené súbory a niektoré z nich nedokázala opraviť.“Tu sa veci stávajú vážnymi. Znamená to, že vyrovnávacia pamäť, ktorú používa SFC (WFP), môže byť poškodená. V tomto bode je odporúčaný postup Spustite nástroj DISM na opravu obrazu systému Windows a potom reštartujte SFC.
  • „Ochrana zdrojov systému Windows nemohla vykonať požadovanú operáciu“Skenovanie sa nepodarilo dokončiť. Tento problém sa zvyčajne vyrieši spustením systému do núdzového režimu alebo použitím SFC z obnovovacieho média.

Kedy má zmysel používať CFS?

Odporúča sa používať SFC (syndróm chronickej únavy), keď si to začnete všímať zlyhania základných funkcií systému Windows, prestávanie fungovania systémových programov, chýbajúce správy o súboroch alebo menej závažné nepravidelné správanieAk sa systém stále spúšťa relatívne normálne, ale vykazuje nezvyčajné príznaky, SFC je rýchly a relatívne neškodný prvý krok. Okrem toho sa v prípade programov, ktoré sa spúšťajú automaticky, odporúča Na odstránenie programov, ktoré sa spúšťajú automaticky, použite funkciu Autoruns ak je to potrebné.

Je to tiež veľmi užitočný nástroj po vyčistení od škodlivého softvéru: mnoho vírusov Upravujú systémové knižnice DLL alebo nahrádzajú kľúčové spustiteľné súbory.A SFC dokáže tieto zmeny zistiť a zvrátiť ich nahradením čistými verziami.

DISM

DISM: Pokročilé príkazy na opravu obrazu systému Windows

Keď už SFC nestačí, prichádza na rad DISM. Tento nástroj pracuje priamo s obrazom operačného systému a úložiskom komponentov CBS, kde sa ukladajú balíky, manifesty a metadáta, ktoré systém Windows používa na inštaláciu aktualizácií a funkcií.

V systémoch Windows 8, 8.1, 10 a 11 je DISM referenčný nástroj na riešenie poškodenia vnútorného systémunajmä ak sa vyskytnú chyby služby Windows Update, zlyhania kumulatívnych aktualizácií alebo správy CBS.log, ktoré spomínajú poškodené manifesty, chýbajúce balíky MUM/CAT alebo nesprávne naformátované identity.

Kľúčové možnosti DISM pre opravu:

  • /Kontrola zdraviaVykoná veľmi rýchlu kontrolu a overí, či už bolo predtým zaznamenané nejaké poškodenie. Nič neopravuje; iba indikuje, či bolo zistené poškodenie obrazu.
  • /ScanHealthVykonáva oveľa hlbšiu analýzu aktuálneho obrazu systému Windows porovnaním so známou čistou verziou a zaznamenáva možné chyby, ale Neopravuje ichTrvá to niekoľko minút, v závislosti od stavu systému.
  • /RestoreHealth: je najsilnejšou možnosťou, pretože analyzuje a opravuje obrázokVyhľadáva poškodené súbory a nahrádza ich funkčnými verziami z Windows Update alebo zo zdrojovej cesty zadanej pomocou /Source.
Exkluzívny obsah – kliknite sem  ChatGPT utrpel globálny výpadok: čo sa deje a čo robiť

Odporúčané poradie je: najprv /CheckHealth, potom /ScanHealth a nakoniec /RestoreHealth, pričom vždy počkajte na dokončenie každej operácie pred spustením ďalšej. Preskočenie tohto poradia alebo prerušenie procesov môže systém ešte zhoršiť.

Ako vrátiť späť aktualizáciu KB

DISM a Windows Update: bežné chybové kódy

Mnohé problémy so službou Windows Update súvisia s poškodením úložiska komponentov. V týchto prípadoch sa často zobrazujú chybové kódy, ako napríklad tieto: 0x80070002 (súbor sa nenašiel), 0x800f0831 (CBS_E_STORE_CORRUPTION), 0x800F081F (zdroj sa nenašiel), 0x80073712 (úložisko komponentov poškodené) a ďalší im podobní.

Keď sa službe Windows Update nepodarí nainštalovať určité aktualizácie a zobrazí sa im táto chyba, spoločnosť Microsoft odporúča Použite DISM s /RestoreHealth Na obnovenie poškodených súborov CBS a WinSxS by základný príkaz bol:

DISM.exe /Online /Cleanup-Image /RestoreHealth

Ak ani služba Windows Update nefunguje alebo nemáte prístup na internet, môžete zadať alternatívny pôvod z ktorého sa majú načítať súbory v poriadku, napríklad zo sieťového zdieľania alebo zo súboru DVD/ISO systému Windows:

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

V tomto prípade priečinok uvedený v /Zdroj Musí obsahovať inštalačné súbory alebo hlavičky potrebné na opravu obrazu. Modifikátor / LimitAccess Povie DISM, aby nepoužíval Windows Update a držal sa tejto cesty.

Pokročilý sprievodca: Oprava poškodenia CBS analýzou súboru CBS.log

V prípade veľmi vážnych problémov DISM generuje podrobné informácie v %WinDir%\Logs\CBS\CBS.log a CBS.persist.logTento protokol často obsahuje záznamy ako „Poškodený CSI Payload“, „CBS MUM Missing“ alebo „CSI Manifest Corrupt“, ktoré označujú konkrétne poškodené súbory alebo balíky.

Pokročilý pracovný postup pre tieto prípady by bol približne nasledovný: po prvé, Identifikujú poškodené súbory alebo balíky v súbore CBS.log.Potom sa podľa čísla zostavy (UBR) uvedeného v ceste ku komponentu zistí, do ktorej aktualizácie (KB) patria. Tieto aktualizácie sa vyhľadajú v katalógu služby Microsoft Update, stiahnu sa, extrahujú sa súbory .msu a .cab a funkčné súbory sa skopírujú do zdrojového priečinka, ako napríklad C:\temp\Source.

Potom sa znova spustí DISM s uvedením daného priečinka ako zdroja:

DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\temp\Source /LimitAccess

Potom je vhodné to zopakovať. DISM / Online / Vyčistenie-Obraz / ScanHealth aby ste sa uistili, že nezostali zaznamenané žiadne poškodenia, a znova si prečítajte súbor CBS.log. Tento typ postupu je pomerne pokročilý, ale je to ten, ktorý podpora spoločnosti Microsoft používa na riešenie hlbokého poškodenia CBS, keď systém odmieta aktualizovať.

DISM v rôznych verziách systému Windows

V systémoch Windows 8, 8.1, 10 a 11 je DISM integrovaný so všetkými modernými funkciami vrátane online opravy v rámci služby Windows Update. DISM nie je s týmito funkciami k dispozícii v systéme Windows 7.Namiesto toho spoločnosť Microsoft ponúka nástroj System Update Readiness Tool (SURT), ktorý vykonáva podobnú funkciu pri oprave poškodených systémových súborov, keď SFC zlyhá.

Odporúčaný postup v tejto verzii je najprv spustiť. SFCA ak sa tým problémy nevyriešia, stiahnite a spustite nástroj SURT z katalógu služby Microsoft Update, ktorý nahradí poškodené alebo nekonzistentné komponenty.

Pokročilé príkazy pre SFC a DISM

Praktické rozdiely medzi CFS a DISM

Hoci sa oba príkazy vykonávajú z konzoly, iná úroveň systému A najlepšie je si ich mentálne nepliesť. Správne pochopenie ich funkcie zabráni plytvaniu časom používaním nástrojov, ktoré nevyriešia daný problém.

Ich úlohy môžeme zhrnúť takto: SFC opravuje chránené súbory systému Windows, zatiaľ čo DISM opravuje úložisko obrazov a komponentov systému Windows.Ich použitie v správnom poradí vám umožní vyriešiť prevažnú väčšinu chýb bez preinštalovania.

  • SFCIdeálne pre menšie až stredne závažné chyby súvisiace so systémovými súbormi, funkciami systému Windows, ktoré prestali fungovať, správami o chýbajúcich súboroch a problémami po odstránení škodlivého softvéru.
  • DISMToto sa používa, keď SFC indikuje, že nedokáže opraviť všetko, alebo keď sa vyskytnú chyby služby Windows Update, poškodenie CBS, problémy s inštaláciou funkcií alebo zlyhania spúšťania. Funguje ako „závažná operácia“ obrazu systému Windows.
Exkluzívny obsah – kliknite sem  Ako nahradiť Poznámkový blok programom VS Code alebo Notepad++ vo všetkých operačných systémoch Windows

Veľmi bežnou stratégiou pre vážne problémy v systémoch Windows 10 a Windows 11 je spustiť ako prvé DISM / Online / Vyčistenie-Obraz / Obnovenie zdravia, potom a sfc / scannow a ak sa objavia známky zlyhania disku, doplňte ho chkdsk /F /R na hlavnej jednotke. Táto kombinácia pokrýva prakticky všetky vrstvy možného poškodenia.

Kedy je lepšie preinštalovať systém Windows namiesto pokračovania v oprave?

Hoci SFC a DISM sú veľmi výkonné nástroje, nerobia zázraky. Existujú situácie, kedy sa problémy vracajú alebo nie sú úplne vyriešené bez ohľadu na to, ako veľmi na nich trváte. V takýchto prípadoch opakované skúšanie rovnakých riešení len predlžuje nevyhnutné a rozumné je... zvážte úplnú preinštaláciu alebo reset systému.

Niektoré scenáre, kedy sa oplatí prestať bojovať a začať odznova, sú napríklad: Pretrvávajúce chyby, ktoré sa znova objavujú po každej oprave, najmä hlboké infekcie škodlivým softvérom, extrémne problémy s výkonom, ktoré sa nezlepšujúkritické aktualizácie, ktoré nie je možné nainštalovať, alebo rozsiahle zmeny hardvéru, ako je napríklad základná doska alebo hlavný úložný priestor.

  • Chyby, ktoré sa vracajú po použití pokročilých príkazov SFC a DISM: Ak sa zdá, že je všetko opravené, ale po niekoľkých dňoch sa tie isté chyby vracajú, pravdepodobne ide o hlboko zakorenenú korupciu alebo softvérový konflikt, ktorý je ťažké izolovať. V týchto prípadoch čistá preinštalácia ušetrí čas.
  • Vysokonákazlivý škodlivý softvérNiektoré hrozby sa v systéme zakorenia tak hlboko, že aj keď ich antivírusový softvér odstráni, zanechajú trvalé poškodenie kritických služieb, ovládačov a komponentov. V týchto prípadoch nemusí stačiť len použitie SFC alebo DISM.
  • Extrémna pomalosť a neustále zamrznutieAk systém neustále beží na hranici svojich možností, často zamrzne a opravy situáciu nezlepšia, problém je pravdepodobne kombináciou softvérových problémov, zvyškov programov, zastaraných ovládačov a možno aj hardvérových problémov. Niekedy je najrýchlejším riešením preinštalovanie.
  • Dôležité aktualizácie, ktoré sa nikdy nenainštalujúKeď kumulatívna aktualizácia kľúča opakovane zlyháva, a to aj po použití pokročilých príkazov DISM a SFC, môže to znamenať ťažko odstrániteľnú nekonzistentnosť. Inštalácia z nedávneho ISO súboru je často konečným riešením.
  • Hlavné zmeny hardvéruPo výmene základnej dosky, procesora alebo prechode na nový typ úložiska preinštalovanie systému Windows zabezpečí, že všetky ovládače a služby budú prispôsobené novému prostrediu.

Často kladené otázky o pokročilých príkazoch SFC a DISM

Skutočnosť, že tieto príkazy fungujú tak blízko jadra systému, vedie mnohých ľudí k pochopiteľným obavám o ich bezpečnosť alebo o to, kto by ich mal používať. Realita je taká, že s minimálnou starostlivosťou sú dokonale zvládnuteľné pre každého priemerného používateľa, ktorý sa riadi jasnými pokynmi.

Dôležité je spúšťať ich s oprávneniami správcu, rešpektovať odporúčané poradie (najmä v DISM) a čo je najdôležitejšie, Počas práce nevypínajte počítač ani nezatvárajte konzolu..

  • Čo ak príkazy problém nevyriešia? V takom prípade môžete použiť nástroje na riešenie problémov zabudované v Nastaveniach, Obnovovaní systému alebo v krajnom prípade preinštalovať alebo resetovať systém Windows so zachovaním osobných súborov.
  • Sú bezpečné na behanie? Áno, za predpokladu, že majú oprávnenia správcu a proces nie je prerušený. Odporúča sa mať aktuálne zálohy.
  • Ako dlho to potrvá? Závisí to od veľkosti disku, počtu súborov a úrovne poškodenia. Môže to trvať od niekoľkých minút do niekoľkých hodín, najmä pri použití DISM /RestoreHealth.
  • Môžu mi vymazať dokumenty? Nie sú určené na manipuláciu s vašimi osobnými súbormi; ich účelom je opraviť systém a disk.

Dobré pochopenie pokročilých príkazov SFC a DISM vám poskytne veľmi silný arzenál pre... Diagnostikujte a opravte väčšinu problémov so systémom Windows bez formátovaniaKombináciou týchto príkazov, interpretáciou ich výsledkov a znalosťou toho, kedy zastaviť a znova nainštalovať systém, môžete výrazne predĺžiť životnosť inštalácie systému Windows a ušetriť si veľa problémov s údajmi a časom.

Ako vyčistiť register systému Windows bez toho, aby ste niečo poškodili
Súvisiaci článok:
Ako vyčistiť register systému Windows bez toho, aby ste niečo poškodili