Ako skontrolovať systém xp. Kontrola integrity systémových súborov Windows

1. Čo je to?

Windows má skvelú dámu. systémové súbory, Umožňuje nám skontrolovať verzie všetkých chránených súborov. Funguje to takto - ak sa pri kontrole systémových súborov zistí, že súbor bol zmenený, nahradí sa pôvodnou verziou, ktorá sa kopíruje z priečinka% WindowsDirectory% \\ system32 \\ dllcache alebo z priečinka / disku s distribúciou Windows. Kontrola systémových súborov tiež kontroluje a aktualizuje samotný priečinok vyrovnávacej pamäte. Vo všeobecnosti to môže v niektorých prípadoch veľa pomôcť - zchátralé okná, po infikovaní vírusmi atď.

  2. Ako ju používať?

Musíte bežať účet  s právami správcu. Opis príkazu a kľúčov.

sfc
  kde:
/ scannow  - Okamžite prehľadá všetky chránené systémové súbory.
/ scanonce  - jediná kontrola všetkých chránených systémových súborov pri nasledujúcom zavedení systému.
/ scanboot  - pri každom štarte skontrolovať všetky chránené systémové súbory
/ REVERT  - Nastavuje počiatočné predvolené parametre.
/ POVOLIŤ  - Povolenie normálnej ochrany súbory Windows
/ NÁKUP  - Vymažte vyrovnávaciu pamäť súborov a súbory okamžite skontrolujte
/ CACHESIZE \u003d x  - Nastavuje veľkosť vyrovnávacej pamäte súborov

V príkazovom riadku (Štart -\u003e Spustiť -\u003e cmd) napíšeme príkaz sfc /  a požadovaný kľúč. Nevidím miesto kontroly systému pri každom štarte, takže podľa môjho názoru je lepšie používať
sfc / scannow

  3. Čo ak sfc / scannow nezačne?

Často sa stáva, že pri pokuse o spustenie sfc / scannow sa zobrazí chyba:
  Ochrana súborov Windows nemohla začať skenovať chránené systémové súbory. kód chyby 0x000006ba [RPC server nie je k dispozícii

Tu je niekoľko tipov:
  1. Dlhý a vyčerpávajúci popis od spoločnosti Microsoft, ktorého podstatou je, že musíte importovať certifikát zo zdravého počítača. Osobne tomu verím slabo, ale stále dávam odkaz - koniec koncov, pôvodný zdroj).
  2. Skontrolujte a podľa potreby spustite služby (mali by byť zahájený):
  - Lokátor vzdialeného volania procedúr (RPC) - (Mal som ho vypnutý, po zapnutí a reštartovaní sfc / scannow pracoval)
  - Diaľkové volanie procedúr (RPC)
  - Spustenie serverových procesov DCOM (je nepravdepodobné, pretože bez toho by došlo k zlyhaniu systému Windows, ale veľa zdrojov odporúča kontrolu)
  3. Skopírujte zo zdravého počítača a nahraďte ho zavedením systémových súborov LiveCD zo systému32:
user32.dll
  sfc *. *
  svchost.exe - zmena iba ak EXTRÉMNE POŽIADAVKY!
  Pred týmto postupom sa uistite, že vaše súbory sú skutočne upravené. Napríklad veľkosť.
  Len pre istotu

Operačný systém obsahuje veľké množstvo systémových súborov zabezpečujúcich jeho normálnu prevádzku. Ak sa ukáže, že jeden alebo viac súborov je poškodených, operačný systém nebude schopný úplne fungovať. Dá sa to vyjadriť ako chyby a poruchy v procese, napríklad zlyhanie programu Prieskumník alebo problémy so správou súčastí systému Windows a neschopnosť počítača zaviesť systém.

Príčiny poškodenia systémových súborov operačný systém  Windows môže byť veľa. Môžu to byť vírusy, štípačky, zmena vedomých súborov používateľa, poškodenie pevný disk  a tak ďalej. Vývojári spoločnosti Microsoft predvídali možnosť takejto udalosti, a preto vytvorili systém na kontrolu integrity systémových súborov Windows (nástroj na kontrolu systémových súborov). Umožňuje nielen detekovať zmeny, ale podľa možnosti tiež vrátiť všetko do pôvodného stavu v automatickom režime.

Zmyslom práce je porovnanie systémových súborov umiestnených v systéme Windows priečinky Windows  s referenčnými vzorkami uloženými v špeciálnom úložisku komponentov systému Windows umiestnených v priečinku WinSxS. Ak sa líšia alebo súbor chýba, je nahradený originálom z úložiska.

Ak chcete použiť nástroj na kontrolu systémových súborov, potrebujete príkazový riadok s oprávneniami správcu počítača. Na kontrolu použite príkaz sfc, ktorý má niekoľko kľúčov. Ak chcete spustiť kontrolu integrity všetkých chránených súborov a automaticky opraviť zmenené alebo chýbajúce súbory, zadajte príkaz sfc / scannow  a počkajte na ukončenie procesu overenia súboru. Môže to trvať dlho, takže buďte trpezliví. Na konci sa zobrazí súhrnná správa.


Úplné skenovanie s automatickou korekciou nie je vždy potrebné, takže existuje niekoľko ďalších kláves, ktoré sa môžu hodiť.

  • / iba overiť - skontroluje iba všetky systémové súbory bez toho, aby sa ich snažil automaticky obnoviť
  • / scanfile - skontroluje a obnoví konkrétny súbor, vyžaduje zadanie úplnej cesty k súboru
  • / Verifiedfile - skontrolujte konkrétny súbor bez automatickej opravy

Ak je v systéme všetko v poriadku, správa vás upozorní na túto ochranu zdroje Windows nezistil porušenie integrity. V opačnom prípade sa správa bude líšiť v závislosti od situácie. Ak systém Windows nemôže tento príkaz vykonať, urobte to isté v bezpečnom režime.

V prípade zistenia poškodených súborov a ich úspešného nahradenia správnymi verziami vás systém Windows upozorní na príslušnú správu. V tomto prípade možno operáciu na overenie a obnovenie integrity systémových súborov Windows považovať za úspešne dokončenú.


Obnova ukladacieho priestoru komponentov

Je však možné, že samotné úložisko bude poškodené alebo bude chýbať. To platí najmä pre fanúšikov inštalácie vlastných verzií operačného systému namiesto pôvodných obrazov. V takom prípade nebude možné použiť nástroj sfc. Ak chcete problém vyriešiť, môžete skúsiť spustiť automatické obnovenie  Ukladanie komponentov Windows pomocou príkazu dostupného od Windows 8:

Dism / Online / Cleanup-Image / RestoreHealth

Majitelia 7 majú nainštalovaná aktualizácia  KB2966583 môže vykonať kontrolu úložiska iba pomocou príkazu:

DISM / Online / Cleanup-Image / ScanHealth

Výsledky vykonávania nájdete v protokole na adrese C: \\ Windows \\ Logs \\ CBS \\ Checksur.log

Manuálne obnovenie poškodených súborov

Môže sa však vyskytnúť situácia, keď kontrola odhalí chyby, ale ochrana prostriedkov Windows ich nedokáže automaticky opraviť. Informácie o nich budú obsiahnuté v protokolovom súbore CBS umiestnenom na adrese C: \\ Windows \\ Logs \\ CBS \\ CBS.log, ktorú je možné otvoriť pomocou ľubovoľného textového editora.

Iba na tento účel sa musí spustiť s oprávneniami správcu počítača. Súbor obsahuje veľa technických informácií, zaujíma nás však riadok obsahujúci. Nájdete ich pomocou vyhľadávania zabudovaného do editora stlačením kombinácie klávesov Ctrl + F alebo choďte iným spôsobom a vykonajte nasledujúci príkaz na príkazovom riadku spustenom ako správca.

Findstr / c: "" c: \\ windows \\ logs \\ CBS \\ CBS.log\u003e c: \\ sfcresult.txt

Hovoríme teda systému Windows, že musíme nájsť všetky riadky obsahujúce CBS.log v súbore a výsledok uložiť na jednotku C v súbore sfcresult.txt. Súbor bude teda obsahovať filtrované informácie týkajúce sa činnosti príkazu sfc. Zostáva pozorne študovať, nezabudnite venovať pozornosť dátumu a času uvedenému v riadku s časom skenovania, aby sa neštudovali staré výsledky. V tomto prípade systém úspešne obnovil súbor autoplay.dll pomocou referenčného súboru z úložiska v systéme Windows zložka WinSxS, o ktorých je v protokole zodpovedajúci záznam.

2017-02-04 13:30:58, Info CSI 0000032f Oprava 1 komponentov 2017-02-04 13:30:58, Info CSI 00000330 Začiatok transakcie Overenie a oprava 2017-02-04 13:30:59, Informácie CSI 00000331 Oprava poškodeného súboru "\\ ?? \\ C: \\ Windows \\ System32" \\ "autoplay.dll" z obchodu 2017-02-04 13:30:59, Info CSI 00000332 Vytvorené výsledky opravy: Začiatok POQ 140: 0: Presunúť súbor: Source \u003d "\\ SystemRoot \\ WinSxS \\ Temp \\ PendingRenames \\._000000000000000000.cdf-ms", Destination \u003d "\\ SystemRoot \\ WinSxS \\ FileMaps \\ _0000000000000000.cdf-ms" 1: System: $$ _ system32_21f9a9c4a2f8b514.cdf-ms ", Destination \u003d" \\ SystemRoot \\ WinSxS \\ FileMaps \\ $$ _ system32_21f9a9c4a2f8b514.cdf-ms "3: Súbor s pevným odkazom: Source \u003d" \\ SystemRoot \\ WinSxS \\ amd64_38 microblay-microsoftplay ad364e35_6.1.7601.17514_none_04c88123045c625c \\ autoplay.dll ", Destination \u003d" \\ ?? \\ C: \\ Windows \\ System32 \\ autoplay.dll "POQ 140 končí. 2017-02-04 13:30:59, Info CSI 00000333 Oprava dokončená

Ak nie je možné automaticky opraviť poškodený systémový súbor, musíme ho opraviť sami. Celý proces spočíva v nahradení súborov v počítači známymi kópiami. Môžu byť skopírované z iného počítača s rovnakou verziou fungovania systémy Windows  a uložte ho do priečinka na vašom počítači alebo jednotke Flash.

Operačný systém vám však nedovolí nahradiť také súbory, najskôr musíte získať príslušné povolenie. Dá sa to urobiť v grafickom rozhraní, o ktorom sme už písali. Tu sa pozrieme na to, ako sa to dá dosiahnuť príkazový riadok, Najprv sa musíme stať vlastníkom poškodeného súboru, vykonajte nasledujúci príkaz.

Takeown / f full_path_to_file, napríklad takeown / f C: \\ windows \\ system32 \\ autoplay.dll

Systémové súbory, ktoré nás zaujímajú, sa nachádzajú v obrazovom súbore s názvom install.wim v priečinku zdrojov, zatiaľ čo obrázok môže obsahovať niekoľko rôzne verzie  operačného systému v príslušných priečinkoch, buďte opatrní. Na obnovovacom disku sa súbor nazýva boot.wim.

Ak sa počítač nespustí

Všetky uvedené skutočnosti sa týkajú prípadu, keď by sa počítač mohol zaviesť a mali sme možnosť vykonať kontroly priamo v systéme Windows. Poškodenie systémových súborov však môže byť také kritické, že sa nemôže zaviesť. V takom prípade môžete skontrolovať systémové súbory systému Windows v prostredí na obnovenie systému WinRE (Windows Recovery Enviroment). Ak to chcete urobiť, spustite systém na obnovenie podľa popisu a spustite príkazový riadok.


Sfc / scannow / OFFBOOTDIR \u003d X: \\ / OFFWINDIR \u003d X: \\ windows

Tu je potrebné X nahradiť písmenom jednotky, na ktorej je umiestnený OS, ktorý chceme skontrolovať. Problém je v tom, že písmená jednotiek v systéme Windows RE sa nemusia zhodovať s písmenami jednotiek v samotnom systéme Windows. Aby sme ich našli, vykonáme postupne nasledujúce príkazy.

Diskpart List disk Sel disk 0 Detail disk Exit

Výsledkom je zoznam zväzkov na systémovom disku a ich príslušných štítkov. Nahradíme potrebné označenie namiesto X v príkaze na spustenie kontroly systémových súborov. Požadovanú menovku disku však môžete nájsť iným spôsobom hrubou silou.

Cd / d C: dir / b

Tu sme najskôr prešli na jednotku C a potom sme v tejto časti zobrazili zoznam súborov, pomocou ktorých dokážeme pochopiť, o aký disk ide. Nehádajte, potom prejdite na ďalšie písmeno a znova sa pozrite na zoznam.

Cd / d D: dir / b

Metódou „vedeckého strkania“ skôr alebo neskôr sa zistí systémový disk, Predpokladajme, že v prostredí obnovy má jednotka Windows písmeno G a my chceme skontrolovať originalitu av prípade potreby automaticky opraviť súbor „C: \\ Windows \\ System32 \\ msconfig.exe“, potom príkaz bude mať nasledovnú podobu:

Sfc /scanfile\u003dG:\\Windows\\System32\\msconfig.exe / offbootdir \u003d G: \\ / offwindir \u003d G: \\ windows

Preskúmali sme rôzne spôsoby obnovenia poškodených systémových súborov vo Windows v automatickom a manuálnom režime vrátane použitia prostredia obnovovacie okná, S ním môžete vyriešiť problémy s počítačom spôsobené poškodenými súčasťami operačného systému.

V dôsledku niektorých havárií systému Windows 7 a napadnutia škodlivým softvérom je potrebné analyzovať integritu systému v systéme. Súbory sú tiež často poškodené v dôsledku nesprávneho vypnutia počítača a prepätia. Preto musí byť každý používateľ súboru „Seven“ schopný samostatne overiť a oživiť systémové súbory v počítači so systémom Windows 7.

Metóda analýzy súborov

Hlavným nástrojom na kontrolu a analýzu ich integrity v aplikácii Seven je aplikácia SFC.exe zabudovaná do operačného systému, ktorá okrem toho dokáže opraviť aj chybné súbory. Pravidelné používanie príkazu na vykonanie kontroly sfc / scannow zabezpečí hladkú prevádzku systému Windows 7. Odporúča sa aplikovať najmenej raz za šesť mesiacov.

Postup analýzy

Vstavaný nástroj na overenie systému Windows 7 sa začína takto:

Poznámka: Konzolu nemôžete zavrieť, kým nie je postup dokončený. Na konci sa zobrazia výsledky dokončenej práce programu.

  1. Reštartujte počítač;
  2. Hotovo. Kontrola integrity systému je dokončená a poškodené súbory sú opravené.

Niekedy sa stáva, že aplikácia nedokáže sama vyriešiť opravu poškodených súborov. V takýchto prípadoch sa odporúča analyzovať núdzový režim, ale aj keď to problém nevyrieši, musíte spustiť: "findstr / c:" "% windir% \\ Logs \\ CBS \\ CBS.log\u003e"% userprofile% \\ Desktop \\ sfc.txt ".


Potom sa na pracovnej ploche Windows 7 zobrazí súbor „txt“ so zoznamom všetkých súborov, ktoré program nedokáže sám prežiť. Užívateľ musí skopírovať tieto súbory pre seba z iného počítača, ale s pracujúcim systémom Windows 7 alebo z externého zariadenia inštalačné médiá  s distribúciou modifikácie „Sedem“, ktorá funguje na PC používateľa.

Algoritmus manuálneho obnovenia súboru

Teraz, keď viete presný názov a umiestnenie problémového súboru, ktorý aplikácia nemohla opraviť automaticky, musíte ho vymeniť. Na tento účel sa musia vykonať tieto postupné kroky:



A ak aplikácia „SFC.exe“ vôbec nefunguje?

Stáva sa, že pomôcka sa nemôže ani spustiť. V tejto situácii by ste mali analyzovať zdravie nasledujúcich aplikácií:

  1. Lokalizátor vzdialených volaní procedúr;
  2. Vzdialené volanie procedúry;
  3. Spustenie procesov servera DCOM.

Ak tieto programy fungujú normálne, spustí sa „SFC.exe“.

Obslužný program sa tiež nezaoberá svojimi funkciami, ak je v službe „Inštalátor modulu Windows“ aktivovaný manuálny typ spustenia služby obnovy.

Ďalšie analytické metódy prostredníctvom „SFC“

Ak potrebujete napríklad analyzovať integritu súborov vo vzdialenom OS alebo riešiť iné rôzne problémy, existuje niekoľko nasledujúcich efektívnych techník:

  1. Overenie je k dispozícii aj bez následného procesu obnovy. Ak to chcete urobiť, pomocou algoritmu vyššie uvedenej inštrukcie musíte použiť príkaz sfc / veronly.
  2. V prípade potreby je možné oživiť iba konkrétny súbor zadaním do konzoly: „sfc / scanfile \u003d Location“.
  3. Ak chcete analyzovať „Windows“ nainštalovaný na inom logickom oddiele pevného disku, príkaz pomôže: „sfc / scannow / offwindir \u003d Umiestnenie adresára Windows.“

záver

Niektorí používatelia podľa vlastného uváženia upravujú súbory, menia ikony v Prieskumníkovi systému Windows a podobne. Po aplikácii na analýzu a opravu integrity operačného systému sa všetky vykonané úpravy zrušia a znova sa použijú predvolené formuláre. Preto títo vlastníci počítačov budú musieť po spustení obslužného programu vykonať všetky svoje operácie, aby mohli znova zmeniť systém.

alebo sfc.exe  je pomôcka v systéme Microsoft Windows  a nachádza sa v priečinku C: WindowsSystem32. Tento nástroj umožňuje používateľom skenovať a obnoviť poškodené súbory. systémy Windows.

Windows 7  a priehľadprogram kontrola systémových súborov  Integrovaný s Windows Resource Protection, ktorý chráni kľúče a priečinky registra, ako aj kritické systémové súbory. Ak sa v chránenom systéme súborov zistia akékoľvek zmeny, zmenený súbor sa obnoví z uloženej kópie umiestnenej v priečinku windows.
  Ak teda narazíte na to, že ste pri inštalácii prelomili niektoré systémové súbory alebo použili nejaké triky alebo prípadne vymenili systémové súbory, počas inštalácie windowsa teraz zistíte, že vaše Windows OS  nefunguje správne, môžete zvážiť prácu tohto nástroja na obnovenie systému.
  Ak chcete spustiť kontrola systémových súborov  v Windows 7  alebo priehľadv teréne Spustite vyhľadávanie  zadajte typ CMD  , Vo výsledku sa zobrazí okno príkazového riadka, kliknite na tlačidlo OK pravým tlačidlom myši  na CMD



  V okne príkazového riadka napíšte Sfc / scannow  - stlačte kláves Enter. užitočnosť SFC  chvíľu to bude fungovať a ak zistí poškodenie, nahradí ho uloženým. Ak nemôžete začať kontrolovať systémové súbory a dostanete správu “ Windows Resource Protection - Windows nemôžu spustiť opravárenské služby  “, Môžete skontrolovať, či bol zahrnutý vo vašom Inštalátor systému Windows  Servisné moduly Ak to chcete urobiť, zadajte services.msc na paneli vyhľadávania a stlačte kláves Enter. Stav tejto služby by mal byť nastavený v príručke a môžete si tiež stiahnuť veľmi užitočnú bezplatnú utilitu FixWin  a kliknite na tlačidlo kontrola systémových súborov  , Spustí sa sfc.exe.
Niekoľko prepínačov sfc:
  Jedno skenovanie pri nasledujúcom spustení: sfc / scanonce
  Skenovať pri každom štarte:   sfc / scanboot
  Čistenie vyrovnávacej pamäte súborov: sfc / purgecache
  Návrat k predvoleným hodnotám:   sfc / návrat
  Môžete tiež použiť sfc.exe program  na pomoc pri riešení nehôd, ktoré sa vyskytnú v časti používateľského režimu Windows 7  a priehľad, Tieto poruchy môžu byť spôsobené chýbajúcimi alebo poškodené súbory  operačný systém. Na to musíte mať prístup k protokolovým súborom.
Ako zobraziť súbor denníka.
Program Sfc.exe  píše podrobnosti o každej kontrole prevádzky a oprave každej operácie v roku 2007 cBS.log  súboru. Zakaždým po začatí sfc.exe programy  značka sa zapíše do tohto súboru. súbor cBS.log  je v priečinku % WINDIR% logsCBS  Môžete vyhľadávať značky, ktoré vám pomôžu nájsť príspevky. sfc.exe programy, Ak chcete vykonať tento typ vyhľadávania a nasmerovať výsledky do textového súboru, postupujte takto:
  Stlačte tlačidlo   štartvstúpiť CMD  v teréne Spustite vyhľadávaniekliknite pravým tlačidlom myši CMD  v zozname relácie  a vyberte Spustiť ako správca.
  Zadajte nasledujúci príkaz a stlačte kláves Enter:
Findstr / s: ““ WINDIR% zaznamenáva CBS cbs.log\u003e sfcdetails.txt
  súbor Sfcdetails.txt  obsahuje položky, ktoré sa zaznamenávajú pri každom spustení programu sfc.exe v počítači.
Ako interpretovať položky denníka:
Program Sfc.exe  kontroluje súbory v skupine 100. Takto bude veľa skupín záznamov   sfc.exe programy, Každá položka má nasledujúci formát: dátum / čas / vstupný typ. Viac informácií o interpretácii nájdete na stránke