Tässä artikkelissa kuvataan, miten puuttuvien tai vioittuneiden järjestelmätiedostojen vianmääritys tehdään Järjestelmätiedostojen tarkistus -työkalun (SFC.exe) avulla Windows Vistassa tai Windows 7:ssä.
Jos jokin Windowsin resurssien suojauksen tiedosto puuttuu tai on vioittunut, Windows ei ehkä toimi odotetulla tavalla. Esimerkiksi jotkin Windowsin toiminnot eivät välttämättä toimi, tai Windows saattaa kaatua. Järjestelmätiedostojen tarkistus -työkalu (SFC.exe) etsii puuttuvia tai vioittuneita järjestelmätiedostoja ja korjaa ne.
Järjestelmätiedostojen tarkistus -työkalun (SFC.exe) avulla voit selvittää, mikä tiedosto aiheuttaa ongelman, ja korvata kyseisen tiedoston sitten. Voit tehdä tämän seuraavasti:
- Avaa järjestelmänvalvojan oikeuksin suoritettu komentokehote. Voit tehdä tämän napsauttamalla Käynnistä-painiketta, valitsemalla Kaikki ohjelmat, valitsemalla Apuohjelmat, napsauttamalla hiiren kakkospainikkeella Komentorivi-kohdetta ja valitsemalla sitten Suorita järjestelmänvalvojana. Jos sinua kehotetaan antamaan järjestelmänvalvojan salasana tai vahvistamaan toiminto, kirjoita salasana tai valitse Salli.
- Kirjoita seuraava komento ja paina sitten ENTER-näppäintä:
sfc /scannow
Komento sfc /scannow tarkistaa kaikki suojatut järjestelmätiedostot ja korvaa virheelliset versiot oikeilla Microsoft-versioilla.
Jos haluat selvittää, mitä tiedostoja Järjestelmätiedostojen tarkistus -työkalu ei voinut korjata, toimi seuraavasti:
- Avaa järjestelmänvalvojan oikeuksin suoritettu komentokehote.
- Kirjoita seuraava komento ja paina sitten ENTER-näppäintä:
findstr /C:"[SR] Cannot repair member file" %windir%\logs\cbs\cbs.log >sfcdetails.txt
Huomautus Sfcdetails.txt-tiedosto sisältää tiedot joka kerrasta, kun Järjestelmätiedostojen tarkistus -työkalu on suoritettu tietokoneessa. Kyseinen tiedosto sisältää tietoja tiedostoista, joita Järjestelmätiedostojen tarkistus -työkalu ei korjannut. Tarkista päivämäärän ja kellonajan merkinnät, jotta voit selvittää, mitä ongelmallisia tiedostoja löytyi Järjestelmätiedostojen tarkistus -työkalun viimeisimmällä suorittamiskerralla. - Kirjoita seuraava komento ja paina sitten ENTER-näppäintä:
edit sfcdetails.txt
Sfcdetails.txt-tiedosto käyttää seuraavaa muotoa: Päivämäärä/kellonaika SFC-tiedot
Seuraava mallilokitiedosto sisältää merkinnän tiedostosta, jota ei voitu korjata:
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
Jos Järjestelmätiedostojen tarkistus -työkalu ei pysty korjaamaan jotakin tiedostoa, toimi seuraavasti:
- Kirjoita järjestelmänvalvojan oikeuksin suoritettavaan komentokehotteeseen seuraava komento ja paina sitten ENTER-näppäintä:
takeown /f polku_ja_tiedostonimi
Kirjoita esimerkiksi takeown /f E:\windows\system32\jscript.dll. - Jos haluat myöntää järjestelmänvalvojille täydet oikeudet käyttää tiedostoa, kirjoita seuraava komento ja paina sitten ENTER-näppäintä:
icacls polku_ja_tiedostonimi /GRANT ADMINISTRATORS:F
Kirjoita esimerkiksi icacls E:\windows\system32\jscript.dll /grant administrators:F. - Jos haluat korvata tiedoston sen toimivaksi tiedetyllä kopiolla, kirjoita seuraava komento:
Copy lähdetiedoston_polku_ja_tiedostonimi kohdetiedoston_polku_ja_tiedostonimi
Kirjoita esimerkiksi copy E:\temp\jscript.dll E:\windows\system32\jscript.dll.
Artikkelin tunnus: 929833 - Viimeisin tarkistus: 23. heinäkuuta 2011 - Versio: 2.3
Artikkelin tiedot koskevat seuraavia tuotteita:
- 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
| kbtshoot kbexpertisebeginner kbprb KB929833 |