Kun windowsin kriittisiä järjestelmätiedostoja puuttuu tai ne ovat vioittuneet, käyttöjärjestelmä saattaa alkaa toimia virheellisesti. Yleisiä oireita ovat Windowsin ominaisuudet, jotka eivät toimi oikein, järjestelmävirheet tai Windowsin lakkaaminen vastaamasta tai jumittuminen.
Jos kohtaat näitä ongelmia, voit etsiä vioittuneita järjestelmätiedostoja ja palauttaa puuttuvia tai vioittuneita Windows-osia käyttämällä sisäänrakennettuja Windowsin korjaustyökaluja ( Deployment Image Servicing and Management (DISM) ja System File Checker (SFC) - ja palauttaa puuttuvat tai vioittuneet Windows-osat, mikä auttaa palauttamaan järjestelmän vakaaseen ja toimivaan tilaan.
Vaihe 1: Suorita DISM
DISM tarjoaa tiedostot, joita tarvitaan vioittuneiden tiedostojen korjaamiseen. Suorita DISM ennen järjestelmätiedostojen tarkistuksen suorittamista. Toimi seuraavasti:
Avaa järjestelmänvalvojan oikeuksin suoritettava komentorivi.
- Kirjoita cmdHaku-ruutuun .
- Napsauta hakutuloksissa hiiren kakkospainikkeella Komentokehote ja valitse sitten Suorita järjestelmänvalvojana.
- Jos sinua pyydetään antamaan vahvistus tai järjestelmänvalvojan salasana, kirjoita salasana tai valitse Salli.
Kirjoita Komentokehote-ikkunaan seuraava komento ja paina Enter-näppäintä. Komentotoiminnon suorittamiseen voi mennä useita minuutteja.
DISM.exe /Online /Cleanup-image /Restorehealth
Vihje
- DISM käyttää lähteenä Windows Update tarvittavien tiedostojen toimittamiseen. Jos Windows Update asiakasohjelmasi on kuitenkin rikki, voit käyttää tiedostojen lähteenä käynnissä olevaa Windows-asennusta tai Windowsin rinnakkaiskansiota jaettavasta verkkoresurssista tai siirrettävästä tietovälineestä, kuten Windowsin DVD-levyltä. Voit tehdä tämän suorittamalla sen sijaan seuraavan komennon:
- DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
- Korvaa C:\RepairSource\Windows yllä olevassa komennossa paikkamerkki korjauslähteen sijainnilla. Lisätietoja DISM-työkalun käyttämisestä Windowsin korjaamiseen on ohjeaiheessa Windowsin näköistiedoston korjaaminen.
Vaihe 2: Suorita järjestelmätiedostojen tarkistus
Kirjoita Komentokehote-ikkunaan seuraava komento ja paina ENTER-näppäintä:
sfc /scannow
Varoitus
Älä sulje tätä komentokehoteikkunaa, ennen kuin vahvistus on valmis 100 -prosenttisesti.
Komento sfc /scannow tarkistaa kaikki suojatut järjestelmätiedostot ja korvaa vioittuneet tiedostot välimuistissa olevalla kopiolla. Skannauksen tulokset näytetään, kun tämä prosessi on valmis. Saatat saada jonkin seuraavista viesteistä:
| Skannaustulosviesti | Vastaava toiminto |
|---|---|
| Windowsin resurssiensuojaus ei löytänyt eheysrikkomuksia. | Sinulla ei ole puuttuvia tai vioittuneita järjestelmätiedostoja. |
| Windowsin resurssiensuojaus ei pystynyt suorittamaan 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ä. | Voit korjata vioittuneet tiedostot manuaalisesti tarkastelemalla järjestelmätiedostojen tarkistusprosessin tietoja vioittuneen tiedoston löytämiseksi ja korvaamalla sitten vioittuneen tiedoston manuaalisesti tiedoston tunnetulla hyvällä kopiolla. |
Lisätietoja
Järjestelmätiedostojen tarkistusprosessin tietojen tarkasteleminen
Voit tarkastella CBS:ään sisältyviä tietoja . Kirjaa tiedosto, kopioi lokin tiedot työpöydällä olevaan tarkasteltavaan tekstitiedostoon seuraavasti:
Avaa järjestelmänvalvojan komentokehote edellä kuvatulla tavalla.
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. Tiedosto sisältää tietoja tiedostoista, joita järjestelmätiedostojen tarkistustyökalu ei ole korjannut. Tarkista päivämäärä- ja kellonaikamerkinnät selvittääksesi ongelmatiedostot, jotka löydettiin, kun suoritit järjestelmätiedostojen tarkistustyökalun viimeksi.
Avaa Sfcdetails.txt-tiedosto työpöydältä.
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), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral in the store, tiedosto puuttuu
Vioittuneen järjestelmätiedoston korvaaminen manuaalisesti tiedoston tunnetulla hyvällä kopiolla
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.
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
Vaihe 3: Korvaa vioittunut järjestelmätiedosto tiedoston tunnetulla hyvällä kopiolla.
Kirjoita seuraava komento ja paina sitten ENTER-näppäintä:
Copy <Source_File> <Destination>
Korvaa <Source_File>yllä olevassa komennossa paikkamerkki tietokoneessa olevan tiedoston tunnetun hyvän kopion polulla ja tiedostonimellä ja korvaa <Destination> paikkamerkki vioittuneen tiedoston polulla ja tiedostonimellä.
Esimerkki:
copy 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.