SFC - ellenőrizze és állítsa vissza a rendszer fájlokat integritását ablakok

Parancssor formátuma:

SFC [/ SCANNOW] [/ VERIFYONLY] [/ SCANFILE = file] [/ VERIFYFILE = file] [/ OFFWINDIR = önálló Windows mappában / OFFBOOTDIR = önálló letöltési mappa]

Parancssori paraméterek:

/ SCANNOW - Ellenőrizze a integritását az összes védett fájlt és javítása, amennyiben lehetséges, a probléma fájlokat.

/ VERIFYONLY - Ellenőrizze a integritását az összes védett fájlt. Fájlok visszaállítása nem történt meg.

/ SCANFILE - Ellenőrizze a fájl sértetlenségét és a helyreállítás, ha problémát észlel. A fájlparaméter kell megadni a teljes útvonalat

/ VERIFYFILE - ellenőrzése fájl sértetlenségét, a teljes elérési utat, ami meg van adva a paraméter fájl. Fájlok visszaállítása nem történt meg.

/ OFFBOOTDIR - Hely offline katalógus letöltése offline hasznosítás

/ OFFWINDIR - Location elérhető Windows könyvtár offline hasznosítás

Példák SFC parancsot:

sfc /? - megjelenik egy tipp segítségével.

sfc / scannow - érvényesítse a rendszer fájljainak épségét és helyreállítani a sérült. Az eredményeket a napló segédprogram \ Windows \ Logs \ CBS \ CBS.log.

sfc / verifyonly - csak végre letapogató rendszer fájlokat korrekció nélkül.

SFC /VERIFYFILE=c:\windows\system32\cmd.exe - vizsgálata csak cmd.exe,

sfc /SCANFILE=d:\windows\system32\kernel32.dll / OFFBOOTDIR = d: \ / OFFWINDIR = d: \ windows - a program csak kernel32.dll fájlt az operációs rendszer felépítése, telepített logikai meghajtó D:. Beolvasásakor offline Windows fájlok, jelentkezzen fájlkezelő jelenleg nem támogatott.

A program során a képernyőn tájékoztatás a haladás és az ellenőrzés eredményeit. Példa output beolvasásakor a korrekciós parancsot sfc / scannow:

Kezdeményezett letapogató rendszer. Ez a folyamat eltarthat egy ideig.

Kezdés ellenőrzése szakaszban, amikor a rendszer beolvassa.
Ellenőrzés 100% teljes.

Windows Resource Protection észlelt sérült fájlokat, és visszaszerezni őket sikeresen. A részleteket lásd cbs.log fájl található a következő elérési utat :. Windir \ Logs \ CBS \ CBS.log. Például a C: \ Windows \ Logs \ CBS \ CBS.log. Vegye figyelembe, hogy a fakitermelés jelenleg nem támogatja az önálló szolgáltatás.

Kezdve a Windows Vista, mint azt a fenntartása az operációs rendszer összetevőit használt összetevő-alapú kiszolgálás (CBS) - egy speciális szoftver eszköz, amely biztosítja annak sértetlenségét. CBS része komponens Szolgáltató infrastruktúra (CSI). biztosítása szükséges változtatni a jelenlegi állapot a Windows, például, amikor frissíti a rendszer (Windows Update), telepítése vagy eltávolítása programok és alkatrészek, frissítése eszközmeghajtók, stb Tény, hogy a CBS programozási felületet (API) szerelők, hogy megfelelően változtatni a jelenlegi állapotában a rendszer. A Windows-szolgáltatási rendszer rögzíti a különböző események kapcsolódnak a követési ebben az állapotban, egy külön fájlban C: \ Windows \ Logs \ CBS \ CBS.log

A naplófájl a CBS.log többek között részletes információt tartalmaz a haladás, a szkennelési segédprogram sfc.exe és annak eredményeit. Minden beolvasott fájlt van írva a dátum, az idő és további információt a vizsgálat. Miután minden 100 ellenőrzést az összefoglaló információ jelenik meg, amelyhez a címke [SR]. amely lehetővé teszi, hogy válasszon a nagy részét a szöveg helyett csak azokat a bejegyzéseket, amelyek tartalmazzák ezt a funkciót a keresési karakterláncot parancsok egy szöveges fájlban findstr:

findstr / c: "[SR]" % Windir% \ logs \ CBS \ cbs.log> sfcdetails.txt - megtalálják a sort tartalmazó [SR] és azokat az aktuális könyvtárban sfcdetails.txt fájlt.

Példa tartalmaz a naplófájl, amely csak karakterlánc tag [SR]:

00004b78 [SR] ellenőrzése 100 (0x0000000000000064) komponenseket
00004b79 [SR] Kiindulási ellenőrzi és javítási művelet
00004be0 [SR] ellenőrzése teljes
00004be1 [SR] ellenőrzése 100 (0x0000000000000064) komponenseket
00004be2 [SR] Kiindulási ellenőrzi és javítási művelet
00004c30 [SR] javítási sérült fájl "\ ?? \ C: \ WINDOWS \ System32 \ cmd.exe" a boltban
00004c5a [SR] ellenőrzése teljes
.
00005594 [SR] Elkövetése tranzakciós
00005599 [SR] ellenőrzi és javítási tranzakció befejeződött. Minden fájlok és rendszerleíró kulcsokat felsorolt
Ebben a tranzakcióban sikeresen javított

Ebben a példában azt ellenőrizzük, 100 fájl, amely nem talál semmilyen rendellenességet, és a következő rész fedezték fel, és sikeresen orvosolták msprivs.dll.mui fájlt. Az utolsó 2 sor megmondja a befejezése a munka, és hogy minden a fájlok és rendszerleíró kulcsokat sikeresen helyreállt.

Azokban az esetekben, amikor nem lehet visszaállítani a sérült fájl, a vonal lenne jelen a magazin, amely tartalmaz:

Nem tudja megjavítani tagja file neve részleteket a fájlt

Az képtelenség, hogy visszaállítani a fájlokat lehet a berendezés meghibásodása, épségének megsértése a fájlrendszer, kár, hogy a tároló referencia fájlok, stb A legtöbb esetben, továbbá a berendezés meghibásodása, ismerve a nevét a sérült fájlt, akkor végezze el a helyreállítási műveletet a példányt az eloszlása ​​katalógusok és hasonló operációs rendszer.

Információt keresni a napló szövege cbs.log szűrőnek események jellegzetessége a rögzített események a naplóban:

findstr / c: "Nem lehet javítani" % Windir% \ logs \ CBS \ cbs.log> sfcnotrepair.txt - írja egy szöveges fájlt sfcnotrepair.txt csak cbs.log folyóirat vonalak. amelyek nem tudja megjavítani a vonalat. azaz a kimeneti kapunk egy listát a rendszer fájlokat, amelyeket nem lehet behajtani.

findstr / c: "succsessfylly javított" % Windir% \ logs \ CBS \ cbs.log> sfcnotrepair.txt - írja egy szöveges fájlt sfcnotrepair.txt csak cbs.log folyóirat vonalak. amelyek tartalmazzák a húr succsessfylly javítani. azaz a kimeneti kapunk egy listát a rendszer fájlokat, kapunk.

A könyvtár \ Windows \ Logs \ CBS \ cbs.log, mint a jelenlegi log file tárolható elavult példányban folyóiratok formájában tömörített fájl neve CbsPersist_GGGGMMDDnnnnnn.cab. ami kicsomagolható további részletes elemzést, ha szükséges.

Között a Windows 10/08 visszaállítani a Windows rendszer összetevő, amely használható Dism.exe segédprogramot. karbantartás (ami nem volt benne a Windows Vista / Windows 7), amelyben RestoreHealth:

DISM / Online / Razzia-Image / RestoreHealth - visszaállítani rendszer fájljai a Windows-t.

A Windows 7 opció / RestoreHealth alkalmazandó és helyreállítási funkciók és szkennelési funkciók, beállított paraméterek / ScanHealth:

DISM / Online / Razzia-Image / ScanHealth - visszaállítani a rendszer fájlokat az aktuális Windows 7.