Windows komponens | |
Rendszerfájl-ellenőrző | |
---|---|
Alkatrész típusa | Microsoft Windows [d] komponens ésrendszerszoftver |
A System File Checker (SFC) egy Microsoft Windows segédprogram , amely lehetővé teszi a felhasználó számára a Windows rendszerfájlok sérüléseinek megtalálását és kijavítását . Az összetevő elérhető a Windows 98 , Windows 2000 és a Windows NT család operációs rendszereinek minden későbbi verziójában . A Windows Vista és a Windows 7 rendszerben a Rendszerfájl-ellenőrző be van építve a Windows erőforrás -védelembe, amely nemcsak a kritikus rendszerfájlokat védi, hanem a rendszerleíró kulcsokat és mappákat is . Windows Vista alatt bizonyos elérési utak ellenőrzésére használható, beleértve a Windows mappát és a letöltési mappát . sfc.exe
A Windows fájlvédelem úgy működik, hogy naplózza a fájlmódosítási értesítést a bejelentkezési programban . Ha bármilyen változást észlel a védett rendszerfájlokban , akkor a rendszer visszaállítja az eredeti verziót a tömörített mappából %WinDir%\System32\dllcache. A Windows Resource Protection DACL -eket és ACL -eket állít be a védett erőforrásokhoz. A teljes hozzáférés joga a Windows modulok telepítési szolgáltatásához tartozik TrustedInstaller.exe. A rendszergazdák többé nem módosíthatják a rendszerfájlokat.
A Windows 95 rendszerfájljait felülíró Windows - alkalmazásokkal kapcsolatos problémák miatt a Microsoft számos biztonsági intézkedést vezetett be, hogy megvédje a rendszerfájlokat a rosszindulatú támadásoktól, a korrupciótól vagy az olyan problémáktól, mint például a DLL pokol .
A Rendszerfájl-ellenőrző először a Windows 98 rendszerben jelent meg grafikus felhasználói felületként . Felajánlotta a sérült rendszerfájlok vizsgálatát és kijavítását az adatbázisban található fájlok aktuális verzióinak és a fájlok eredeti verzióinak összehasonlításával . Ez a védekezési mód alapvető volt. Kiterjesztés és hely alapján azonosította a rendszerfájlokat. Lehetőség volt a fájlok visszaállítására a telepítőlemezről vagy a felhasználó által megadott helyről. A Windows 98 a fájlattribútumokon kívül semmilyen valós idejű védelmi módszert nem kínált; emiatt nem álltak rendelkezésre megelőző intézkedések.
A Windows NT család minden operációs rendszere a Windows 2000 óta valós idejű fájlvédelmet biztosít Windows File Protection néven . [egy]
Ezenkívül a Rendszerfájl-ellenőrző ( ) a Windows fájlvédelemmel integrált, sfc.exehatékonyabb parancssori segédprogramként lett újradefiniálva . A Windows 98 SFC-vel ellentétben a Windows File Protection segítségével ellenőrzi a védett rendszerfájlokat, és lehetővé teszi azok automatikus visszaállítását a DLLCache mappából vagy a telepítőlemezről.
Az SFC nem volt jelen a Windows ME -ben, [2] helyett rendszerfájlvédelmet használtak. A Windows fájlvédelemhez hasonlóan valós idejű védelmet nyújtott.
A 4-nél kisebb szervizcsomaggal rendelkező Windows 2000 rendszerhez mellékelt Rendszerfájl-ellenőrző összetevő a Microsoft által biztosított javítások visszavonásáról ismert . [3] Ezt a problémát a Windows 2000 Service Pack 4 javította .
A Windows NT család operációs rendszereiben a Rendszerfájl-ellenőrző a következő parancs végrehajtásával indítható el a parancssorból :
sfc /scannowHa problémát talál, a rendszer megpróbálja lecserélni a problémás fájlt a DLL gyorsítótárából ( %WinDir%\System32\Dllcache\). Ha a szükséges fájl nem található meg, vagy a DLL-gyorsítótár sérült, akkor a rendszer felkéri a felhasználót, hogy helyezze be a Windows telepítőlemezét, vagy adja meg a fájl elérési útját. A Rendszerfájl-ellenőrző meghatározza az eredeti Windows telepítési útvonalat a rendszerleíró adatbázis SourcePath értékeiből és a ServicePackSourcePath. [4] Ehhez telepítőlemezre lehet szükség. [5]
A Windows Vista óta a fájlokat ACL védi , de ennek ellenére a parancs jelentése nem változott.
A Windows Vista rendszertől kezdve a Rendszerfájl-ellenőrző képes bizonyos fájlok vizsgálatára. Ezenkívül a vizsgálat egy másik Windows telepítési mappában is végrehajtható a sérült fájlok cseréje érdekében (ha a Windows nem indul el). Egy ilyen vizsgálat futtatásához futtassa a Rendszerfájl-ellenőrzőt egy másik működő Windows Vista és újabb telepítésből, vagy egy Windows telepítő DVD -ről, amelyről elérheti a Windows helyreállítási környezetet.
Abban az esetben, ha egy összetevő tárolója megsérül, Windows Vista és 7 rendszerben telepítheti a CheckSUR eszközt, amely ellenőrzi az áruházat és kijavítja a talált sérüléseket. A Windows 8 óta a CheckSUR funkció be van építve a DISM- be .
MS-DOS és Windows parancsok | Általános|
---|---|
| |
Lásd még: DOS-parancsok listája A Microsoft operációs rendszer parancsainak listája |