Rendszerfájl-ellenőrző

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. február 29-én felülvizsgált verziótól ; az ellenőrzések 3 szerkesztést igényelnek .
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.

Történelem

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.

Verziók

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 .

Alkalmazás

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 /scannow

Ha 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 .

Jegyzetek

  1. A Windows fájlvédelmi mechanizmus leírása . Letöltve: 2016. május 18. Az eredetiből archiválva : 2016. június 11.
  2. Rendszerfájlok védelme . Letöltve: 2016. május 18. Az eredetiből archiválva : 2016. június 11.
  3. Az SFC/scannow felülírhatja a javítási fájlokat
  4. Ha a Rendszerfájl-ellenőrzőt a scannow opcióval futtatja Windows XP SP2 és Windows Server 2003 rendszerben, a rendszerfájl-ellenőrző nem tudja elemezni a telepítő CD-t tartalmazó hálózati mappák elérési útját . Letöltve: 2016. május 18. Az eredetiből archiválva : 2016. április 18..
  5. A rendszer kéri, hogy helyezzen be egy Windows XP SP2 CD-t, amikor megpróbálja futtatni a Rendszerfájl-ellenőrző eszközt egy Windows XP SP2 alapú számítógépen . Letöltve: 2016. május 18. Az eredetiből archiválva : 2016. április 20.

Linkek