Képzelje el a helyzetet: a szeretett Windows 7 rendszere lassul, összeomlik, furcsa üzeneteket dob, vagy egyszerűen csak nem úgy működik, ahogy kellene. Az első gondolat sokak fejében az
sfc /scannow parancs futtatása, hiszen ez a beépített rendszerfájl-ellenőrző eszköz a Windows szívének, a rendszerfájloknak az épségét hivatott biztosítani. Ez egy fantasztikus eszköz, amely képes az elromlott, sérült vagy hiányzó alapvető rendszerfájlokat felkutatni és javítani.
De mi történik akkor, ha épp az sfc /scannow parancs az, ami hibaüzenetet ad, és nem hajlandó elvégezni a feladatát? Ez egy rendkívül frusztráló helyzet, hiszen a megoldásnak szánt eszköz maga is elakad. Ne essen kétségbe! Ez a cikk részletesen végigvezeti Önt a leggyakoribb hibákon, és bemutatja azokat a lépésről lépésre követhető megoldásokat, amelyek segítségével visszaállíthatja Windows 7 rendszere stabilitását, még akkor is, ha az SFC ellenáll.
Mi az az SFC /scannow és miért fontos?
Az SFC, azaz a System File Checker (rendszerfájl-ellenőrző) egy parancssori segédprogram, amelyet a Microsoft fejlesztett ki a Windows operációs rendszerekhez. Fő feladata, hogy megvizsgálja a védett Windows rendszerfájlok integritását. Ha azt észleli, hogy egy fájl sérült, hiányzik vagy illetéktelenül módosult (például egy vírus, egy hibás illesztőprogram vagy egy rosszul sikerült szoftverfrissítés miatt), akkor megpróbálja visszaállítani annak eredeti, helyes változatát a Windows telepítőlemezről vagy a Windows Component Store nevű tárolóból.
A rendszerfájlok kulcsfontosságúak az operációs rendszer megfelelő működéséhez. Ha ezek sérülnek, az számos problémához vezethet, mint például:
- Gyenge teljesítmény, rendszerlassulás
- Alkalmazások összeomlása vagy nem indulása
- Kékhalál (BSOD) hibák
- Hibaüzenetek
- Funkciók, szolgáltatások hibás működése
Ezért létfontosságú, hogy az sfc /scannow parancs megfelelően működjön, amikor szükség van rá.
Hogyan futtassuk az sfc /scannow parancsot (a „normális” eset)?
Mielőtt a hibákra térnénk, nézzük meg röviden, hogyan kell futtatni az SFC-t a megszokott módon:
- Kattintson a Start menüre.
- A keresőmezőbe írja be:
cmd
. - A megjelenő „cmd.exe” vagy „Parancssor” nevű elemen kattintson jobb egérgombbal, és válassza a „Futtatás rendszergazdaként” lehetőséget. Ez kulcsfontosságú, különben az SFC nem rendelkezik majd a szükséges jogosultságokkal.
- A megjelenő parancssori ablakban írja be:
sfc /scannow
- Nyomja meg az Entert.
Ezután a rendszer elkezdi ellenőrizni a fájlokat, ami eltarthat egy ideig (akár 30-60 percig is). A folyamat végén a következő üzenetek valamelyikét kaphatja:
- „Windows Resource Protection did not find any integrity violations.” (A Windows erőforrás-védelem nem talált integritási sértéseket.) – Ez a legjobb forgatókönyv, minden rendben van.
- „Windows Resource Protection found corrupted files and successfully repaired them.” (A Windows erőforrás-védelem sérült fájlokat talált és sikeresen kijavította azokat.) – Sikerült a javítás.
- „Windows Resource Protection found corrupted files but was unable to fix some of them.” (A Windows erőforrás-védelem sérült fájlokat talált, de néhányat nem tudott kijavítani.) – Ez a probléma, amivel most foglalkozunk.
- „Windows Resource Protection could not perform the requested operation.” (A Windows erőforrás-védelem nem tudta végrehajtani a kért műveletet.) – Ez egy másik gyakori hiba, ami megakadályozza az SFC futását.
Amikor az sfc /scannow maga is hibát jelez: A probléma gyökere
Ha az SFC nem tudja elvégezni a feladatát, az több okra is visszavezethető. A leggyakoribb hibaüzenet, amivel találkozhat, az a „Windows Resource Protection could not perform the requested operation”. Ez azt jelzi, hogy valami mélyebb rétegben blokkolja az SFC működését. Ez lehet:
- Sérült Component Store: Az SFC ebből a tárolóból húzza ki az eredeti fájlokat. Ha ez sérült, az SFC sem tudja elvégezni a dolgát.
- Letiltott szolgáltatások: Az SFC működéséhez bizonyos Windows szolgáltatásoknak futniuk kell.
- Sérült merevlemez szektorok: Ha a merevlemezen rossz szektorok vannak, amelyek kritikus rendszerfájlokat tárolnak, az akadályozhatja az SFC hozzáférését és javítását.
- Kártevő, vírusfertőzés: Egy aktív vírus megakadályozhatja a rendszerfájlok módosítását.
- Függőben lévő javítások: Előfordulhat, hogy a rendszernek vannak függőben lévő műveletei, amelyek megakadályozzák az SFC futását.
Megoldások, ha az sfc /scannow nem működik (Lépésről lépésre útmutató)
1. Előzetes lépések: Az alapok ellenőrzése
a) Indítsa újra a rendszert Biztonságos módban
Néha egy egyszerű újraindítás, különösen Biztonságos módban, megoldhatja a problémát. Biztonságos módban csak a legszükségesebb illesztőprogramok és szolgáltatások indulnak el, így kevesebb a konfliktus lehetősége. Próbálja meg futtatni az sfc /scannow parancsot Biztonságos módból.
Lépések: Indítsa újra a számítógépet, és az indításkor nyomogassa az F8
billentyűt, amíg meg nem jelenik a Speciális rendszerindítási beállítások menü. Válassza a „Biztonságos mód parancssorral” lehetőséget, majd futtassa az SFC-t.
b) Merevlemez ellenőrzés (chkdsk)
Ha a merevlemezen fizikai hibák vagy logikai sérülések vannak, az megakadályozhatja az SFC működését. A chkdsk parancs képes ezeket felkutatni és javítani.
Lépések:
- Nyisson meg egy rendszergazdai parancssort (ugyanúgy, mint az SFC-nél).
- Írja be:
chkdsk /f /r
- Nyomja meg az Entert.
- A rendszer valószínűleg megkérdezi, hogy a következő újraindításkor végezze-e el az ellenőrzést. Írja be:
y
, majd nyomja meg az Entert. - Indítsa újra a számítógépet. A chkdsk lefuthat, ami eltarthat egy ideig.
A chkdsk befejezése után próbálja meg újra futtatni az sfc /scannow parancsot.
c) Kártevőellenőrzés
Egyes kártevők szándékosan sérthetik a rendszerfájlokat, vagy megakadályozhatják azok javítását. Futtasson egy teljes rendszervizsgálatot megbízható víruskeresővel.
2. A „Windows Resource Protection could not perform the requested operation” hiba javítása
Ez a hibaüzenet gyakran a Windows Modules Installer szolgáltatás letiltásával vagy hibás működésével függ össze, mivel az SFC ettől a szolgáltatástól függ.
a) Engedélyezze a Windows Modules Installer szolgáltatást
Lépések:
- Nyomja meg a
Windows gomb + R
billentyűkombinációt a Futtatás ablak megnyitásához. - Írja be:
services.msc
, majd nyomja meg az Entert. - A Szolgáltatások ablakban keresse meg a „Windows Modules Installer” (lehet, hogy „Windows modulkiegészítő telepítője”) nevű szolgáltatást.
- Kattintson rá duplán.
- Az „Indítási típus” legördülő menüben válassza az „Automatikus” lehetőséget.
- Ha a szolgáltatás állapota „Leállítva”, kattintson az „Indítás” gombra.
- Kattintson az „Alkalmaz”, majd az „OK” gombra.
- Indítsa újra a számítógépet, majd próbálja meg újra futtatni az sfc /scannow parancsot.
b) Futtassa az SFC-t indításkor (Offline Scan)
Ha a Windows Modules Installer engedélyezése sem segít, lehetséges, hogy az SFC-t a Windows futásán kívülről kell futtatni, azaz a Rendszer-helyreállítási környezetből (Windows Recovery Environment – WinRE).
Lépések:
- Helyezze be a Windows 7 telepítőlemezét vagy egy rendszervisszaállító lemezt, és indítsa újra a számítógépet. Ha nincs ilyen lemeze, megpróbálhatja az F8 menüből elérni a „Számítógép javítása” opciót.
- Amikor megjelenik a telepítő képernyő, válassza ki a nyelvet, majd kattintson a „Tovább” gombra.
- A következő képernyőn válassza a „Számítógép javítása” (Repair your computer) lehetőséget.
- Válassza ki a Windows 7 telepítését (általában csak egy van), majd kattintson a „Tovább” gombra.
- A Rendszer-helyreállítási beállítások menüben válassza a „Parancssor” (Command Prompt) lehetőséget.
- A parancssorban először azonosítania kell a Windows telepítés meghajtóbetűjelét. Lehet, hogy már nem „C:” lesz. Ezt a
dir C:
,dir D:
stb. parancsokkal ellenőrizheti, amíg meg nem találja a „Windows” mappát tartalmazó meghajtót. Tegyük fel, hogy ez aD:
meghajtó. - Ezután írja be a következő parancsot (cserélje ki a
D:
-t a Windows meghajtóbetűjére, ha szükséges):
sfc /scannow /offbootdir=D: /offwindir=D:Windows
- Nyomja meg az Entert.
Ez a módszer gyakran feloldja azokat az akadályokat, amelyek a Windows normál futása közben megakadályozzák az SFC működését.
3. A CBS.log fájl elemzése
Ha az SFC hibaüzenetet ad, és nem tudja kijavítani a fájlokat, a részletek a CBS.log
fájlban találhatók. Ez a naplófájl a C:WindowsLogsCBSCBS.log
útvonalon található.
A fájl nagyon hosszú lehet, ezért érdemes csak a releváns részeket kinyerni:
Lépések:
- Nyisson meg egy rendszergazdai parancssort.
- Írja be a következő parancsot, és nyomja meg az Entert:
findstr /c:"[SR]" %windir%LogsCBSCBS.log >%userprofile%Desktopsfcdetails.txt
- Ez a parancs létrehoz egy
sfcdetails.txt
fájlt az asztalon, amely csak az SFC-hez kapcsolódó bejegyzéseket tartalmazza.
Nyissa meg az sfcdetails.txt
fájlt jegyzettömbben. Keresse az „Cannot repair member file” (Nem lehet tagfájlt javítani) vagy „Hash mismatch” (Hash eltérés) bejegyzéseket. Ezek a sorok megmutatják, mely fájlok sérültek és melyeket nem sikerült kijavítani. Ha azonosított egy konkrét fájlt, utánaolvashat a neten, hogy ez okozhat-e nagyobb problémát, vagy akár megpróbálhatja kézzel kicserélni egy másik, működő Windows 7 telepítésről származó, azonos verziójú fájlra (ez azonban haladó szintű művelet, és óvatosan kell eljárni).
Végső megoldások, ha minden más csődöt mond
Ha az eddigi lépések nem vezettek sikerre, mélyebb problémáról lehet szó, vagy az operációs rendszer sérülése túl kiterjedt ahhoz, hogy az SFC egyedül megbirkózzon vele. Ekkor drasztikusabb lépésekre lehet szükség.
1. Rendszer-visszaállítás (System Restore)
A Rendszer-visszaállítás lehetővé teszi, hogy a rendszert egy korábbi időpontra állítsa vissza, amikor még megfelelően működött. Ez visszafordítja a rendszerfájlokban, a programokban és a beállításokban bekövetkezett változásokat, de nem érinti a személyes fájljait.
Lépések:
- Kattintson a Start menüre, kattintson a jobb gombbal a „Számítógép” elemre, majd válassza a „Tulajdonságok” lehetőséget.
- A bal oldali panelen kattintson a „Rendszervédelem” linkre.
- A Rendszervédelem lapon kattintson a „Rendszer-visszaállítás” gombra.
- Kövesse a varázsló utasításait egy megfelelő visszaállítási pont kiválasztásához. Válasszon egy olyan időpontot, amikor még biztosan jól működött a rendszere.
Ez egy rendkívül hatékony módszer, ha a probléma viszonylag új keletű.
2. Helyben frissítés (In-place Upgrade / Repair Install)
Ez a módszer a Windows 7 újratelepítését jelenti a meglévő telepítés tetejére, de megtartja a személyes fájlokat, programokat és beállításokat. Gyakorlatilag frissíti az operációs rendszert a telepítőlemezről, kijavítva ezzel a sérült rendszerfájlokat.
Lépések:
- Helyezze be a Windows 7 telepítőlemezét a meghajtóba, miközben a Windows fut.
- Amikor megjelenik az AutoPlay ablak, válassza a „Telepítés most” lehetőséget.
- Válassza az „Online frissítések letöltése” (opcionális, de ajánlott).
- Fogadja el a licencfeltételeket.
- Amikor a telepítés típusát kérdezi, válassza az „Frissítés” (Upgrade) lehetőséget.
- Hagyja, hogy a telepítés befejeződjön. A számítógép többször újraindulhat.
Ez a folyamat viszonylag hosszú lehet, de gyakran megoldja a mélyebben gyökerező rendszerfájl-problémákat anélkül, hogy mindent újra kellene telepítenie.
3. Teljes Windows újratelepítés
Ha minden más kudarcot vall, és a rendszer továbbra is instabil, a legvégső megoldás a Windows 7 teljes újratelepítése. Ez törli az összes adatot a rendszermeghajtóról, ezért feltétlenül készítsen mentést minden fontos fájljáról (dokumentumok, képek, videók, stb.) egy külső meghajtóra vagy felhőbe, mielőtt belekezd.
Lépések:
- Készítsen biztonsági másolatot minden fontos adatáról.
- Helyezze be a Windows 7 telepítőlemezét vagy USB-meghajtóját, és indítsa arról a számítógépet (lehet, hogy be kell állítania a BIOS/UEFI rendszerindítási sorrendjét).
- Kövesse a telepítési varázsló utasításait.
- A telepítés típusánál válassza az „Egyéni (haladó)” lehetőséget.
- Formázza a rendszermeghajtót (ez törli az összes adatot!), majd folytassa a telepítést.
Ez egy tiszta lappal indulást jelent, ami szinte garantáltan megoldja a rendszerfájl-problémákat, de utána újra kell telepítenie az összes programját és illesztőprogramját.
Tippek a jövőre nézve: Megelőzés
A legjobb „javítás” a megelőzés. Íme néhány tipp, hogy minimalizálja a jövőbeni rendszerfájl-sérülések kockázatát:
- Rendszeres biztonsági mentések: Ne csak a személyes fájljairól készítsen biztonsági mentést, hanem fontolja meg a teljes rendszerlemezről készült rendszerképek (image backup) készítését is.
- Frissítések: Bár a Windows 7 hivatalos támogatása megszűnt, a meglévő frissítések telepítve tartása javítja a rendszer stabilitását.
- Jó minőségű vírusvédelem: Használjon megbízható vírusirtó és rosszindulatú programok elleni szoftvert, és tartsa naprakészen.
- Megfelelő leállítás: Mindig a Start menün keresztül állítsa le a számítógépet, ne kapcsolja ki hirtelen.
- Hardver ellenőrzés: Figyeljen a merevlemez és a RAM állapotára. Egy meghibásodó hardver is okozhat rendszerfájl-sérüléseket.
Összefoglalás és záró gondolatok
A sérült rendszerfájlok kellemetlen problémát jelenthetnek, különösen akkor, ha az SFC /scannow parancs maga is hibát jelez. Reméljük, hogy ez az átfogó útmutató segített Önnek megérteni a probléma gyökerét, és lépésről lépésre végigvezette a lehetséges megoldásokon.
Ne feledje, a türelem kulcsfontosságú ezeknél a hibaelhárítási folyamatoknál. A Windows 7 egy megbízható operációs rendszer, és a legtöbb problémája orvosolható a megfelelő eszközökkel és némi kitartással. Ha sikerült megoldania a problémát, ossza meg tapasztalatait, és segítsen másoknak is!