Applies ToWindows 8.1 Windows 8.1 Enterprise Windows 8.1 Pro Windows 8 Windows 8 Enterprise Windows 8 Pro Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate 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 10 Windows 11

Kun windowsin kriittisiä järjestelmätiedostoja puuttuu tai ne ovat vioittuneet, jotkin Windowsin ominaisuudet saattavat lakata toimimasta oikein tai Windows saattaa lakata vastaamasta kokonaan.  Jos näin käy, voit käyttää DISM (Deployment Image Servicing and Management) -työkalua ja järjestelmätiedostojen tarkistustyökalua (SFC) järjestelmätiedostojen skannaamiseen ja vioittuneiden tai puuttuvien tiedostojen palauttamiseen.

Vaihe 2: Suorita järjestelmätiedostojen tarkistus

Kirjoita Komentokehote-ikkunaan seuraava komento ja paina ENTER-näppäintä:

sfc /scannow

Komentokehote ja järjestelmänvalvojan oikeudet – sfc /scannow   

Varoitus: Älä sulje tätä komentokehoteikkunaa, ennen kuin vahvistus on tehty kokonaan loppuun.

Sfc /scannow-komento tarkistaa kaikki suojatut järjestelmätiedostot ja korvaa vioittuneet tiedostot välimuistissa olevalla kopiolla.  Tarkistuksen tulokset tulevat näkyviin tämän prosessin päätyttyä. Saatat saada jonkin seuraavista viesteistä:

Skannaustulosviesti

Vastaava toiminto

Windowsin resurssien suojaus ei havainnut eheysvirheitä.

Sinulla ei ole puuttuvia tai vioittuneita järjestelmätiedostoja.

Windowsin resurssien suojaus ei voinut suorittaa pyydettyä toimintoa.

Voit ratkaista ongelman suorittamalla järjestelmätiedostojen tarkistuksen vikasietotilassa.

Varmista, että PendingDeletes - ja PendingRenames-kansiot ovat kohdassa %WinDir%\WinSxS\Temp.

%WinDir% -paikkamerkki edustaa Windows-käyttöjärjestelmäkansiota, kuten C:\Windows.

Windowsin resurssiensuojaus löysi vioittuneita tiedostoja ja korjasi ne onnistuneesti.

Toiminto onnistui. 

Lisätietoja järjestelmätiedostojen tarkistuksesta ja palauttamisesta on ohjeaiheessa Järjestelmätiedostojen tarkistusprosessin tietojen tarkasteleminen.

Windowsin resurssiensuojaus löysi vioittuneita tiedostoja, mutta ei pystynyt korjaamaan joitakin niistä.

Jos haluat korjata vioittuneet tiedostot manuaalisesti, tarkista Järjestelmätiedostojen tarkistus -prosessin tiedot ja etsi vioittunut tiedosto ja korvaa sitten vioittunut tiedosto manuaalisesti hyväksi tiedetyllä kopiolla tiedostosta.

Lisätietoja

Voit tarkastella CBS:ään sisältyviä tietoja . Kirjaa tiedosto, kopioi lokin tiedot työpöydällä olevaan tarkasteltavaan tekstitiedostoon seuraavasti:

  1. Avaa järjestelmänvalvojan komentokehote edellä kuvatulla tavalla.

  2. Kirjoita Komentokehote-ikkunaan seuraava komento (yhdelle riville) ja paina sitten ENTER-näppäintä:

    findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt" 

    Huomautus:  Sfcdetails.txt tiedosto sisältää tiedot aina, kun järjestelmätiedostojen tarkistustyökalua on käytetty 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. Avaa Sfcdetails.txt-tiedosto työpöydältä.

  4. Sfcdetails.txt-tiedosto käyttää seuraavaa muotoa:

    Päivämäärän ja kellonajan SFC-tiedot Seuraava esimerkkilokitiedosto sisältää merkinnän tiedostolle, jota ei voitu korjata: 2007-01-12 12:10:42, Info CSI 00000008 [SR] Ei voi korjata helppokäyttöisyyden jäsentiedostoa [l:34{17}]"Accessibility.dll", Versio = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Kulttuurineutraali, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Tyyppineutraali, TypeName neutral, PublicKey neutral säilössä, tiedosto puuttuu

Kun olet tarkistanut lokitiedoston ja määrittänyt, mikä järjestelmätiedosto oli vioittunut eikä sitä voitu korjata, etsi vioittuneen tiedoston sijainti ja korvaa vioittunut tiedosto manuaalisesti tiedoston tunnetulla hyvällä kopiolla.

Voit tehdä tämän noudattamalla alla olevia ohjeita.  Seuraavissa komennoissa <Path_And_File_Name> paikkamerkki edustaa vioittuneen tiedoston polkua ja tiedostonimeä.

Huomautus: Voit ehkä saada tunnetun hyvän kopion järjestelmätiedostosta toisesta tietokoneesta, jossa on sama Windows-versio kuin tietokoneessasi. Haluat ehkä suorittaa järjestelmätiedostojen tarkistusprosessin kyseisessä tietokoneessa varmistaaksesi, että kopioitava järjestelmätiedosto on hyvä kopio.

Vaihe 1: Ota järjestelmänvalvojan omistajuus vioittuneesta järjestelmätiedostosta.

Kirjoita seuraava komento järjestelmänvalvojan komentokehotteeseen ja paina sitten ENTER-näppäintä:

takeown /f <Path_And_File_Name>

Esimerkki:

takeown /f C:\windows\system32\jscript.dll

Komentokehote, jossa on järjestelmänvalvojan oikeudet – komento onnistui

Vaihe 2: Myönnä järjestelmänvalvojille täydet käyttöoikeudet vioittuneeseen järjestelmätiedostoon.

Kirjoita seuraava komento ja paina sitten ENTER-näppäintä:

icacls <Path_And_File_Name> /grant administrators:F 

Esimerkki:

icacls C:\windows\system32\jscript.dll /grant administrators:F

Komentokehote, jossa on järjestelmänvalvojan oikeudet

Vaihe 3: Korvaa vioittunut järjestelmätiedosto tiedoston tunnetulla hyvällä kopiolla.

Kirjoita seuraava komento ja paina sitten ENTER-näppäintä:

<Source_File> <Kohde-> kopioiminen

Korvaa yllä olevassa komennossa <Source_File>-paikkamerkki tietokoneessa olevan tiedoston tunnetun hyvän kopion polulla ja tiedostonimellä ja korvaa <Destination> -paikkamerkki vioittuneen tiedoston polulla ja tiedostonimellä.

Esimerkki:

kopioi E:\temp\jscript.dll C:\windows\system32\jscript.dll

Jos edellä mainitut vaiheet eivät toimi, sinun on ehkä asennettava Windows uudelleen. Lisätietoja on ohjeaiheessa Windowsin palautusvaihtoehdot

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.