Oprava systémových súborov Windows pomocou DISM a SFC

Poškodené systémové súbory spôsobujú pády aplikácií, chyby aktualizácií a nestabilný Windows. Microsoft v systéme Windows 10 a 11 ponúka dva nástroje na opravu — DISM a SFC. V tomto návode ukážeme presné poradie príkazov, ako spustiť opravu z Príkazového riadka a čo robiť, ak DISM zlyhá.

Oprava systémových súborov Windows je proces, pri ktorom dvojica nástrojov DISM a SFC vyhľadá poškodené súbory operačného systému a nahradí ich zdravými kópiami. Tento návod vás prevedie správnym poradím príkazov pre Windows 10 a Windows 11, ukáže riešenie najčastejších chýb a vysvetlí, kde nájdete podrobný log opráv.

Rýchle zhrnutie:

  • Microsoft oficiálne odporúča spúšťať najprv DISM, potom SFC — nie naopak, ako sa často radí na fórach.
  • DISM /Online /Cleanup-Image /RestoreHealth opraví obraz systému (komponentové úložisko), SFC /scannow nahradí jednotlivé poškodené systémové súbory z opravenej cache.
  • Ak DISM zlyhá kvôli pokazenému klientovi Windows Update, použite pripojené ISO ako alternatívny zdroj cez parameter /Source.
  • Výsledky kontroly nájdete v súbore C:\Windows\Logs\CBS\CBS.log — postup pre export do textového súboru je nižšie.

Rozdiel medzi DISM a SFC

Oba nástroje sú vstavané vo Windows 10 a Windows 11 a slúžia na opravu poškodených systémových súborov, ale pracujú na inej úrovni. DISM (Deployment Image Servicing and Management) opravuje samotný obraz Windowsu — komponentové úložisko v zložke C:\Windows\WinSxS, z ktorého ostatné nástroje čerpajú originálne kópie súborov. SFC (System File Checker) potom z tohto úložiska nahradí jednotlivé poškodené súbory v živej inštalácii.

Preto je poradie kritické: ak spustíte SFC ako prvý a komponentové úložisko je poškodené, SFC nemá odkiaľ čerpať zdravé kópie a oprava zlyhá.

Nástroj Čo robí Kedy spustiť
DISM Opraví obraz systému a komponentové úložisko (WinSxS). Zdrojom je Windows Update alebo pripojené ISO. Ako prvé — pripraví zdroj pre SFC.
SFC Nahradí poškodené systémové súbory zdravými kópiami z komponentového úložiska. Po úspešnom dokončení DISM.

Čo budete potrebovať

Pred spustením opravy si pripravte nasledujúce:

  • Účet s oprávneniami správcu vo Windows 10 alebo Windows 11.
  • Funkčné pripojenie na internet — DISM štandardne sťahuje opravné súbory zo služby Windows Update.
  • Voliteľne .ISO súbor Windows v rovnakej verzii ako bežiaci systém — použijete ho, ak Windows Update nefunguje. ISO sa musí presne zhodovať s aktuálnym buildom systému.
  • Približne 30–60 minút času, pretože DISM aj SFC môžu na pomalšom disku bežať dlho.

Tip: Pred opravou si zálohujte dôležité dáta. Príkazy sú nedeštruktívne a nemažú vaše súbory, ale akýkoľvek zásah do systému prináša malé riziko.

Krok 1: Spustite Príkazový riadok ako správca

V ponuke Štart napíšte cmd alebo PowerShell, kliknite pravým tlačidlom myši na výsledok a zvoľte Spustiť ako správca. Ak vás Windows požiada o potvrdenie cez UAC, kliknite na Áno. Bez oprávnení správcu DISM ani SFC nespustíte.

Krok 2: Spustite DISM /RestoreHealth

V okne Príkazového riadka zadajte nasledujúci príkaz a stlačte Enter:

DISM.exe /Online /Cleanup-Image /RestoreHealth

Príkaz preskenuje obraz systému a stiahne potrebné súbory z Windows Update. Proces môže trvať 10 až 30 minút a v určitej fáze sa môže zdať, že sa zasekol — to je normálne. Počkajte na hlášku „The restore operation completed successfully" alebo v slovenskej verzii „Operácia obnovenia bola úspešne dokončená".

Voliteľne pred týmto príkazom môžete spustiť rýchlu diagnostiku, či má obraz vôbec problém:

DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth

CheckHealth okamžite vráti príznaky poškodenia, ScanHealth spustí detailnú kontrolu, ale neopravuje. RestoreHealth kontroluje aj opravuje, takže pri akútnom probléme môžete ísť rovno na neho.

Pracujete na zariadení bez platnej licencie alebo na nelegálnej kópii Windowsu? Opravné nástroje vám pomôžu len obmedzene — originálna licencia je predpokladom stabilného systému a aktualizácií.

Pozrieť licencie Windows

Krok 3: Spustite SFC /scannow

Po úspešnom dokončení DISM v tom istom okne zadajte:

sfc /scannow

SFC porovná každý chránený systémový súbor s kópiou v komponentovom úložisku a poškodené nahradí. Okno Príkazového riadka nezatvárajte, kým overenie nedosiahne 100 %. Po dokončení reštartujte počítač, aby sa všetky zmeny prejavili.

Použitie ISO ako zdroj opravy

Ak DISM nahlási, že nemôže nájsť zdrojové súbory (typicky chyba 0x800f081f), Windows Update klient je pravdepodobne poškodený. V takom prípade použite ISO súbor rovnakej verzie Windowsu ako alternatívny zdroj.

Dvakrát kliknite na .ISO súbor, čím sa pripojí ako virtuálna jednotka (napríklad D: alebo E:). Zistite písmeno jednotky v Prieskumníkovi a v Príkazovom riadku zadajte:

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:\Sources\Install.wim:1 /LimitAccess

Písmeno D: nahraďte skutočným písmenom pripojeného ISO. Parameter /LimitAccess zakáže DISM kontaktovať Windows Update a prinúti ho použiť len váš lokálny zdroj. Číslo :1 označuje index edície v súbore Install.wim — pre väčšinu domácich a Pro inštalácií je správna hodnota 1.

Dôležité: ISO musí presne zodpovedať aktuálnemu buildu vášho systému. ISO s buildom 22621.1 neopraví bežiacu inštaláciu s buildom 22621.3447, pretože obsahuje staršie verzie súborov. Verziu systému zistíte príkazom winver.

Ak nemáte ISO po ruke, oficiálne kópie pre Windows 10 a Windows 11 si stiahnete priamo z webu Microsoftu. Postup pre vytvorenie inštalačného média nájdete v našom návode ako vytvoriť inštalačné USB pre Windows 11.

Interpretácia výsledkov a kde nájdete log

SFC po dokončení vypíše jedno zo štyroch možných hlásení:

Hlásenie SFC Čo znamená
Windows Resource Protection did not find any integrity violations Žiadne poškodené súbory neboli nájdené — systém je v poriadku.
Windows Resource Protection found corrupt files and successfully repaired them Poškodené súbory boli nájdené a úspešne opravené. Reštartujte počítač.
Windows Resource Protection found corrupt files but was unable to fix some of them Niektoré súbory sa nepodarilo opraviť. Spustite DISM a SFC znova, prípadne skúste núdzový režim.
Windows Resource Protection could not perform the requested operation SFC nedokázal kontrolu vôbec spustiť. Skúste znovu v núdzovom režime.

Detaily o opravených aj neopravených súboroch Windows zapisuje do súboru C:\Windows\Logs\CBS\CBS.log. Tento súbor je obsiahly, ale relevantné záznamy si môžete exportovať na plochu nasledujúcim príkazom:

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"

Otvorte vytvorený súbor sfcdetails.txt na pracovnej ploche — obsahuje len záznamy z behu SFC a uvidíte, ktoré konkrétne súbory boli opravené alebo neopraviteľné.

Riešenie bežných problémov

Ak po prvom kole oprava neprešla čisto, vyskúšajte nasledujúce kroky v tomto poradí:

  • Spustite DISM a SFC opakovane. Microsoft a komunitní MVP odporúčajú zopakovať dvojicu príkazov dva až tri razy — niektoré poškodenia sa opravia až v druhom prechode.
  • Skúste núdzový režim. Ak SFC hlási, že nemôže vykonať operáciu, reštartujte do núdzového režimu (Shift + Reštartovať) a spustite príkazy odtiaľ.
  • Skontrolujte disk príkazom chkdsk. Príkaz chkdsk C: /f /r odhalí chyby pevného disku, ktoré môžu opravu blokovať. Vyžaduje reštart.
  • DISM chyba 50. Ak DISM odmieta operáciu so správou „DISM does not support servicing Windows PE", systém si myslí, že je v WinPE — odstránenie registrového kľúča HKLM\SYSTEM\CurrentControlSet\Control\MiniNT problém rieši.
  • DISM chyba 87. Skontrolujte, či ste medzi parametrami napísali medzery (DISM, /Online, /Cleanup-Image, /RestoreHealth).

Kedy DISM a SFC nepomôžu

DISM a SFC riešia poškodenia na úrovni systémových súborov a komponentového úložiska. Ak je problém v registroch, ovládačoch, profile používateľa alebo na hardvérovej úrovni (chybný disk, RAM), tieto nástroje vám nepomôžu. V takom prípade zvážte:

  • Funkciu Obnovenie tohto počítača v Nastavenia → Systém → Obnovenie, ktorá preinštaluje Windows so zachovaním súborov.
  • Čistú preinštaláciu Windowsu z USB média.
  • Diagnostiku RAM príkazom mdsched.exe a kontrolu SMART hodnôt disku.

Pri čistej preinštalácii budete potrebovať platný produktový kľúč. V e-shope nájdete originálne licencie Windows 10 aj Windows 11 s doživotnou platnosťou.

Pozrieť licencie Windows

Často kladené otázky

Aký je rozdiel medzi DISM a SFC?

DISM (Deployment Image Servicing and Management) opravuje obraz systému a komponentové úložisko v priečinku C:\Windows\WinSxS, z ktorého ostatné nástroje čerpajú originálne kópie súborov. SFC (System File Checker) potom z tohto úložiska nahradí konkrétne poškodené systémové súbory v živej inštalácii Windowsu. DISM teda pripravuje zdroj, SFC ho používa na opravu.

V akom poradí mám spúšťať príkazy DISM a SFC?

Microsoft oficiálne odporúča najskôr spustiť DISM /Online /Cleanup-Image /RestoreHealth a až po jeho úspešnom dokončení SFC /scannow. Dôvod je jednoduchý — SFC pri oprave čerpá súbory z komponentového úložiska, ktoré najprv musí byť zdravé. Ak spustíte SFC ako prvý a úložisko je poškodené, oprava zlyhá.

Čo robiť, ak DISM nahlási chybu 0x800f081f alebo nenájde zdrojové súbory?

Chyba 0x800f081f znamená, že DISM nedokáže získať opravné súbory cez Windows Update — najčastejšie je poškodený samotný klient Windows Update. Riešením je pripojiť ISO súbor s rovnakým buildom Windowsu a spustiť DISM s parametrom /Source:WIM:D:\Sources\Install.wim:1 /LimitAccess, kde D: je písmeno pripojeného ISO.

Ako dlho trvá DISM RestoreHealth a SFC scannow?

Doba behu závisí od rýchlosti disku, rýchlosti pripojenia a rozsahu poškodenia. DISM RestoreHealth s pripojením na Windows Update trvá zvyčajne 10 až 30 minút. SFC scannow beží 5 až 20 minút. V určitej fáze sa môže zdať, že proces zamrzol pri konkrétnom percente — počkajte, je to normálne správanie.

Funguje DISM a SFC vo Windows 11 24H2 a Windows Server 2022?

Áno, oba nástroje sú súčasťou Windows 10, Windows 11 vrátane verzie 24H2 a Windows Server 2016, 2019 a 2022. Syntax príkazov je identická naprieč všetkými verziami. Vo Windows Serveri sa namiesto Install.wim môže ako zdroj použiť sieťová cesta k inej zdravej inštalácii servera s rovnakou verziou.

Stratím pri spustení DISM alebo SFC svoje dáta?

Nie, DISM ani SFC nemenia používateľské súbory, nastavenia ani nainštalované aplikácie. Pracujú výhradne so systémovými súbormi Windowsu a komponentovým úložiskom. Aj napriek tomu sa pred akoukoľvek opravou systému odporúča vytvoriť zálohu dôležitých dát — pre prípad nečakaného zlyhania alebo problému s diskom.

Záver

Dvojica DISM a SFC je prvou voľbou pri oprave poškodených systémových súborov vo Windows 10 a Windows 11. Kľúčové je dodržať poradie podľa Microsoftu — najprv DISM /RestoreHealth, potom SFC /scannow — a v prípade chyby zdroja použiť ISO ako alternatívny repair source. Ak ani po opakovanom spustení a kontrole disku nástroje nepomôžu, je čas zvážiť čistú preinštaláciu s novou licenciou.

Plánujete čistú preinštaláciu? V kategórii Operačné systémy nájdete originálne licencie Windows 10 a Windows 11 s overenou aktiváciou a doživotnou platnosťou.

Pozrieť operačné systémy