Zdieľať teraz:
Obsah skryť

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

1.1 Prehľad a účel

Kontrola systémových súborov (SFC) je vstavaný nástroj systému Windows, ktorý skenuje a opravuje chýbajúce alebo poškodené systémové súbory. Keď chýbajú alebo sú poškodené kritické systémové súbory systému Windows, operačný systém môže prestať správne fungovať alebo úplne prestať reagovať. SFC porovnáva vaše systémové súbory s kópiou vo vyrovnávacej pamäti uloženou v operačnom systéme a automaticky zisťuje a opravuje všetky nezrovnalosti spôsobené poškodením alebo chýbajúcimi súbormi.

Tento nástroj príkazového riadka je dostupný od systému Windows 98 a zostáva základným diagnostickým a opravným nástrojom vo všetkých moderných verziách systému Windows. SFC pomáha udržiavať stabilitu systému tým, že zabezpečuje integritu chránených súborov operačného systému bez nutnosti úplnej preinštalácie systému Windows.

1.2 Ako funguje Kontrola systémových súborov

Kontrola systémových súborov funguje tak, že skenuje všetky chránené systémové súbory a nahrádza poškodené verzie kópiami z vyrovnávacej pamäte. Nástroj sa integruje s ochrannými mechanizmami systému Windows, aby overil integritu súborov a obnovil poškodené súbory zo záloh uložených v počítači.

1.2.1 Ochrana súborov systému Windows (WFP)

Ochrana súborov systému Windows funguje tak, že sa zaregistruje na upozornenie na zmeny súborov v systéme Winlogon. Keď sa v chránenom systémovom súbore zistia zmeny, WFP automaticky obnoví upravený súbor z kópie vo vyrovnávacej pamäti, ktorá sa nachádza v komprimovanom priečinku v priečinku %WinDir%\System32\dllcache. Tento ochranný mechanizmus bol zavedený v systéme Windows 2000 a poskytoval ochranu súborov v reálnom čase pre operačné systémy založené na systéme Windows NT.

1.2.2 Ochrana zdrojov systému Windows (WRP)

Ochrana zdrojov systému Windows predstavuje moderný vývoj ochrany súborov, integrovaný s kontrolou systémových súborov v systéme Windows Vista a všetkých nasledujúcich verziách. Ochrana zdrojov systému Windows funguje tak, že nastavuje diskrečné zoznamy riadenia prístupu a zoznamy riadenia prístupu pre chránené zdroje. Ak sa zistia zmeny v chránenom systémovom súbore, upravený súbor sa obnoví z kópie vo vyrovnávacej pamäti, ktorá sa nachádza v priečinku %WinDir%\WinSxS\Backup. Povolenie na úplný prístup k úprave zdrojov chránených technológiou Ochrana zdrojov systému Windows je obmedzené na procesy používajúce službu Inštalátor modulov systému Windows, čo znamená, že ani správcovia už nemajú neobmedzené práva na úpravu systémových súborov.

2. Kedy použiť Kontrolu systémových súborov

2.1 Bežné príznaky poškodenia systémových súborov

Kontrolu systémových súborov by ste mali spustiť, keď sa vyskytnú nasledujúce problémy:

  • Systém Windows beží pomaly alebo dochádza k poklesu výkonu
  • Chyby zrútenia systému alebo modrej obrazovky smrti
  • Chybové hlásenia označujúce chýbajúce alebo poškodené systémové súbory
  • Funkcie systému Windows prestali správne fungovať
  • Systém prestane reagovať alebo zamrzne
  • Problémy súvisiace so zavádzaním alebo problémy so spustením
  • Aplikácie sa nespúšťajú alebo neočakávane padajú

2.2 Príčiny poškodenia systémových súborov

  • Poruchy hardvéru a softvéru: Staré alebo chybné komponenty, ako sú pevné disky a SSD disky, alebo softvér obsahujúci chyby a škodlivý kód, môžu viesť k poškodeniu súborov.
  • Problémy s napájaním a zlyhania systému: Náhle výpadky napájania počas kritických operácií čítania/zápisu alebo zlyhania, ktoré prerušia systémové procesy, môžu spôsobiť poškodenie súborov.
  • Malvér a vírusy: Škodlivý softvér sa často zameriava na systémové súbory, aby narušil systém alebo získal kontrolu nad ním, čo niekedy spôsobuje trvalé poškodenie súborov.
  • Neúplné aktualizácie systému: Prerušenie dôležitých aktualizácií systému môže spôsobiť, že váš systém bude v nekonzistentnom stave s iba čiastočne aktualizovanými súbormi, čo vedie k poškodeniu.

3. Predpoklady pred spustením SFC

3.1 Administrátorské oprávnenia

Spustenie sfc vyžaduje oprávnenia správcu. Ak chcete overiť, či máte prístup správcu, otvorte ponuka štart -> nastavenie -> účtyAk máte oprávnenia správcu, slovo „správca„“ by sa malo zobraziť pod vaším používateľským menom. Bez týchto oprávnení nemôžete úspešne spustiť kontrolu systémových súborov.
V nastaveniach systému Windows skontrolujte oprávnenia správcu účtu, aby ste sa uistili, že môže spustiť Kontrolu systémových súborov.

3.2 Úvahy o núdzovom režime

Vaše zariadenie by nemalo byť v núdzovom režime, pokiaľ neriešite pokročilé chyby. Ak je váš systém v núdzovom režime, stlačte Win + R, typ msconfiga stlačte tlačidlo vstúpiť, Prejdite na stránku topánka kartu, zrušte začiarknutie Bezpečné boota vyberte položku Aplikovať -> OK. Po zobrazení výzvy vyberte reštart.

V MSConfig zrušte začiarknutie políčka Bezpečné spustenie, aby ste mohli spustiť Kontrolu systémových súborov

3.3 Internetové pripojenie pre DISM

Ak potrebujete spustiť doplnkové opravy DISM, mali by ste byť počas vykonávania opráv sfc pripojení na internet. DISM používa službu Windows Update na získanie súborov potrebných na obnovenie poškodených systémových súborov, takže aktívne internetové pripojenie je nevyhnutné pre úspešnú opravu.

Viac informácií o DISM nájdete v náš komplexný sprievodca.

3.4 Požiadavky služby Windows Update

Pred spustením kontroly systémových súborov sa uistite, že máte nainštalované najnovšie aktualizácie pre systém Windows. Zastarané systémové súbory môžu narúšať proces opravy. Ak chcete aktualizovať systém Windows, otvorte nastavenie -> Windows Update a nainštalujte všetky dostupné aktualizácie. Po dokončení aktualizácií reštartujte počítač.

Pred spustením Kontroly systémových súborov skontrolujte dostupné aktualizácie systému Windows

4. Spustenie DISM pred kontrolou systémových súborov

4.1 Čo je DISM?

Nástroj Deployment Image Servicing and Management (DISM) je vstavaný nástroj systému Windows, ktorý umožňuje vykonávať rôzne úlohy s obrazmi systému Windows. Nástroj DISM dokáže pripájať a odpájať obrazy, pridávať a odstraňovať ovládače, používať aktualizácie a povoľovať funkcie. Keď sa vyrovnávacia pamäť ochrany súborov systému Windows, ktorú používa nástroj sfc, poškodí, nástroj DISM obnoví úložisko komponentov kontrolou stavu celého systému oproti čistému obrazu operačného systému uloženému lokálne alebo online.

4.2 Prečo najprv spustiť DISM

Spoločnosť Microsoft odporúča spustiť nástroj DISM pred kontrolou systémových súborov, pretože nástroj DISM poskytuje súbory potrebné na opravu poškodených súborov. Ak je poškodená aj vyrovnávacia pamäť, ktorú nástroj sfc používa na obnovenie poškodených súborov, spustenie nástroja DISM najprv opraví túto vyrovnávaciu pamäť pomocou online alebo lokálneho obrazu systému Windows. Tým sa zabezpečí, že nástroj sfc bude mať prístup k čistým a nepoškodeným zdrojovým súborom pre svoje operácie opravy.

4.3 Ako spúšťať príkazy DISM

Otvorený príkazový riadok or Windows PowerShell ako správca, potom vykonajte príslušný príkaz DISM podľa vašich potrieb:

povel Popis príkazu
DISM / Online / Cleanup-Image / CheckHealth Možnosť CheckHealth skontroluje, či bol obrázok označený ako poškodený bez vykonania kontroly.
DISM / Online / Vyčistenie-Obraz / ScanHealth Možnosť ScanHealth skenuje obraz, či neobsahuje poškodenie úložiska komponentov, ale neopravuje žiadne problémy.
DISM / Online / Vyčistenie-Obraz / Obnovenie zdravia Možnosť ObnoviťZdravie skontroluje obraz systému, či nie je poškodený, automaticky vykoná operácie opravy a zaznamená poškodenie do súboru denníka. Tento proces zvyčajne trvá 15 – 30 minút v závislosti od úrovne poškodenia a veľkosti oddielu.

4.4 Používanie alternatívnych zdrojov opravy s DISM

Ak nástroj DISM nedokáže nájsť zdrojové súbory alebo je váš klient služby Windows Update poškodený, môžete použiť alternatívny zdroj opravy. Pripojte súbor ISO systému Windows, ktorý presne zodpovedá vašej verzii systému Windows, a potom spustite nasledujúci príkaz:

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

Nahraďte „X“ písmenom jednotky, na ktorej je pripojený ISO súbor. ISO súbor musí mať presne rovnakú verziu ako váš operačný systém. ISO súbor s verziou 10586.0 neopraví systém s verziou 10586.35, pretože obsahuje ďalšie aktualizácie a súbory.

4.5 Alternatívy k DISM pre Windows 7

Nástroj DISM nie je k dispozícii v systéme Windows 7 ani v starších verziách operačného systému. Spoločnosť Microsoft však poskytuje podobný nástroj s názvom System Update Readiness Tool (SURT), ktorý si môžete stiahnuť z katalógu služby Microsoft Update. SURT funguje podobne ako DISM, obnovuje a opravuje poškodené systémové súbory. Ak používate systém Windows 7 a sfc nedokáže opraviť problémy s poškodenými súbormi, SURT je vašou ďalšou možnosťou.

5. Ako spustiť kontrolu systémových súborov v systéme Windows

5.1 Metóda 1: Spustenie SFC cez príkazový riadok

Príkazový riadok poskytuje najbežnejšiu metódu na spustenie príkazu sfc scannow v systémoch Windows.

  1. Otvorte ponuka štart a typ cmd do vyhľadávacieho poľa.
  2. Kliknite pravým tlačidlom myši príkazový riadok z výsledkov vyhľadávania a vyberte Spustiť ako správca.
  3. kliknite Áno v príkazovom riadku Kontrola používateľských kont, ak sa zobrazí výzva.
  4. V okne Príkazový riadok napíšte sfc / scannow a stlačte vstúpiť.
  5. Počkajte, kým overenie dosiahne 100 % a dokončí sa. Skenovanie zvyčajne trvá 5 – 10 minút, ale v závislosti od počítača a zistených problémov môže trvať dlhšie.
  6. Nezatvárajte okno príkazového riadka, kým nie je overenie 100 % dokončené.
  7. Po dokončení procesu reštartujte počítač.

Na skenovanie a opravu poškodených systémových súborov použite Kontrolu systémových súborov (sfc /scannow).

5.2 Metóda 2: Spustenie SFC cez Windows PowerShell

Prostredie Windows PowerShell dokáže spustiť rovnakú kontrolu SFC ako príkazový riadok a je preferovaným programom pre vzdialené skriptovanie a podnikové prostredia.

  1. Otvorte ponuka štart a hľadať Windows PowerShell.
  2. Kliknite pravým tlačidlom myši Windows PowerShell a zvoľte Spustiť ako správca.
  3. kliknite Áno vo výzve Kontrola používateľských kont.
  4. Typ sfc / scannow a stlačte vstúpiť.
  5. Počkajte na dokončenie skenovania, ktoré zvyčajne trvá 5 – 10 minút, ale v závislosti od vášho systému môže trvať aj dlhšie.
  6. Po dokončení skenovania reštartujte počítač.

Spustite Kontrolu systémových súborov (sfc /scannow) v prostredí Windows PowerShell.

5.3 Metóda 3: Spustenie SFC v prostredí Windows Recovery Environment (WinRE)

Ak je váš systém neprístupný alebo sa nespustí normálne, môžete na spustenie kontroly systémových súborov použiť prostredie Windows Recovery Environment.

  1. Otvorte ponuka štart -> nastavenie -> systém -> Zotavenie.
  2. Prejdite nadol na Advanced Startup pod Možnosti obnovenia a zvoľte Reštartovať teraz.
  3. Váš počítač sa reštartuje do prostredia WinRE.
  4. vybrať Riešenie problémov -> rozšírené možnosti -> príkazový riadok.
  5. Typ sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows a stlačte vstúpiť.
  6. Nahraďte písmeno jednotky D:\ skutočným názvom jednotky, na ktorej sa nachádza priečinok systému Windows, zvyčajne C:\ alebo D:\.

5.4 Metóda 4: Spustenie SFC pomocou média na obnovenie systému Windows

Ak vážne poškodenie systémových súborov bráni spusteniu systému Windows, môžete na spustenie príkazu sfc použiť médium na obnovenie systému Windows.

  1. Vytvorte inštalačný disk systému Windows pomocou nástroja Dell OS Recovery alebo nástroja Windows Media Creation Tool.
  2. Pripojte inštalačný USB disk k počítaču.
  3. Zapnite počítač a klepnite na F12 kláves, kým sa nedostanete do ponuky jednorazového spustenia.
  4. Vyberte USB disk zo zoznamu a stlačte vstúpiť.
  5. Počítač sa spustí pomocou inštalačného disku USB.
  6. Vyberte si jazyk a kliknite na ďalšie.
  7. vybrať Opraviť počítač.
  8. kliknite Riešenie problémov -> rozšírené možnosti -> príkazový riadok.
  9. Typ sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows a stlačte vstúpiť.
  10. Nahraďte C:\ písmenom jednotky, na ktorej sa nachádza vaša inštalácia systému Windows.
  11. Počkajte na dokončenie kontroly systémových súborov, čo môže trvať až jednu hodinu v závislosti od vašej konfigurácie.
  12. Po dokončení procesu reštartujte počítač.

6. Pochopenie výsledkov skenovania SFC

6.1 „Ochrana zdrojov systému Windows nenašla žiadne porušenia integrity“

Táto správa znamená, že skenovanie pomocou sfc nenašlo žiadne problémy so systémovými súbormi. Vaše systémové súbory sú neporušené a nepoškodené. Ak problémy pretrvávajú, problém pravdepodobne pramení z iného zdroja a nie z poškodených systémových súborov. Možno budete musieť vyriešiť ďalšie možné príčiny, ako sú problémy s ovládačmi, konflikty softvéru alebo problémy s hardvérom.

6.2 „Ochrana zdrojov systému Windows našla poškodené súbory a opravila ich“

Tento výsledok znamená, že príkaz sfc úspešne identifikoval poškodené súbory a opravil ich pomocou kópií z vyrovnávacej pamäte. Operácia bola úspešná a vaše systémové súbory boli obnovené do správneho stavu. Podrobnosti o opravených súboroch sú zahrnuté v súbore CBS.log v priečinku %WinDir%\Logs\CBS\CBS.log. Po prijatí tejto správy reštartujte počítač, aby ste sa uistili, že všetky opravy sa správne prejavia.

6.3 „Ochrana zdrojov systému Windows našla poškodené súbory, ale niektoré nedokázala opraviť“

Keď nástroj sfc scannow zobrazí túto správu, nástroj zistil poškodené súbory, ale nedokázal ich všetky opraviť. Toto sa zvyčajne stáva, keď je poškodená aj vyrovnávacia pamäť, ktorú kontrola systémových súborov používa na obnovenie poškodených súborov. V takom prípade by ste mali spustiť nástroj DISM na opravu úložiska komponentov a potom znova spustiť nástroj sfc. Podrobnosti o poškodených súboroch sú k dispozícii v súbore CBS.log. Ak nástroje DISM a sfc spoločne nedokážu vyriešiť problémy, možno budete musieť manuálne nahradiť poškodené súbory alebo vykonať obnovenie systému.

6.4 „Ochrana zdrojov systému Windows nemohla vykonať požadovanú operáciu“

Táto správa označuje, že spúšťač sfc nedokázal dokončiť skenovanie. Najčastejšou príčinou je pokus o spustenie skenovania počas vykonávania iných operácií so súbormi v systéme Windows. Ak chcete tento problém vyriešiť, vykonajte skenovanie systémových súborov v núdzovom režime a uistite sa, že priečinky PendingDeletes a PendingRenames existujú v priečinku %WinDir%\WinSxS\Temp. Zástupný symbol %WinDir% predstavuje priečinok operačného systému Windows, napríklad C:\Windows.

7. Pokročilé možnosti kontroly systémových súborov

7.1 Modifikátory príkazov SFC

Kontrola systémových súborov podporuje niekoľko modifikátorov okrem štandardného príkazu sfc scannow:

Modifikátor Popis
/skenovanie teraz Prehľadáva všetky chránené systémové súbory a nahrádza poškodené alebo nesprávne súbory kópiami z vyrovnávacej pamäte.
/ibaoveriť Prehľadáva všetky chránené systémové súbory bez vykonania akejkoľvek opravy. Použite túto funkciu na kontrolu poškodenia bez úpravy súborov.
/ scanonce Počas nasledujúceho reštartu systému raz prehľadá všetky chránené systémové súbory.
/ scanboot Skenuje všetky chránené systémové súbory pri každom reštarte počítača.
/Zrušiť Zruší všetky čakajúce kontroly naplánované pomocou modifikátora /scanboot.
/offbootdir a /offwindir Určuje umiestnenie offline bootovacieho adresára a adresára systému Windows pri spustení príkazu sfc z obnovovacieho média.

7.2 Spustenie viacerých skenov SFC

Na vyriešenie všetkých problémov možno budete musieť spustiť príkaz sfc scannow až trikrát. Ak prvé skenovanie nájde a opraví poškodené súbory, spustite skenovanie znova, aby ste overili, či boli všetky problémy vyriešené. Každé ďalšie skenovanie môže odhaliť ďalšie poškodenie, ktoré sa prejaví až po dokončení predchádzajúcich opráv. Pokračujte v spúšťaní príkazu sfc, kým sa nezobrazí správa, že sa nenašli žiadne porušenia integrity, alebo kým spustenie ďalších skenovaní neprinesie žiadne ďalšie zmeny.

8. Zobrazenie protokolových súborov Kontrola systémových súborov

8.1 Vysvetlenie súboru CBS.log

Pri každom spustení kontroly sfc zaznamená kontrola systémových súborov svoju aktivitu do súboru CBS.log, ktorý sa nachádza v priečinku %WinDir%\Logs\CBS\CBS.log. Tento súbor denníka obsahuje podrobnosti o každom skenovanom súbore, nájdených poškodených súboroch a vykonaných operáciách opravy. Súbor CBS.log obsahuje informácie o súboroch, ktoré kontrola systémových súborov nedokáže opraviť, a preto je nevyhnutný na riešenie problémov s pretrvávajúcim poškodením.

8.2 Ako extrahovať podrobnosti SFC

Keďže niekoľko nástrojov na údržbu systému Windows pridáva protokoly do súboru CBS.log, pre jednoduchšiu kontrolu je potrebné extrahovať relevantné položky Kontroly systémových súborov do samostatného textového súboru.

  1. Otvorte príkazový riadok s oprávneniami zadaním cmd v Hľadať políčko, kliknutie pravým tlačidlom myši príkazový riadoka výberom Spustiť ako správca.
  2. V okne príkazového riadka zadajte nasledujúci príkaz na jeden riadok a stlačte vstúpiť:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
  1. Otvorte súbor sfcdetails.txt na počítači a zobrazte si filtrované položky protokolu.

8.3 Čítanie a interpretácia záznamov v protokole

Súbor sfcdetails.txt používa nasledujúci formát: Dátum/čas, za ktorým nasledujú podrobnosti o sfc. Súbor obsahuje podrobnosti o každom spustení kontroly systémových súborov v počítači. Skontrolujte položky dátumu a času, aby ste zistili, ktoré problémové súbory boli nájdené počas poslednej kontroly. Každá položka označuje, či bol súbor úspešne opravený, či sa nedal opraviť alebo či chýba. Tieto informácie pomáhajú identifikovať, ktoré súbory vyžadujú manuálnu výmenu, ak ich sfc nedokáže opraviť automaticky.

Nižšie sú uvedené niektoré vzorové položky denníka:

2025-12-15 13:35:45, Info                  CSI    00000007 [SR] Verifying 100 components
2025-12-15 13:35:45, Info                  CSI    00000008 [SR] Beginning Verify and Repair transaction
2025-12-15 13:35:46, Info                  CSI    00000009 [SR] Verify complete
2025-12-15 13:35:46, Info                  CSI    0000000a [SR] Verifying 100 components
2025-12-15 13:35:46, Info                  CSI    0000000b [SR] Beginning Verify and Repair transaction
2025-12-15 13:35:46, Info                  CSI    0000000c [SR] Verify complete
2025-12-15 13:35:46, Info                  CSI    0000000d [SR] Verifying 100 components
2025-12-15 13:35:46, Info                  CSI    0000000e [SR] Beginning Verify and Repair transaction
2025-12-15 13:35:46, Info                  CSI    0000000f [SR] Verify complete
2025-12-15 13:35:46, Info                  CSI    00000010 [SR] Verifying 100 components
2025-12-15 13:35:46, Info                  CSI    00000011 [SR] Beginning Verify and Repair transaction
2025-12-15 13:35:46, Info                  CSI    00000012 [SR] Verify complete

9. Manuálna oprava systémových súborov

9.1 Kedy je potrebná manuálna oprava

Manuálna oprava je nevyhnutná, keď kontrola systémových súborov nájde poškodené súbory, ale nedokáže opraviť niektoré alebo všetky z nich. Po kontrole súboru CBS.log s cieľom určiť, ktorý systémový súbor bol poškodený a nedal sa opraviť, musíte nájsť, kde sa poškodený súbor nachádza, a manuálne ho nahradiť známou funkčnou kópiou. Známu funkčnú kópiu systémového súboru môžete získať z iného počítača s rovnakou verziou systému Windows ako váš počítač. Vykonajte proces kontroly systémových súborov v danom počítači, aby ste sa uistili, že súbor, ktorý chcete kopírovať, nie je poškodený.

9.2 Prevzatie administratívneho vlastníctva

9.2.1 Používanie príkazu Takeown

Predtým, ako budete môcť nahradiť poškodený systémový súbor, musíte ho najprv prevziať ako správcu. Do príkazového riadka s oprávneniami správcu zadajte nasledujúci príkaz a stlačte kláves vstúpiť:

takeown /f <Path_And_File_Name>

Nahradiť so skutočnou cestou a názvom poškodeného súboru. Napríklad:

takeown /f C:\windows\system32\jscript.dll

9.3 Udelenie prístupu správcu

9.3.1 Používanie príkazu Icacls

Po prevzatí vlastníctva musíte správcom udeliť plný prístup k poškodenému systémovému súboru. Zadajte nasledujúci príkaz a stlačte kláves vstúpiť:

icacls <Path_And_File_Name> /grant administrators:F

Napríklad:

icacls C:\windows\system32\jscript.dll /grant administrators:F

9.4 Nahradenie poškodených súborov

Keď prevezmete vlastníctvo a udelíte prístup, môžete poškodený systémový súbor nahradiť známou dobrou kópiou.

  1. Získanie známych a funkčných kópií súborov: Skopírujte náhradný súbor z iného počítača s rovnakou verziou systému Windows do umiestnenia v počítači, napríklad na jednotku USB alebo do sieťového umiestnenia.
  2. Použitie príkazu Kopírovať: Zadajte nasledujúci príkaz a stlačte vstúpiť:
Copy <Source_File> <Destination>

Nahradiť s cestou a názvom súboru známej dobrej kópie a nahraďte s cestou a názvom poškodeného súboru. Napríklad:

copy E:\temp\jscript.dll C:\windows\system32\jscript.dll

10. Riešenie problémov s kontrolou systémových súborov

10.1 Skenovanie SFC sa nepodarilo dokončiť

10.1.1 Spustenie SFC v núdzovom režime

Ak sa skenovanie pomocou sfc nedokončí normálne, spustite systém do núdzového režimu a znova spustite skenovanie. Ak chcete prejsť do núdzového režimu, stlačte Win + R, typ msconfiga stlačte tlačidlo vstúpiť, Prejdite na stránku topánka kartu, skontrolujte Bezpečné bootvyberte Minimálnaa kliknite na tlačidlo OKReštartujte počítač a v núdzovom režime otvorte príkazový riadok so zvýšenými oprávneniami a spustite ho. sfc / scannowPo dokončení skenovania sa vráťte do msconfig a zrušte začiarknutie políčka Bezpečné boota reštartujte normálne.

10.1.2 Kontrola priečinkov PendingDeletes a PendingRenames

Ak sfc zobrazí správu „Ochrana zdrojov systému Windows nemohla vykonať požadovanú operáciu“, uistite sa, že priečinky PendingDeletes a PendingRenames existujú v priečinku %WinDir%\WinSxS\Temp. Otvorte Prieskumníka súborov a prejdite do priečinka C:\Windows\WinSxS\Temp. Ak tieto priečinky neexistujú, vytvorte ich manuálne a potom znova spustite sfc. Tieto priečinky sú nevyhnutné na to, aby kontrola systémových súborov mohla počas kontroly zaradiť operácie so súbormi do frontu.

10.2 DISM nedokáže nájsť zdrojové súbory

10.2.1 Pripojenie ISO súboru systému Windows

Keď DISM zobrazí správu „nedá sa nájsť zdrojové súbory“, potrebujete súbor ISO systému Windows, ktorý presne zodpovedá vašej verzii systému Windows. Stiahnite si súbor ISO od spoločnosti Microsoft, kliknite pravým tlačidlom myši na súbor ISO a vyberte možnosť kôňPoznačte si písmeno jednotky priradené pripojenej ISO súprave. Potom spustite príkaz DISM s parametrom source odkazujúcim na umiestnenie pripojenej ISO súpravy.

10.2.2 Používanie vlastných zdrojov opráv

Ako zdroj súborov môžete použiť inštaláciu systému Windows, priečinok systému Windows zo sieťového zdieľania alebo vymeniteľné médium. Spustite nasledujúci príkaz:

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

Nahraďte C:\RepairSource\Windows umiestnením zdroja opravy. Parameter /LimitAccess zabraňuje nástroju DISM kontaktovať službu Windows Update a núti ho používať iba zadaný zdroj.

10.3 SFC naďalej nachádza rovnaké chyby

Ak skenovanie sfc naďalej nachádza rovnaké chyby aj po viacerých kontrolách, najprv spustite nástroj DISM na opravu úložiska komponentov a potom znova spustite sfc. Ak problém pretrváva, skontrolujte súbor CBS.log, aby ste identifikovali konkrétne súbory, ktoré sa nedajú opraviť, a skúste manuálne nahradiť súbory. Ako poslednú možnosť zvážte vykonanie obnovenia systému do bodu pred poškodením alebo vykonajte čistú inštaláciu systému Windows, ak obnovenie systému nie je k dispozícii alebo je neúspešné.

11. Najlepšie postupy pre kontrolu systémových súborov

11.1 Kedy spustiť kontrolu systémových súborov

Spustite kontrolu systémových súborov, keď sa vyskytne nestabilita systému, zlyhania, chybové hlásenia alebo problémy s výkonom, ktoré môžu naznačovať poškodenie súborov. Spustite nástroj sfc scannow ihneď po inštalácii hlavných aktualizácií systému Windows, aby ste overili integritu systému. Nástroj spustite aj pred vykonaním kritických systémových operácií alebo po obnovení systému po infekcii škodlivým softvérom, aby ste sa uistili, že všetky systémové súbory sú neporušené.

11.2 Plánovanie pravidelných kontrol SFC

Zvážte naplánovanie mesačných kontrol sfc, najmä pre zariadenia náchylné na chyby v konfigurácii používateľa alebo tie, ktoré sa nachádzajú v kritických prostrediach. Pravidelné kontroly pomáhajú včas odhaliť poškodenie súborov skôr, ako spôsobí vážne systémové problémy. V Plánovači úloh systému Windows môžete vytvoriť naplánovanú úlohu na automatické spustenie sfc, hoci pre úspešné spustenie musíte úlohu nakonfigurovať tak, aby sa spúšťala s najvyššími oprávneniami.

11.3 Zálohovanie údajov pred spustením SFC

Hoci sfc zvyčajne funguje bezpečne, vždy je dobré si vopred zálohovať dôležité údaje. Ak kontrola systémových súborov upraví systémové súbory a niečo sa pokazí, záloha vám zaručí, že môžete obnoviť svoje údaje. Okrem toho, ak sfc upravil vaše systémové súbory a vrátil späť prispôsobenia, budete mať kópie všetkých konfiguračných súborov, ktoré možno budete musieť obnoviť.

11.4 Spustenie SFC po DISM

Po spustení nástroja DISM RestoreHealth vždy spustite príkaz sfc scannow. Nástroj DISM opraví úložisko komponentov, ktoré nástroj sfc používa ako zdroj náhradných súborov. Spustenie nástroja sfc po nástroji DISM zabezpečí, že kontrola systémových súborov bude mať prístup k čistým a nepoškodeným súborom na opravu. Táto kombinácia poskytuje najkomplexnejší prístup k oprave poškodených systémových súborov.

11.5 Opätovné spustenie SFC po opravách

Po dokončení skenovania pomocou nástroja sfc a hlásení, že súbory boli opravené, spustite skenovanie znova, aby ste overili, či boli všetky problémy vyriešené. Niekedy oprava jednej sady poškodených súborov odhalí ďalšie poškodenie, ktoré bolo predtým skryté. Pokračujte v spúšťaní nástroja sfc, kým sa nezobrazí správa, že sa nenašli žiadne porušenia integrity, ktorá potvrdzuje, že systémové súbory sú úplne opravené.

12. Kontrola systémových súborov vo všetkých verziách systému Windows

12.1 pre Windows 11

Kontrola systémových súborov funguje v systéme Windows 11 rovnako ako v systéme Windows 10. Spustite príkaz sfc prostredníctvom príkazového riadka, prostredia Windows PowerShell alebo terminálu systému Windows s oprávneniami správcu. Systém Windows 11 obsahuje rovnakú integráciu DISM a funkcie ochrany zdrojov systému Windows. K príkazu sfc môžete pristupovať aj prostredníctvom prostredia Windows Recovery Environment, ak sa systém nespustí normálne.

12.2 pre Windows 10

Systém Windows 10 poskytuje plnú podporu pre sfc aj DISM. Kontrola systémových súborov sa bezproblémovo integruje s ochranou zdrojov systému Windows a ponúka všetky modifikátory príkazov. Používatelia systému Windows 10 by mali vždy spustiť DISM pred sfc, aby dosiahli optimálne výsledky. Nástroj funguje rovnako bez ohľadu na to, či k nemu pristupujete prostredníctvom príkazového riadka alebo prostredia Windows PowerShell.

12.3 Windows 8 a 8.1

Systémy Windows 8 a 8.1 zaviedli spolu s kontrolou systémových súborov aj nástroj DISM, čím sa stali prvými spotrebiteľskými verziami systému Windows, ktoré obsahovali oba nástroje. Spustite príkaz sfc rovnakým spôsobom ako vo Windowse 10 a 11. Prístup k príkazovému riadku získate stlačením tlačidla Win + X a výberom Príkazový riadok (Admin)Ochrana zdrojov systému Windows poskytuje v týchto verziách úplnú ochranu súborov.

12.4 pre Windows 7

Kontrola systémových súborov funguje v systéme Windows 7, ale nástroj DISM nie je k dispozícii. Namiesto toho použite na opravu úložiska komponentov nástroj System Update Readiness Tool ako alternatívu k nástroju DISM. Systém Windows 7 používa namiesto nástroja Windows Resource Protection nástroj Windows File Protection, ale príkaz sfc funguje rovnakým spôsobom. Spustite nástroj prostredníctvom príkazového riadka s oprávneniami používateľa pomocou rovnakých príkazov ako v novších verziách systému Windows.

13. Alternatívy, keď zlyhá kontrola systémových súborov

13.1 Obnovenie systému

Ak sfc a DISM spoločne nedokážu vyriešiť problémy s poškodením súborov, Obnovenie systému môže pomôcť obnovením systému do čistého stavu z predchádzajúceho bodu obnovenia. Obnovenie systému zachováva osobné súbory, ako sú dokumenty a fotografie, a zároveň obnovuje systémové súbory a nastavenia. Otvorte riadiace panel -> systém -> Protection System -> obnovenie systému a vyberte bod obnovenia z obdobia pred poškodením. Upozorňujeme, že obnovenie systému funguje iba v prípade, že máte v systéme nakonfigurované existujúce body obnovenia.

Na obnovenie systémových súborov a nastavení do bodu obnovenia použite funkciu „Obnovenie systému“ v systéme Windows.

13.2 Obnovenie Windowsu

Obnovenie systému Windows poskytuje komplexnejšie riešenie ako Obnovovanie systému. Táto funkcia preinštaluje systém Windows a zároveň vám dáva možnosť ponechať si osobné súbory. Otvoriť nastavenie -> systém -> Zotavenie -> Obnovte tento počítačVyberte, či chcete súbory ponechať alebo odstrániť všetky súbory. Obnovenie systému Windows vyrieši problém.ost file problémy s poškodením inštaláciou nových systémových súborov, hoci potom budete musieť preinštalovať aplikácie.
Funkcia Obnovenie systému Windows v nastaveniach.

13.3 Čistá inštalácia systému Windows

Čistá inštalácia systému Windows predstavuje najdôkladnejšie riešenie pre pretrvávajúce poškodenie súborov, ktoré kontrola systémových súborov nedokáže opraviť. Táto možnosť úplne vymaže váš systém a nainštaluje novú kópiu systému Windows. Pred pokračovaním si zálohujte všetky dôležité súbory, pretože čistá inštalácia odstráni všetky údaje, aplikácie a nastavenia. Stiahnite si inštalačné médium systému Windows od spoločnosti Microsoft, vytvorte bootovací USB disk, spustite systém z média a postupujte podľa pokynov na inštaláciu. Čistá inštalácia zaručuje, že všetky systémové súbory sú v poriadku a nepoškodené.

14. Často kladené otázky

Otázka: Ako dlho trvá spustenie SFC /scannow?

A: Skenovanie pomocou príkazu sfc scannow zvyčajne trvá 5 – 10 minút na väčšine systémov. Skenovanie však môže trvať podstatne dlhšie v závislosti od hardvérových špecifikácií vášho počítača, veľkosti inštalácie systému Windows a počtu problémov zistených počas skenovania. Ak kontrola systémových súborov zistí viacero poškodených súborov, skenovanie môže trvať 30 minút alebo dlhšie. Pri spustení z média na obnovenie systému Windows môže skenovanie trvať až jednu hodinu. Nezatvárajte okno príkazového riadka, kým overenie nedosiahne 100 % dokončenie.

Otázka: Mám najprv spustiť SFC alebo DISM?

A: Pred kontrolou systémových súborov by ste mali spustiť nástroj DISM. Nástroj DISM opraví úložisko komponentov, ktoré nástroj sfc používa ako zdroj náhradných súborov. Ak najprv spustíte nástroj sfc a ten oznámi, že našiel poškodené súbory, ale niektoré z nich nedokázal opraviť, zvyčajne to znamená, že samotná vyrovnávacia pamäť je poškodená. Spustenie nástroja DISM RestoreHealth najprv zabezpečí, že úložisko komponentov je čisté, čo umožní nástroju sfc úspešne opraviť všetky poškodené súbory pomocou čistých zdrojových súborov.

Otázka: Môžem zastaviť prebiehajúce skenovanie SFC?

A: Hoci môžete zatvoriť okno príkazového riadka a zastaviť prebiehajúce skenovanie sfc, neodporúča sa to. Prerušenie skenovania môže spôsobiť, že váš systém bude v nekonzistentnom stave, ak kontrola systémových súborov práve nahrádzala súbory. Ak musíte skenovanie zastaviť, zatvorte okno príkazového riadka a potom ho neskôr znova spustite, kým sa nedokončí. Na zrušenie naplánovaných skenovaní nastavených pomocou /scanboot použite modifikátor /cancel.

Otázka: Koľkokrát mám spustiť SFC?

A: Na vyriešenie všetkých problémov možno budete musieť spustiť nástroj sfc scannow až trikrát. Spustite prvú kontrolu a ak opraví súbory, spustite ju znova, aby ste overili, či boli všetky problémy vyriešené. Každá ďalšia kontrola môže odhaliť ďalšie poškodenie, ktoré sa prejaví až po dokončení predchádzajúcich opráv. Pokračujte v spúšťaní kontroly systémových súborov, kým sa nezobrazí správa, že program Windows Resource Protection nenašiel žiadne porušenia integrity, alebo kým spustenie ďalších kontrol neprinesie žiadne ďalšie zmeny.

Otázka: Funguje SFC na Windowse 7?

A: Áno, kontrola systémových súborov funguje v systéme Windows 7 pomocou rovnakých príkazov a postupov ako v novších verziách systému Windows. Nástroj DISM však v systéme Windows 7 nie je k dispozícii. Namiesto toho si stiahnite a použite nástroj System Update Readiness Tool z katalógu služby Microsoft Update ako alternatívu k nástroju DISM na opravu úložiska komponentov pred spustením nástroja sfc. Systém Windows 7 používa namiesto nástroja Windows Resource Protection nástroj Windows File Protection, ale nástroj sfc funguje identicky.

Otázka: Môžem spustiť SFC bez administrátorských práv?

A: Nie, kontrolu systémových súborov nemôžete spustiť bez oprávnení správcu. Nástroj sfc vyžaduje zvýšené oprávnenia, pretože upravuje chránené systémové súbory, ku ktorým bežné používateľské účty nemajú prístup. Keď sa pokúsite spustiť sfc z príkazového riadka bez oprávnení správcu, systém Windows zobrazí chybové hlásenie, že musíte byť správca spúšťajúci konzolovú reláciu. Pred spustením príkazov sfc vždy otvorte príkazový riadok alebo prostredie Windows PowerShell ako správca.

Otázka: Aké súbory chráni Kontrola systémových súborov?

A: Kontrola systémových súborov chráni kritické súbory operačného systému Windows vrátane základných systémových komponentov, ovládačov, knižníc a nastavení, na ktorých správne fungovanie sa systém Windows spolieha. Chránené súbory sa nachádzajú predovšetkým v priečinkoch Windows a System32. Nástroj Windows Resource Protection uchováva zoznam chránených zdrojov a príkaz sfc prehľadáva všetky súbory v tomto zozname počas každej kontroly. Nástroj nechráni používateľské súbory, súbory aplikácií ani dokumenty.

Otázka: Môžem manuálne nahradiť poškodené systémové súbory?

A: Áno, poškodený systémový súbor môžete manuálne nahradiť, ale malo by sa to robiť iba ako posledná možnosť. Aby ste zabezpečili kompatibilitu, musíte sa uistiť, že náhradný súbor pochádza z rovnakej verzie, vydania a úrovne aktualizácie systému Windows. Na prevzatie vlastníctva poškodeného súboru použite príkaz takeown, na udelenie prístupu správcu príkaz icacls a na nahradenie súboru príkaz copy. Pri oprave poškodených súborov je najlepšie spoľahnúť sa na vstavané nástroje, ako je kontrola systémových súborov a DISM, pretože manuálna výmena nesie riziko nestability systému, ak sa vykoná nesprávne.

Otázka: Kedy by som mal vykonať Obnovenie systému?

A: Vykonajte obnovenie systému, keď sfc a DISM nedokážu spoločne vyriešiť problémy s poškodením súborov. Obnovenie systému vráti systém do čistého stavu z predchádzajúceho bodu obnovenia a zároveň zachová osobné súbory, ako sú dokumenty a fotografie. Táto možnosť funguje dobre na riešenie poškodenia, ku ktorému došlo po určitej udalosti, ako je napríklad neúspešná aktualizácia alebo inštalácia ovládača. Ak obnovenie systému nie je k dispozícii alebo je neúspešné, zvážte vykonanie obnovenia systému Windows alebo čistej inštalácie ako komplexnejšie alternatívy.

Otázka: Je DISM k dispozícii v systéme Windows 7?

A: Nie, nástroj DISM nie je k dispozícii v systéme Windows 7 ani v starších verziách systému Windows. V systéme Windows 7 použite ako alternatívu k nástroju DISM nástroj System Update Readiness Tool. Stiahnite si nástroj SURT z katalógu služby Microsoft Update a spustite ho pred spustením príkazu sfc na opravu úložiska komponentov. Nástroj SURT funguje podobne ako nástroj DISM, obnovuje a opravuje poškodené systémové súbory, ktoré kontrola systémových súborov používa ako zdroj na opravu.

Otázka: Dokáže Kontrola systémových súborov obnoviť odstránené súbory, ktoré nie sú systémové?

A: Nie, kontrola systémových súborov nedokáže obnoviť odstránené nesystémové súbory. Nástroj skenuje a opravuje iba chránené systémové súbory systému Windows. Neobnovuje používateľské dokumenty, fotografie, aplikácie ani iné nesystémové súbory, ktoré boli odstránené. Na obnovenie odstránených používateľských súborov je potrebné postupovať podľa náš komplexný sprievodca alebo použite profesionálne softvér na obnovu dát z pevného diskuKontrola systémových súborov chráni a opravuje iba tie kritické súbory, ktoré systém Windows potrebuje na fungovanie.

15. Záver

15.1 Súhrn kľúčových bodov

Kontrola systémových súborov zostáva základným nástrojom na udržiavanie stability systému Windows skenovaním a opravou poškodených systémových súborov. Pred sfc vždy spustite nástroj DISM, aby ste sa uistili, že úložisko komponentov je v poriadku, čo umožní kontrole systémových súborov prístup k čistým zdrojovým súborom na opravu. Spustite sfc scannow z príkazového riadka so zvýšenými oprávneniami alebo z prostredia PowerShell a buďte pripravení spustiť viacero kontrol, ak to bude potrebné. Skontrolujte súbor CBS.log, kde nájdete podrobnosti o všetkých súboroch, ktoré sa nepodarilo opraviť, a manuálnu náhradu použite ako poslednú možnosť. Ak sfc nedokáže vyriešiť poškodenie, pokračujte v obnovení systému, resetovaní systému Windows alebo čistej inštalácii ako postupne komplexnejších riešeniach.

15.2 Udržiavanie integrity systémových súborov

Udržujte integritu systémových súborov včasnou inštaláciou aktualizácií systému Windows, používaním spoľahlivého antivírusového softvéru, zabezpečením stabilného napájania a pravidelným zálohovaním údajov. Pravidelne spúšťajte kontrolu systémových súborov ako preventívnu údržbu, najmä po väčších zmenách alebo aktualizáciách systému. Vyhnite sa manuálnej úprave systémových súborov, pokiaľ to nie je absolútne nevyhnutné, pretože to môže spôsobiť poškodenie súborov. Dodržiavaním týchto osvedčených postupov a používaním sfc pri výskyte problémov môžete zabezpečiť bezproblémový chod systému Windows a vyhnúť sa vážnym problémom so stabilitou spôsobeným poškodenými systémovými súbormi.

Referencie


O autorovi

Qian Gua je špecialista na obnovu dát s viac ako 10-ročnými skúsenosťami so súborovými systémami Windows, technológiami ukladania dát a riešeniami pre obnovu po havárii. Úspešne sprevádzal tisíce používateľov kritickými scenármi straty dát v osobnom aj podnikovom prostredí.

Qian sa špecializuje na metodiky obnovy dát v systéme Windows, analýzu súborových systémov a stratégie preventívneho zálohovania. Jeho rozsiahle praktické skúsenosti zahŕňajú obnovu dát z diskov, implementáciu komplexných zálohovacích riešení a riešenie zložitých problémov so súborovými systémami naprieč... NTFS, FAT, exFAT a ReFS zväzky. Pracoval s rôznymi nástrojmi a technikami obnovy, od vstavaných utilít systému Windows až po profesionálny softvér na obnovu dát.

Prostredníctvom svojich technických textov sa Qian venuje poskytovaniu praktických znalostí používateľom na ochranu a obnovu ich cenných údajov. Je informovaný o najnovšom vývoji v oblasti technológií obnovy súborov systému Windows, inovácií v oblasti úložných zariadení a osvedčených postupov v oblasti ochrany údajov. Keď nepomáha používateľom obnoviť ich údaje...ost fileQian sa venuje výskumu nových technológií ukladania dát a zdieľaniu tipov na zabezpečenie údajov, ktoré zabraňujú strate údajov v budúcnosti.

Máte otázky týkajúce sa tejto príručky alebo potrebujete pomoc s obnovou dát? Qian víta spätnú väzbu a návrhy na zlepšenie týchto zdrojov na obnovu dát.

Zdieľať teraz: