Cikk azonosítója: 929833 - Utolsó ellenőrzés: 2011. szeptember 25. - Verziószám: 4.0

Hiányzó vagy sérült rendszerfájlok hibaelhárítása a rendszerfájl-ellenőrző eszközzel Windows Vista és Windows 7 rendszerben

RendszertippA jelen cikk az Ön által használttól eltérő operációs rendszerre vonatkozik. A cikk azon tartalmait, amelyek nem relevánsak Önnek, letiltjuk.
Az összes kibontása | Az összes összecsukása

BEVEZETÉS

A cikk a hiányzó vagy sérült rendszerfájloknak a rendszerfájl-ellenőrző eszközzel (SFC.exe) Windows Vista vagy Windows 7 rendszerben történő hibaelhárítását ismerteti.

Ha a Windows Erőforrás-védelem (WRP) egy fájlja hiányzik vagy sérült, előfordulhat, hogy a Windows a várttól eltérő módon működik. Lehetséges például, hogy néhány Windows-funkció nem működik, vagy a Windows összeomlik. A rendszerfájl-ellenőrző eszköz (SFC.exe) megkeresi és megjavítja a hiányzó vagy sérült rendszerfájlokat.

További információ

A rendszerfájl-ellenőrző eszközzel megállapíthatja, hogy mely fájl okozza a problémát, majd le is cserélheti a fájlt. Ehhez hajtsa végre az alábbi lépéseket:
  1. Nyisson meg egy emelt szintű parancssort. Ehhez kattintson a Start menü Minden program pontjára, majd a Kellékek pontra, kattintson a jobb gombbal a Parancssor parancsra, majd válassza a Futtatás rendszergazdaként lehetőséget. Ha a rendszer rendszergazdai jelszót vagy megerősítést kér, írja be a jelszót vagy kattintson az Engedélyezés gombra.
  2. Írja be a következő parancsot, majd nyomja le az ENTER billentyűt:
    sfc /scannow
    Az sfc /scannow parancs megvizsgálja az összes védett rendszerfájlt, és a helytelen verziókat a helyes Microsoft-verziókra cseréli.
Annak megállapításához, hogy mely fájlokat nem tudta megjavítani a rendszerfájl-ellenőrző eszköz, kövesse az alábbi lépéseket:
  1. Nyisson meg egy emelt szintű parancssort.
  2. Írja be a következő parancsot, majd nyomja le az ENTER billentyűt:
    findstr /C:"[SR] Cannot repair member file" %windir%\logs\cbs\cbs.log >sfcdetails.txt
    Megjegyzés Az Sfcdetails.txt fájl a rendszerfájl-ellenőrző eszköz számítógépen történő futtatásaival kapcsolatos részleteket tartalmazza. A fájl az olyan fájlokról tartalmaz információkat, amelyeket a rendszerfájl-ellenőrző eszköz nem javított meg. Ellenőrizze a dátumra és időpontra vonatkozó bejegyzéseket azoknak a problémás fájloknak az azonosításához, amelyeket a rendszerfájl-ellenőrző eszköz legutóbbi futásakor talált.
  3. Írja be a következő parancsot, majd nyomja le az ENTER billentyűt:
    edit sfcdetails.txt
    Az Sfcdetails.txt fájl az alábbi formátumot használja:
    Dátum/Idő SFC részletek
Az alábbi példában szereplő naplófájlban egy olyan fájlra vonatkozó bejegyzés található, amelyet nem lehetett javítani:
2007-01-12 12:10:42, Info                  CSI    00000008 [SR] Cannot repair member file [l:34{17}]"Accessibility.dll" of Accessibility, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing

Ha a rendszerfájl-ellenőrző eszköz nem tud megjavítani egy fájlt, kövesse az alábbi lépéseket:
  1. Emelt jogosultsági szintű parancssorba írja be az alábbi parancsot, és nyomja le az ENTER billentyűt:
    takeown /f Elérési_út_és_fájlnév
    Írja be például a következőt: takeown /f E:\windows\system32\jscript.dll.
  2. Ha a rendszergazdáknak teljes hozzáférést szeretne adni a fájlhoz, írja be a következő parancsot, majd nyomja le az ENTER billentyűt:
    icacls Elérési_út_és_fájlnév /GRANT ADMINISTRATORS:F
    Írja be például a következő parancsot: icacls E:\windows\system32\jscript.dll /grant administrators:F.
  3. Írja be a következő parancsot, hogy lecserélje a fájlt a fájl egy ép másolatával:
    Copy A_forrásfájl_elérési_útja_és_fájlneve A_cél_elérési_útja_és_fájlneve
    Írja be például a következőt: copy E:\temp\jscript.dll E:\windows\system32\jscript.dll.

A cikkben található információ a következő(k)re vonatkozik:
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise
  • Windows Vista Ultimate
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
Kulcsszavak: 
kbtshoot kbexpertisebeginner kbprb KB929833
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.