Kui kriitilised Windowsi süsteemifailid puuduvad või on rikutud, võivad mõned Windowsi funktsioonid lakata õigesti töötamast või Windows lakata üldse reageerimast. Sel juhul saate süsteemifailide kontrollimiseks ja rikutud või puuduvate failide taastamiseks kasutada tööriista Deployment Image Servicing and Management (DISM) ja süsteemifailide kontrollijatööriista (SFC).
1. toiming: DISM-i käivitamine
DISM pakub rikutud failide parandamiseks vajalikke faile. Enne süsteemifailide kontrollija käivitamist peaksite käivitama DISM-i. Selleks tehke järgmist.
-
Avage käsuviip ülemaõigustes.
-
Tippige otsinguväljaletekst cmd.
-
Paremklõpsake otsingutulemites valikut Käsuviip ja seejärel valige Käivita administraatorina.
-
Kui teilt küsitakse kinnitust või administraatoriparooli, tippige parool või klõpsake nuppu Luba.
-
-
Tippige aknas Käsuviip järgmine käsk ja vajutage sisestusklahvi (Enter). Käsutoimingu lõpuleviimiseks võib kuluda mitu minutit.
DISM.exe /Online /Cleanup-image /Restorehealth
Näpunäited:
-
DISM kasutab vajalike failide pakkumiseks allikana Windows Update. Kui teie Windows Update klientrakendus on katkenud, saate failide allikana kasutada windowsi installi või Windowsi kõrvuti asuvat kausta võrgukettalt või irdkandjalt, näiteks Windowsi DVD-lt. Selleks käivitage järgmine käsk:
-
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
-
Asendage ülaltoodud käsuga C:\RepairSource\Windowsi kohatäide parandusallika asukohaga. Lisateavet DISM-tööriista kasutamise kohta Windowsi parandamiseks leiate teemast Windowsi pildi parandamine.
2. toiming: süsteemifailide kontrollija käivitamine
Tippige aknas Käsuviip järgmine käsk ja vajutage sisestusklahvi (ENTER):
sfc /scannow.
Hoiatus.: Ärge sulgege seda käsuviibaakent enne, kui kontrollimine on lõpule jõudnud.
Käsk sfc /scannow kontrollib kõiki kaitstud süsteemifaile ja asendab rikutud failid vahemällu talletatud koopiaga. Skannimise tulemused kuvatakse pärast selle protsessi lõpulejõudmist. Teile võidakse kuvada üks järgmistest teadetest.
Skannimistulemuste teade |
Vastav toiming |
---|---|
Windowsi ressursikaitse ei leidnud ühtegi tervikluse rikkumist. |
Teil pole puuduvaid ega rikutud süsteemifaile. |
Windows ressursikaitse ei saanud taotletud toimingut teha. |
Probleemi lahendamiseks käivitage süsteemifailide kontrollija kontroll turvarežiimis. Veenduge, et kaustade PendingDeletes ja PendingRenames all oleksid kaustad%WinDir%\WinSxS\Temp. Kohatäide %WinDir% tähistab Windowsi operatsioonisüsteemi kausta, näiteks C:\Windows. |
Windowsi ressursikaitse leidis rikutud faile ja parandas need edukalt. |
Toiming õnnestus. Süsteemifailide skannimise ja taastamise kohta üksikasjaliku teabe vaatamiseks lugege teemat Süsteemifailide kontrollija protsessi üksikasjade vaatamine. |
Windowsi ressursikaitse leidis rikutud faile, kuid mõnda neist ei saanud parandada. |
Rikutud failide käsitsi parandamiseks ja rikutud faili leidmiseks vaadake tööriista System File Checker protsessi üksikasju ning siis asendage rikutud fail käsitsi teadaolevalt rikkumata koopiaga. |
Lisateave
CBS-i üksikasjade vaatamiseks tehke järgmist. Logifail. Logifaili kopeerimiseks töölaual kuvatavasse tekstifaili tehke järgmist.
-
Avage eespool kirjeldatud ülemaõigustega käsuviip.
-
Tippige aknas Käsuviip järgmine käsk (ühele reale) ja vajutage sisestusklahvi (ENTER):
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
Märkus.: Sfcdetails.txt fail sisaldab üksikasju iga kord, kui süsteemifailide kontrollija tööriist on arvutis käivitatud. See fail sisaldab teavet failide kohta, mida tööriist System File Checker ei parandanud. Tööriista System File Checker viimasel kasutuskorral leitud probleemsete failide väljaselgitamiseks kontrollige kuupäeva ja kellaaja andmeid.
-
Avage töölaualSfcdetails.txt fail.
-
Sfcdetails.txt fail kasutab järgmist vormingut:
Kuupäev/kellaaeg SFC üksikasjad Järgmine logifaili näidis sisaldab kirjet faili kohta, mida ei saanud parandada: 2007-01-12 12:10:42, Info CSI 00000008 [SR] Liikmefaili ei saa parandada [l:34{17}]"Accessibility.dll" hõlbustusfunktsioonide kohta, Versioon = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutraalne salves, fail on puudu
Pärast logifaili läbivaatamist, et teha kindlaks, milline süsteemifail on rikutud ja mida ei saanud parandada, otsige üles rikutud faili asukoht ja asendage rikutud fail käsitsi teadaoleva hea failikoopiaga.
Selleks järgige alltoodud juhiseid. Järgmistes käskudes tähistab kohatäide<Path_And_File_Name> rikutud faili teed ja nime.
Märkus.: Võimalik, et saate süsteemifailist teadaoleva koopia mõnest muust arvutist, kus töötab teie arvutiga sama Windowsi versioon. Võimalik, et soovite selles arvutis läbi viia süsteemifailide kontrolli protsessi, veendumaks, et süsteemifail, mida kavatsete kopeerida, on hea koopia.
1. toiming. Võtke rikutud süsteemifailile administratiivomand.
Tippige käsuviiba ülemaõigustes järgmine käsk ja vajutage sisestusklahvi (ENTER):
takeown /f <Path_And_File_Name>
Näide:
takeown /f C:\windows\system32\jscript.dll.
2. juhis: andke administraatoritele täielik juurdepääs rikutud süsteemifailile.
Tippige järgmine käsk ja vajutage sisestusklahvi (ENTER):
icacls <Path_And_File_Name> /grant administraatorid:F
Näide:
icacls C:\windows\system32\jscript.dll /grant administraatorid:F
3. toiming. Asendage rikutud süsteemifail faili teadaoleva hea koopiaga.
Tippige järgmine käsk ja vajutage sisestusklahvi (ENTER):
Kopeeri <Source_File> <sihtkoha>
Asendage ülaltoodud käsuga <Source_File> kohatäide arvuti faili teadaoleva hea eksemplari tee ja nimega ning asendage <sihtkoha> kohatäide rikutud faili tee ja failinimega.
Näide:
kopeeri E:\temp\jscript.dll C:\windows\system32\jscript.dll
Kui ülaltoodud juhised ei toimi, peate võib-olla Windowsi uuesti installima. Lisateavet leiate artiklist Windowsi taastesuvandid.