Ha a kritikus Windows-rendszerfájlok hiányoznak vagy sérültek, előfordulhat, hogy egyes Windows-szolgáltatások nem működnek megfelelően, vagy a Windows egyáltalán nem válaszol. Ha ez történik, a Központi telepítési lemezkép karbantartása és kezelése eszköz (DISM) és a Rendszerfájl-ellenőrző eszköz (SFC) segítségével ellenőrizheti a rendszerfájlokat, és visszaállíthatja a sérült vagy hiányzó fájlokat.
1. lépés: A DISM futtatása
A DISM biztosítja a sérült fájlok javításához szükséges fájlokat. A rendszerfájl-ellenőrző futtatása előtt futtassa a DISM-et. Ehhez:
-
Nyisson meg egy rendszergazdai jogú parancssort.
-
Írja be a cmd kifejezést a Keresés mezőbe.
-
A keresési eredmények között kattintson a jobb gombbal a Parancssor elemre, majd válassza a Futtatás rendszergazdaként parancsot.
-
Ha a rendszer megerősítést vagy rendszergazdai jelszót kér, írja be a jelszót, vagy kattintson az Engedélyezés gombra.
-
-
A Parancssor ablakban írja be a következő parancsot, és nyomja le az Enter billentyűt. A parancsművelet végrehajtása több percet is igénybe vehet.
DISM.exe /Online /Cleanup-image /Restorehealth
Tippek:
-
A DISM forrásként Windows Update használja a szükséges fájlok biztosításához. Ha azonban a Windows Update-ügyfél meghibásodik, használhat egy futó Windows-telepítést, vagy egy windowsos, egymás melletti mappát egy hálózati megosztásból vagy cserélhető adathordozóról, például a Windows DVD-t a fájlok forrásaként. Ezt a következő parancs végrehajtásával teheti meg:
-
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
-
A fenti parancsban cserélje le a C:\RepairSource\Windows helyőrzőt a javítóforrás helyére. További információ a DISM eszköz Windows-javításra való használatáról: Windows-lemezkép javítása.
2. lépés: A Rendszerfájl-ellenőrző futtatása
A Parancssor ablakban írja be a következő parancsot, és nyomja le az ENTER billentyűt:
sfc /scannow
Figyelmeztetés: Ne zárja be ezt a parancsablakot, amíg az ellenőrzés teljesen be nem fejeződik.
Az sfc /scannow parancs megvizsgálja az összes védett rendszerfájlt, és lecseréli a sérült fájlokat egy gyorsítótárazott másolatra. A vizsgálat eredménye a folyamat befejezése után megjelenik. A következő üzenetek egyikét kaphatja:
Vizsgálati eredmény üzenete |
Megfelelő művelet |
---|---|
A Windows Resource Protection nem talált integritási szabálysértést. |
Nincsenek hiányzó vagy sérült rendszerfájlok. |
A Windows Resource Protection nem tudta végrehajtani a kért műveletet. |
A probléma megoldásához végezze el a Rendszerfájl-ellenőrző vizsgálatát csökkentett módban. Győződjön meg arról, hogy a PendingDeletes és a PendingRenames mappa létezik a %WinDir%\WinSxS\Temp mappában. A %WinDir% helyőrző a Windows operációs rendszer mappájának felel meg, például: C:\Windows. |
A Windows Resource Protection sérült fájlokat talált, és sikeresen kijavította őket. |
A művelet sikeres volt. A rendszerfájl vizsgálatával és visszaállításával kapcsolatos részletes információk megtekintéséhez olvassa el a Rendszerfájl-ellenőrző folyamat részleteinek megtekintése című témakört. |
A Windows Resource Protection sérült fájlokat talált, de néhányat nem tudott kijavítani. |
A sérült fájlok manuális kijavításához tekintse meg a rendszerfájl-ellenőrző folyamat részletes adatait; ha a sérült fájlt megtalálta, manuálisan cserélje ki a sérült fájlt ugyanazon fájl bizonyítottan jó példányával. |
További információ
A CBS-ben szereplő részletek megtekintéséhez . Naplófájl : az alábbi lépéseket követve másolja a naplóban lévő információkat egy megtekinthető szövegfájlba az asztalon:
-
Nyisson meg egy rendszergazda jogú parancssort a korábban leírtak szerint.
-
A Parancssor ablakban írja be a következő parancsot (egy sorban), majd nyomja le az ENTER billentyűt:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
Megjegyzés: A Sfcdetails.txt fájl minden alkalommal tartalmaz adatokat, amikor a rendszerfájl-ellenőrző eszközt futtatták a számítógépen. 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.
-
Nyissa meg a Sfcdetails.txt fájlt az asztalról.
-
A Sfcdetails.txt fájl a következő formátumot használja:
Date/Time SFC detail Az alábbi minta naplófájl egy nem javítható fájl bejegyzését tartalmazza: 2007-01-12 12:10:42, Info CSI 00000008 [SR] A kisegítő lehetőségek [l:34{17}]"Accessibility.dll" tagfájlja nem javítható, Verzió = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Kulturális semleges, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing
Miután áttekintette a naplófájlt annak megállapításához, hogy melyik rendszerfájl sérült és nem javítható, keresse meg a sérült fájl helyét, majd manuálisan cserélje le a sérült fájlt a fájl egy ismert jó példányára.
Ehhez kövesse az alábbi utasításokat. Az alábbi parancsokban a <Path_And_File_Name> helyőrző a sérült fájl elérési útját és fájlnevét jelöli.
Megjegyzés: Előfordulhat, hogy a rendszerfájl egy ismert, megfelelő példányát le tudja szerezni egy másik számítógépről, amely a Windows ugyanazon verzióját futtatja, mint a számítógép. Előfordulhat, hogy a számítógépen rendszerfájl-ellenőrző folyamatot szeretne végrehajtani, hogy a másolni kívánt rendszerfájl megfelelő másolat legyen.
1. lépés: Vegye át a sérült rendszerfájl rendszergazdai tulajdonjogát.
Írja be a következő parancsot az emelt szintű parancssorba, majd nyomja le az ENTER billentyűt:
takeown /f <Path_And_File_Name>
Példa:
takeown /f C:\windows\system32\jscript.dll.
2. lépés: Teljes hozzáférés biztosítása a rendszergazdáknak a sérült rendszerfájlhoz.
Írja be a következő parancsot, majd nyomja le az ENTER billentyűt:
icacls <Path_And_File_Name> /grant administrators:F
Példa:
icacls C:\windows\system32\jscript.dll /grant administrators:F
3. lépés: Cserélje le a sérült rendszerfájlt a fájl egy ismert, jó példányára.
Írja be a következő parancsot, majd nyomja le az ENTER billentyűt:
<Source_File> <Cél> másolása
A fenti parancsban cserélje le a <Source_File> helyőrzőt a számítógépen található fájl ismert helyes másolatának elérési útjára és fájlnevére, majd cserélje le a <Cél> helyőrzőt a sérült fájl elérési útjára és fájlnevére.
Példa:
E:\temp\jscript.dll C:\windows\system32\jscript.dll másolása
Ha a fenti lépések nem működnek, előfordulhat, hogy újra kell telepítenie a Windowst. További információ: Helyreállítási lehetőségek a Windowsban.