Puuttuvien tai vioittuneiden järjestelmätiedostojen vianmääritys Järjestelmätiedostojen tarkistus -työkalun avulla Windows Vistassa tai Windows 7:ssä

Artikkelin tunnus: 929833 - Näytä tuotteet, joita tämä artikkeli koskee.
Laajenna kaikki | Kutista kaikki

ESITTELY

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.

Enemmän tietoa

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:
  1. 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.
  2. 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:
  1. Avaa järjestelmänvalvojan oikeuksin suoritettu komentokehote.
  2. 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.
  3. 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:
  1. 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.
  2. 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.
  3. 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.

Ominaisuudet

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
Hakusanat: 
kbtshoot kbexpertisebeginner kbprb KB929833

Anna palautetta