Kuidas kontrollida süsteemifailide terviklikkust. Rikutud Windowsi süsteemifailide parandamine SFC ja DISM käskudega

Windowsi operatsioonisüsteem sarnaneb paljuski elusorganismiga, mis tähendab, et mõnikord võib isegi väikseim ühe või mitme faili kahjustus või kustutamine kaasa tuua teatud probleeme. Kahju põhjuseks võivad olla viiruste tegevused, tarkvara tõrked, äkiline elektrikatkestus, vead süsteemiteekide redigeerimisel jne.

Selle tulemusena võib kasutajal esineda mitmesuguseid tõrkeid programmide käivitamisel või suutmatust neid installida, probleeme süsteemiseadetega ja isegi surma siniseid ekraane. Seetõttu on probleemide diagnoosimisel tavaliselt esimene samm kontrollida Windows 7/10 süsteemifailide terviklikkust. Praegu on süsteemifailide kontrollimiseks ja taastamiseks kaks peamist meetodit - tavaliste utiliitide kasutamine SFC Ja DISM, käivitage käsurea või PowerShelli konsooli kaudu.

Teine tööriist on võimsam ja seda kasutatakse tavaliselt siis, kui SFC ei saa ülesandega hakkama või selle käivitamine ebaõnnestub. Selleks on loodud ka kolmandate osapoolte programme, kuid enamasti dubleerivad need SFC ja DISM-i funktsionaalsust, pakkudes neile mugavamat ligipääsu graafilise liidese abil. Kriitilistel juhtudel, kui ei SFC ega DISM ei aita, taastage süsteem või selle üksikud komponendid eelnevalt loodud varukoopia abil.

SFC-de kasutamine

SFC utiliit või muul viisil Süsteemifailide kontrollija olemas kõigis Windowsi versioonides alates 2000. aastast ning on mõeldud oleku kontrollimiseks ja süsteemifailide taastamiseks. SFC võib võtta mitu argumenti, kuid sel juhul huvitab meid ainult üks. Windows 7/10 süsteemifailide kontrollimine ja taastamine selle abiga toimub järgmiselt. Käivitage administraatorina käsuviip või PowerShelli konsool ja käivitage järgmine käsk:

sfc /scannow

Kinnitusprotsess võtab veidi aega. Kui lõpetamisel leitakse vigu, pakub utiliit arvuti taaskäivitamise ajal kahjustatud failide parandamist. Kui SFC kirjutab, et ei saa faile taastada, veenduge, et olete EFS-i ja Bitlockeri krüpteerimisfunktsioonid keelanud, käivitage turvarežiimi ja korrake seejärel skannimisprotseduuri.

Maksimaalse juurdepääsu tagamiseks failisüsteemile saab rikutud Windowsi süsteemifailide parandamise protseduuri läbi viia buutivas keskkonnas. Taastekeskkonda pääsemiseks on mitu võimalust, kuid meie pakume kõige universaalsemat. Käivitage arvuti Windowsi installikettalt ja kui ekraanile ilmub installiviisardi aken, klõpsake nuppu Tõstuklahv+F10. Kuna draivitähed on alglaadimiskeskkonnas erinevad, peate määrama süsteemipartitsiooni tähe. Täidame järgmised käsud:

kettaosa
loendi maht

MBR-ketastel on süsteemisektsioonil suure tõenäosusega D-täht ja partitsioonil “System Reserved” täht C. Teades köidete tähte, sulgege Diskpart käsuga exit ja tehke kontroll:

sfc /scannow /offbootdir=C:/ /offwindir=D:/

Kui skannimine on lõppenud, taaskäivitub Windows tavapäraselt.

DISM-i utiliit

Kuidas kontrollida Windows 7/10 süsteemifailide terviklikkust, kui ülalkirjeldatud meetod ei aita või käskude täitmisel tekivad erinevad vead? Sel juhul võite proovida kasutada võimsamat tööriista - utiliiti DISM. Avage administraatoriõigustega käsuviip ja käivitage järgmine käsk:

dism.exe /online /cleanup-image /scanhealth

Kui utiliit teatab, et komponentide pood on taastatav, taastage see järgmise käsuga:

dism.exe /online /cleanup-image /restorehealth

Kui teil tekib käskude käitamisel tõrkeid, proovige komponentide poodi parandada kõrgendatud PowerShelli abil, käivitades Repair-WindowsImage -Online -RestoreHealth, kui arvuti on Internetiga ühendatud.

Pärast protseduuride sooritamist saate kontrollida sfc / scannow ja vaadata, kas vead korduvad. Kui jah, siis kontrollige, kas teil on teenus "Windows Modules Installer" lubatud, kuid üldiselt on soovitatav seda eelnevalt teha.

Rikutud failide käsitsi taastamine

Seda meetodit kasutatakse juhul, kui kahjustatud SFC-faile pole võimalik taastada, kuid igal juhul on teil vaja teise arvutisse või virtuaalmasinasse installitud täpselt sama operatsioonisüsteemi või selle kasutamiseks varukoopiat. Et määrata, millised failid tuleb taastada, käivitage käsureal järgmine käsk:

findstr /c: "%windir%/logs/cbs/cbs.log >"D:/sfc.log"

Teave kahjustatud failide kohta salvestatakse logifaili, meie puhul see on sfc.log draivi D. Faili sisu võib olla üsna mahukas, otsi sellest plokke võtmefraasiga "Remontida ei saa" (ei saanud taastada) koos vastava skannimise kuupäeva ja kellaajaga.

Lisatud ekraanipildil näete, et SFC ei suutnud faili Asseccbility.dll parandada. Sama logi peaks sisaldama taastamatu faili teed. Kopeerige originaalfail teisest arvutist ja asendage käsitsi kahjustatud fail sellega. Selles etapis ei ole harvad probleemid, kuna faili võivad kas süsteemiprotsessid kasutada või pole kasutajal sellele õigusi.

Õiguste saamiseks ja selliste failide asendamiseks võite kasutada tavalisi konsooliutiliite võtta ära parameetriga /f Ja icacls parameetriga /toetuste administraatorid:f, kuid on lihtsam ja mitmekülgsem viis – kasutage mis tahes sisseehitatud failihalduriga "live ketast", näiteks Dr.Web LiveDisk. Kui arvuti käivitub, on see veelgi lihtsam, lihtsalt kopeerige originaalfailid selle kõvakettal mis tahes teile sobivasse kausta.

Saate redigeerida sama Dr.Web LiveDiski alglaaditavat ISO-pilti UltraISO programmis, luues sellesse kausta ja kopeerides sinna windowsi failid.

Nüüd vaatame, kuidas Windows 7/10 süsteemifaile sellise ketta abil taastada. Pärast meediumilt käivitamist leidke oma failidega kaust (Dr.Web LiveDiskis on ühenduspunkt /CD-ROM), kopeerige originaalfailid lõikepuhvrisse, muutke kausta sihtkataloogi võita ja asendada kahjustatud.

Kui originaalfailid asuvad Windowsi draivil, otsige neid võitu asukohast partitsioonist, kuhu need paigutasite. See meetod on mugav, kuna see eemaldab kõik Windowsi failisüsteemi piirangud, võimaldades teil saada sellele eksklusiivse juurdepääsu.

Kolmanda osapoole rakenduste kasutamine

Kahjustatud ja kustutatud süsteemifailide taastamist võimaldavate eriprogrammide väljatöötamine ei ole mõttekas, kuna kõik selleks vajalikud funktsioonid on süsteemis endas olemas. Siiski on tööriistu, mis lihtsustavad juurdepääsu standardtööriistadele mugava graafilise liidese abil. Selline on näiteks Microsoft DaRT- alglaadimisketas, mis on haldustööriistade komplekt, mis sisaldab ka Windowsi süsteemifailide skannimise ja taastamise moodulit. Sellise kontrolli protseduur on näidatud allolevatel ekraanipiltidel.

SFC mugavamaks käivitamiseks kasutatakse ka programme. Windowsi remont ja erinevalt Microsoft DaRT-ist algavad nad töösüsteemist.

Windowsi remondis avage kontrollimise alustamiseks jaotis Remondieelsed sammud, klõpsake vahekaarti Samm 4 (Valikuline) ja klõpsake nuppu Kontrolli.

Glary Utilities'is minge vahekaardile "Moodulid", valige vasakpoolsest menüüst "Tööriistad" ja klõpsake "Restore System Files". Mõlemal juhul käivitatakse standardne SFC konsooliutiliit.

Muud viisid

Mis puudutab küsimust, kuidas täielikult kustutatud süsteemifaile taastada, siis peaks nagunii kõik selge olema. Kui kettaruum seda võimaldab, varundage regulaarselt oma süsteemisektsiooni või vähemalt ärge keelake süsteemikaitset, et saaksite naasta eelmisele, kui midagi juhtub.

Ja viimane asi, millele tahaksin tähelepanu juhtida. Kui olete kohandatud järgu alla laadinud ja installinud, olge valmis selleks, et SFC leiab suure tõenäosusega sellest rikutud failid. Põhjus on väga lihtne – komplekteerijad muudavad väga sageli oma pilte, asendades näiteks teekide originaalikoone ja nii edasi. Seetõttu mõelge enne originaalfailide taastamist, kas teil on seda tõesti vaja, kui süsteemis probleeme ei esine.

Kasulikkus SFC.EXE (S süsteem F iles C hecker) on olemas kõigis Windowsi versioonides alates Windows 2000-st ja on mõeldud oleku kontrollimiseks ja süsteemifailide taastamiseks. Oluliste failide kaitsmise mehhanismid Windowsi erinevates versioonides on rakendatud erinevalt, kuid need kõik võtavad arvesse asjaolu, et mis tahes süsteemifaile (tavaliselt käivitatavad .exe-failid, teegi .dll-failid, draiverifailid) saab muuta kolmanda osapoole tarkvara. ja see peaks olema mehhanism nende terviklikkuse kontrollimiseks ja tuvastatud muudatuste tühistamiseks.

Käsurea vorming:

SFC

Käsurea valikud:

/SKANNIDA NÜÜD- Kontrollige kõigi kaitstud süsteemifailide terviklikkust ja taastage võimaluse korral probleemsed failid.

/KINNITADA- Kõigi kaitstud süsteemifailide terviklikkuse kontrollimine. Faili taastamist ei teostata.

/SCANFILE- Kontrollige määratud faili terviklikkust ja taastage see, kui leitakse probleeme. Parameetris faili peate määrama täieliku tee

/VERIFYFILE- Faili terviklikkuse kontrollimine, mille täielik tee on parameetris määratud faili. Faili taastamist ei teostata.

/OFFBOOTDIR- Võrguühenduseta allalaadimise kataloogi asukoht võrguühenduseta taastamiseks

/OFFWINDIR- Windowsi võrguühenduseta kataloogi asukoht võrguühenduseta taastamiseks

Näited SFC käsu kasutamisest:

sfc /?- kuva kasutamise vihje.

sfc /scannow- kontrollige süsteemifailide terviklikkust ja taastage kahjustatud failid. Töö tulemused kirjutatakse utiliidi logisse \Windows\Logs\CBS\CBS.log.

sfc /verifyonly- kontrollige ainult süsteemifaile ilma parandamiseta.

sfc /VERIFYFILE=c:\windows\system32\cmd.exe- ainult faili skannimine cmd.exe

sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows- ainult faili skannimine kernel32.dll loogilisele draivile installitud operatsioonisüsteemist D:. Võrguühenduseta Windowsi failide skannimisel ei toetata praegu failide logimist.

Programmi täitmise ajal kuvatakse ekraanil teavet skannimise käigu ja töö tulemuste kohta. Näidisväljund, kui kasutate skannimist käsuga patch sfc /scannow:

Süsteemi skannimine algas. See protsess võib veidi aega võtta.

Kontrollimisetapi algus süsteemi skannimisel.
Kontrollimine 100% lõpetatud.

Windows Resource Protection leidis rikutud failid ja parandas need edukalt. Üksikasju vaadake failist CBS.Log, mis asub järgmisel teel: windir\Logs\CBS\CBS.log. Näiteks C:\Windows\Logs\CBS\CBS.log. Pange tähele, et logimist ei toetata praegu võrguühenduseta teenindamiseks.

Alates Windows Vistast kasutatakse operatsioonisüsteemi komponentide hooldust Komponendipõhine teenindus (CBS)- selle terviklikkuse tagamiseks spetsiaalne tarkvaratööriistade komplekt. CBS on osa Komponentide teenindamise infrastruktuur (CSI), mis pakub vajalikke muudatusi Windowsi hetkeolekusse näiteks süsteemi värskendamisel (Windows Update), programmide ja komponentide installimisel või eemaldamisel, seadme draiverite värskendamisel jne. Tegelikult pakub CBS installijatele programmeerimisliidest (API), et süsteemi hetkeseisu õigesti muuta. Windows OS-i teenindus salvestab paljud selle oleku jälgimisega seotud sündmused spetsiaalsesse faili C:\Windows\Logs\CBS\CBS.log

Logifail CBS.log sisaldab muu hulgas üksikasjalikku teavet utiliidi skannimise edenemise kohta sfc.exe ja selle tulemused. Iga skannitud faili jaoks salvestatakse kuupäev, kellaaeg ja lisateave skannimise kohta. Iga 100 kontrolli järel kuvatakse kokkuvõte, millele on lisatud silt , mis võimaldab valida üsna mahuka teksti hulgast ainult need kirjed, mis seda funktsiooni sisaldavad, kasutades tekstifailis reaotsingu käsku findstr:

findstr /c:"" %windir%\logs\cbs\cbs.log >sfcdetails.txt- leidke ridu, mis sisaldavad ja väljastada need faili sfcdetails.txt praegune kataloog.

Näide logifaili sisust, mis sisaldab ainult ridu, millele on märgitud :

00004b78 100 (0x00000000000000064) komponendi kontrollimine
00004b79 Tehingu kontrollimise ja parandamise algus
00004be0 Kontrollige, kas see on täielik
00004be1 100 (0x00000000000000064) komponendi kontrollimine
00004be2 Tehingu kontrollimise ja parandamise algus
00004c30 Rikutud faili "\??\C:\WINDOWS\System32\cmd.exe" parandamine poest
00004c5a Kontrollige, kas olete valmis
. . . .
00005594 Tehingu sooritamine
00005599 Kinnitage ja parandage tehing lõpetatud. Kõik failid ja registrivõtmed on loetletud
selles tehingus on edukalt parandatud

Selles näites kontrolliti 100 faili, milles kõrvalekaldeid ei leitud ja järgmises osas fail leiti ja parandati edukalt msprivs.dll.mui. Viimased 2 rida näitavad töö lõpetamist ja seda, et kõik failid ja registrivõtmed taastati edukalt.

Juhtudel, kui kahjustatud faili ei olnud võimalik taastada, sisaldab logi rida, mis sisaldab:

Liikmefaili ei saa parandada Faili nimi Faili üksikasjad

Failide taastamise võimatuse põhjuseks võib olla riistvara rike, failisüsteemi terviklikkuse rikkumine, viitefailide salvestuse kahjustus jne. Enamikul juhtudel, välja arvatud riistvaratõrge, saate kahjustatud faili nime teades taastada, kasutades kopeerimist sarnase operatsioonisüsteemi levitamiskomplektist või kataloogidest.

Ajakirjade tekstist teabe otsimiseks cbs.log kirjeid on mugav filtreerida logisse salvestatud sündmuste iseloomulike tunnuste järgi:

findstr /c:"Ei saa parandada" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt sfcnotrepair.txt ainult need logijooned cbs.log, mis sisaldavad stringi Ei saa parandada, st. väljundis saame nimekirja süsteemifailidest, mida ei saanud taastada.

findstr /c:"succsessfylly parandatud" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt- kirjutada tekstifaili sfcnotrepair.txt ainult need logijooned cbs.log, mis sisaldavad stringi edukalt remonditud, st. väljundis saame loendi süsteemifailidest, mida meil õnnestus taastada.

Kataloogis \Windows\logs\CBS\ muud kui praegune logifail cbs.log logide vanu koopiaid saab salvestada tihendatud failidena nimega CbsPersist_YYYYMMDDnnnnnn.cab, mille saab vajadusel lahti pakkida edasiseks süvaanalüüsiks.

Windows 8–10 keskkonnas saate utiliidi abil taastada Windowsi süsteemikomponente. Dism.exe, mis toetab (mida Windows Vista/Windows 7 puhul ei olnud) valikut Tervise taastamine:

dism /Võrgus /Cleanup-Image /Taasta tervis- praeguse Windowsi OS-i süsteemifailide taastamiseks.

Windows 7 jaoks /Taasta tervis ei ole rakendatav ja taastamise funktsioonid kombineeritakse parameetriga määratud skannimisfunktsioonidega /ScanHealth:

dism /Võrgus /Cleanup-Image /ScanHealth- praeguse Windows 7 OS-i süsteemifailide taastamiseks.

Ei tööta õigesti, saate rikutud või kadunud süsteemifailide parandamiseks kasutada SFC käsurea utiliiti.

Kui hakkate märkama juhuslikke vigu, probleeme süsteemi alglaadimisel või probleeme Windowsi komponentide tervisega, on suur tõenäosus, et selle olukorra põhjustavad rikutud või kadunud süsteemifailid.

Kuigi Windows 10 teeb suurepärast tööd arvuti normaalseks tööks vajalike failide kaitsmisel, võivad mõned rakendused, draiverid või isegi Windowsi värskendused põhjustada süsteemi ebastabiilsuse. Sarnaselt Microsofti süsteemide varasematele versioonidele sisaldab Windows 10 süsteemifailide kontrollijat (SFC), kompaktset, kuid võimsat käsurea utiliiti, mis suudab kontrollida süsteemi terviklikkust ja asendada kahjustatud või puuduvad failid algse versiooniga.

Selles juhendis tutvustame samme süsteemifailide kontrollimise (SFC) tööriista kasutamiseks rikutud süsteemifailide automaatseks parandamiseks operatsioonisüsteemi töötamise ajal. Vaatame ka, kuidas utiliiti käsuviiba turvarežiimis käivitada ja probleeme tekitanud rikutud süsteemifaile käsitsi parandada.

Hoiatus. Enne SFC-utiliidi kasutamist on soovitatav teha süsteemist täielik varukoopia või luua süsteemi taastepunkt. Kui midagi läheb valesti, saate süsteemi algse oleku taastada.

Järgmine käsk võimaldab teil arvutis täielikult kontrollida kaitstud faile ja parandada Windows 10 töötamise ajal probleeme tekitavaid faile.

Käsurida

Sfc /scannow

3. Pärast skannimise lõpetamist näete ühte järgmistest teadetest.

  • Windowsi ressursside kaitse terviklikkuse rikkumisi ei leidnud. See tähendab, et süsteemist ei leitud rikutud või kadunud faile.
  • Windowsi ressursikaitse ei saanud soovitud toimingut sooritada. See teade tähendab, et skannimise ajal ilmnes tõrge ja peate tegema võrguühenduseta kontrolli.
  • Windows Resource Protection leidis rikutud failid ja parandas need edukalt. Üksikasju vaadake jaotisest CBS.Log WinDir%\Logs\CBS\CBS.log. See teade kuvatakse, kui SFC suutis probleemi lahendada. Täpsemat teavet saate logist vaadata.
  • Windowsi ressursside kaitse leidis rikutud failid, kuid ei suutnud mõnda neist parandada. Vaadake üksikasju CBS.Logist %WinDir%\Logs\CBS\CBS.log. Sel juhul peate rikutud failid käsitsi parandama.
Nõuanne: Võimalik, et peate kõigi probleemide lahendamiseks läbima terviklikkuse kontrollimise protseduuri kuni kolm korda.

Terviklikkuse kontrollija töö kohta teabe vaatamiseks failis CBS.Log peate oma töölaual looma failist loetava koopia:

1. Tippige otsingumenüüsse Start Käsurida, paremklõpsake kuvataval lingil ja valige Käivitage administraatorina.

2. Tippige järgmine käsk ja vajutage sisestusklahvi

Findstr /c:"%windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfclogs.txt"

3. Avage oma töölaual olev fail sfclogs.txt, kasutades Notepadi rakendust. Fail sisaldab üksikasjalikku teavet süsteemi kontrollimise ja failide kohta, mida ei õnnestunud taastada.

Märge:Üksikasjalik teave on saadaval ainult siis, kui teostate kontrolli operatsioonisüsteemis Windows 10, mitte siis, kui käivitate utiliidi käsurealt turvarežiimis.

Mõnikord laaditakse taastamist vajavad kaitstud süsteemifailid juba RAM-i, kui töötab Windows 10. Sel juhul saate tuvastatud probleemide lahendamiseks kasutada süsteemi käivitamise ajal süsteemifailide kontrollijat.

  • 1. Rakenduse Seaded avamiseks kasutage klaviatuuri otseteed Windows + I.
  • 2. Valige jaotis "Värskendus ja turvalisus".
  • 3. Valige menüüst suvand "Taasta".
  • 4. Jaotises "Erikäivitusvalikud" klõpsake nuppu "Taaskäivita kohe".

  • 5. Valige "Tõrkeotsing".
  • 6. Minge jaotisse "Täpsemad suvandid".
  • 7. Klõpsake käsuviiba režiimis arvuti käivitamiseks käsuviip.


  • 8. Pärast taaskäivitamist peate sisestama kasutajanime ja parooli.
  • 9. Peate SFC-le ütlema, kus Windowsi installifailid asuvad. Windows 10 failide ja süsteemi reserveeritud partitsioonide asukoha tuvastamiseks tippige käsureale järgmine käsk:

  • 10. Tippige järgmine käsk ja vajutage sisestusklahvi:
sfc /scannow /offbootdir=C:\ /offwindir=D:\Windows

Pange tähele, et näites kasutatakse süsteemi reserveeritud partitsiooni draivitähe määramiseks lülitit /offboodir. Sel juhul on see C-draiv ja lüliti /offwindir määrab Windowsi failide tee, mis meie puhul on D:\Windows .

Pidage meeles, et arvuti käivitamisel käsurearežiimis võivad draivitähed erineda, seega peate kasutama 9. sammus näidatud käsku. Enamikul juhtudel kasutatakse Windows 10-ga töötamisel installimiseks D-draivi. ja C-draiv on reserveeritud süsteemisektsioon (System Reserved partitsioon).

  • 11. Pärast skannimise lõpetamist sulgege käsuviip.
  • 12. Klõpsake nuppu Jätka, et väljuda ja Windows 10 tavapärasel viisil käivitada.

Süsteemifailide käsitsi taastamine Windows 10-s

Kui süsteemifailide kontrollija ei suuda üht või mitut faili parandada, peate need käsitsi parandama.

Avage fail sfclogs.txt, et teha kindlaks, millised failid on rikutud. Failide asukohtade leidmiseks tehke põhiotsing või lisateabe saamiseks kasutage otsingumootorit. Seejärel järgige rikutud failide asendamiseks allolevaid juhiseid.

Nõuanne: leiate süsteemifailide tööversioonid teisest arvutist, millel on algse arvutiga sama operatsioonisüsteemi versioon.

  • 1. Tippige otsingumenüüsse Start Käsurida, paremklõpsake kuvataval lingil ja valige Käivitage administraatorina sest SFC nõuab käitamiseks seadme administraatori õigusi.
  • 2. Tippige käsureale järgmine käsk ja vajutage sisestusklahvi:
takeown /f C:\Path-and-File-Name

Märkus. Asendage C:\Path-and-File-Name rikutud faili teega. Näiteks:

C:\Windows\System32\appraiser.dll

  • 3. Lubage kahjustatud failidele täielik juurdepääs (administraatori juurdepääs), kasutades järgmist käsku ja vajutades sisestusklahvi.
icacls C:\Path-and-File-Name /Grant Administrators:F
  • 4. Asendage probleemne fail töökoopiaga, tippige järgmine käsk ja vajutage sisestusklahvi:
kopeeri C:\Path-SOURCE-and-File-Name C:\Path-DESTINATION-and-File-Name

Märkus: asendage C:\Path-SOURCE-and-File-Name faili tööversiooni tee ja nimega ning C:\Path-DESTINATION-and-File-Name kahjustatud faili tee ja nimega. faili. Näiteks:

Kopeeri D:\Files\appraiser.dll C:\Windows\System32\appraiser.dll

  • 5. Tippige "Yes" ja vajutage ülekirjutamise kinnitamiseks sisestusklahvi.

Pärast faili asendamist võite tippida SFC /verifyonly ja vajutada käsureale sisestusklahvi, et kontrollida kõigi süsteemifailide terviklikkust ja veenduda, et probleem on lahendatud. Lisaks, kui parandatud on ainult mõned failid, saate iga üksiku faili terviklikkust kontrollida käsuga sfc /VERIFYFILE=C:\Path-and-File-Name. Näiteks:

Sfc /VERIFYFILE=C:\Windows\System32\kernel32.dll

Pidage meeles, et süsteemifailide kontrollijat saab kasutada mitte ainult Windows 10-s, vaid ka operatsioonisüsteemi varasemates versioonides. Sõltuvalt OS-i versioonist võivad mõned funktsioonid siiski erineda. Tippige käsureale sfc /? et vaadata kõiki saadaolevaid valikuid.

Kas leidsite kirjavea? Valige ja vajutage Ctrl + Enter

Windowsi sisseehitatud süsteemifailide kontrollija saab kontrollida süsteemifailide kahjustusi ja muid muudatusi. Kui faili on muudetud, asendab utiliit selle automaatselt õige versiooniga.

Millal neid käske kasutada

Need käsud on abiks vigase Windowsi operatsioonisüsteemi diagnoosimisel. Kui süsteem kuvab sinise ekraani, rakendused jooksevad kokku või mõned süsteemi funktsioonid ei tööta, võib SFC-käsk aidata. Isegi kui pärast SFC-käsu täitmist midagi ei parandata, võimaldab see veenduda, et süsteemifailid ei ole kahjustatud ja saate jätkata diagnoosimist muul viisil.

DISM-käsk pole tavatingimustes vajalik. Kui aga SFC-käsk ebaõnnestub või ei suuda rikutud faile tavalistega asendada, saab DISM või System Update Readiness Tool operatsioonisüsteemi ise parandada ja lubada SFC-käsklusel normaalselt töötada.

Süsteemifailide parandamine SFC käsuga

SFC käsk tuleb käivitada administraatorina. Selleks paremklõpsake Windows 10 või 8.1 puhul ikooni Start ja valige käsk Command Prompt (Admin) (Administraator). Teise võimalusena võite kõigis Windowsi versioonides otsida menüüst Start/Start Screen otsingut "käsurea", paremklõpsata soovitud lingil ja valida "Käivita administraatorina".

Süsteemi täielikuks skannimiseks sisestage käsuviiba aknasse järgmine käsk ja vajutage :

Ärge sulgege akent enne, kui käsk on lõpule viidud. Protsess võib olla üsna pikk. Kui kõik on korras, kuvatakse pärast kontrolli tulemusi teade "Windowsi ressursikaitse ei leidnud terviklikkuse rikkumisi".

Kui kuvatakse teade "Windowsi ressursikaitse leidis rikutud failid, kuid ei suutnud mõnda neist parandada", proovige esmalt süsteem turvarežiimis käivitada. Operatsioonisüsteemides Windows 10, 8.1 või 8 hoidke selleks klahvi all, valides samal ajal sulgemismenüüs suvandi "Taaskäivita", et jõuda täpsemate alglaadimisvalikute valimise ekraanile. Operatsioonisüsteemis Windows 7 ja varasemates versioonides taaskäivitage arvuti ja hoidke käivitamise ajal all klahvi. Pärast turvarežiimis käivitamist käivitage käsk sfc /scannow uuesti.

SFC tõrkeotsing DISM-iga

Operatsioonisüsteemides Windows 10, 8.1 ja 8 saate kasutada DSIM-i (Deployment Image & Service Management) tööriista, et parandada komponentide poe kahjustusi, mis takistavad SFC-l korralikult töötada.

Selle tööriista käivitamiseks avage administraatorina käsuviiba aken, tippige järgmine käsk ja seejärel klõpsake nuppu . DISM kontrollib Windowsi komponentide poodi korruptsiooni suhtes ja parandab automaatselt kõik leitud probleemid.

DISM /Võrgus /Puhastuspilt /Taasta tervis

Ärge sulgege käsuviiba akent enne, kui protsess on lõppenud. Kontrollimine võib kesta kuni 10 minutit. Kui edenemisriba püsib pikka aega 20% juures, siis ärge muretsege, see on normaalne.

Kui käsu DISM käivitamisel tehakse muudatusi, taaskäivitage arvuti. Pärast seda käivitage SFC käsk uuesti ja see suudab rikutud failid õigete failidega asendada.

Windows 7 ja varasematel versioonidel pole käsku DISM. Selle asemel saate Microsofti ametlikult veebisaidilt alla laadida System Update Readiness Tooli, mis võimaldab teil kontrollida süsteemis probleeme ja proovida neid parandada.

Süsteemi taastamine või lähtestamine

Kui probleemid püsivad ja neid ei saa nende tööriistadega parandada, võib võtta drastilisemaid meetmeid. Süsteemitaaste tööriist võimaldab teil taastada Windowsi varasema oleku, mis lahendab probleemi, kui operatsioonisüsteem selles olekus endiselt töötas.

Samuti saate Windowsi lähtestada tehase olekusse või uuesti installida. Operatsioonisüsteemides Windows 10, 8.1 ja 8 saate kasutada arvuti taastamise () funktsiooni, mis võimaldab taastada Windowsi algse oleku. Pärast seda peate kõik programmid uuesti installima, kuid kasutaja faile see ei mõjuta. Windows 7 ja varasemates versioonides peaksite kasutama oma arvutitootja loodud taastesektsiooni või installima Windowsi lihtsalt nullist uuesti.

Kui ülaltoodud käskude käivitamisel ilmneb muid tõrkeid, proovige neid Internetist otsida. Sageli sisaldab käsu väljund teavet logifailide (logide) kohta, mis võib anda täpsemat teavet teatud probleemide kohta. Ja lõpuks pole vaja kulutada aega keerukate probleemide diagnoosimisele, kui saate lihtsalt tehase oleku taastada või Windowsi uuesti installida.

Ülalkirjeldatud käskudel on muid võimalusi. Näiteks SFC abil saate kontrollida ja parandada üksikuid süsteemifaile. Ja DISM-i abil saate teha kiire süsteemikontrolli ilma seda parandamata või suunata utiliidi Windowsi süsteemifaile sisaldavale WIM- või ESD-failile.

materjalid

Tere, sõbrad! See artikkel on loogiline jätk hiljuti käivitatud võitluse eeposele. Ja nüüd jagab autor teiega veel ühte tõhusat meetodit selliste probleemide kõrvaldamiseks.

Seetõttu kõlab loo teema järgmiselt: SFC scannow käsk operatsioonisüsteemides Windows 7 ja 10. Samuti kaalume küsimust, miks see mõnikord ei suuda süsteemifaile taastada. See tähendab, et lihtsalt öeldes keeldub see töötamast.

Niisiis, mis see käsk on ja miks seda vaja on? Seega on SFC scannow süsteemiutiliit, mis kontrollib ja taastab automaatselt olulisi operatsioonisüsteemi faile.

Selle kasutamine on üsna lihtne, kuid mõnikord võib esineda erinevaid nüansse. Nii et asume asja kallale, et kõike mõista. Kõik edasised toimingud kuvatakse Windows 10 näitel, kuigi Win 7 puhul tehakse kõik peaaegu samamoodi.

Seejärel sisestame käsu enda:

Algab süsteemi skannimise protsess, mis võib võtta üsna kaua aega. Nüüd jääb üle vaid oodata ja loota, et see meeskond suudab kõik korda saata.

Pärast töö lõpetamist ilmub aruanne, mis räägib asjade tegelikust seisust. Samuti on teil võimalus logifail üle vaadata ja üksikasjalikult mõista olulisi üksikasju:

Kuid nagu ülaltoodud ekraanipildilt näha, ei läinud meie puhul kõik kuigi libedalt. Leiti rikutud failid, kuid Windows 10 ei suutnud neid kunagi parandada.

Ja see juhtub seetõttu, et SFC scannow suvand ei suuda taastada neid süsteemifaile, mida praegu operatsioonisüsteem ise kasutab. Üldiselt saadakse tõeline paradoks.

Sellest olukorrast on siiski väljapääs. Peate proovima ülaltoodud samme Windowsi taastekeskkonnas teha. Kuidas seda süsteemi kümnendas versioonis sisestada, kirjeldatakse üksikasjalikult artiklis

Noh, seitsmel peate kasutama eelnevalt ettevalmistatud alglaadimisketast ja seadma selle arvutis prioriteediks. Paraku pole muud võimalust.

Noh, jätkame failide töötlemist ja taastamist, kasutades näitena Win 10. Ja nüüd peame sisestama väikese käsurea. Esimene saab olema selline:

Järgmine funktsioon kuvab arvutisse installitud kõvaketaste üldise loendi. Igale neist on juba määratud isiklik number, mida vajame järgmises etapis:

Nüüd valime ülaltoodud ketta numbri null, kuna see on süsteemis ainus:

Selles etapis jääb üle ainult kõvakettaga tegeleda, et mõista, milline neist on süsteemne, st kui Windows on installitud:

Peale vajaliku info laekumist on siit võimalik nii-öelda jalgu teha. Selleks sisestage järgmine käsk:

Ja nüüd on lõpuks kätte jõudnud tõe tund. Nüüd kontrollime süsteemifaile uuesti ja probleemide korral proovime need taastada. Nii et alustame protsessi:

Selles väljendis tähistab täht "C" kõvaketta loogilist partitsiooni, millele operatsioonisüsteem on installitud. Samuti on sisestamisel väga oluline jälgida sisestuse õigsust, eelkõige panna probleeme sinna, kuhu vaja.

Nüüd jääb üle loota, et pärast skannimisprotsessi lõppu kuvatakse teade "Windowsi ressursikaitse ei leidnud terviklikkuse rikkumisi".

Mida veel saate SFC scannow käsu kohta öelda? Näiteks võib selline parameeter kuvada töölaual taastekeskkonnas töötulemuste logi:

Ja järgmine meetod võimaldab teil määratud faili kontrollida ja taastada. Näiteks töötavas Windowsis näeb see parameeter välja järgmine:

Kus "kernel32.dll" on soovitud faili nimi. Ja kogu väljend on tee kataloogi, kus see asub. Täpselt sama käsk Windows 7 ja 10 taastekeskkonnas on veidi erinev:

Noh, sõbrad, nüüd teate ka seda, miks mõnikord ei suuda Windows 7 ja 10 SFC scannow käsk süsteemifaile taastada. Kuid kokkuvõtteks tuleks öelda, et meil on veel üks sarnane utiliit.

Kui teil on äkki küsimusi, küsige neid artikli kommentaarides. Ja nüüd saate veidi lõõgastuda ja vaadata väga huvitavat videot. Poisid, te peate seda vaatama.