Če manjkajo kritične sistemske datoteke sistema Windows ali so poškodovane, lahko operacijski sistem začne delovati nepravilno pravilno. Pogosti simptomi vključujejo nepravilno delovanje funkcij sistema Windows, sistemske napake ali prenehanje odzivanja ali zamrznitev sistema Windows.
Če naletite na te težave, lahko z vgrajenimi orodji za popravilo sistema Windows – DISM (Deployment Image Servicing and Management) in System File Checker (SFC) – poiščete poškodovane sistemske datoteke in obnovite manjkajoče ali poškodovane komponente sistema Windows, s čimer sistem povrnete v stabilno in delovno stanje.
1. korak: Zaženite DISM
DISM zagotavlja datoteke, potrebne za popravilo poškodovanih datotek. Pred zagonom preverjevalnika sistemskih datotek zaženite DISM. To storite tako:
Odprite ukazni poziv na skrbniški ravni.
- Vnesite v cmdiskalno polje.
- V rezultatih iskanja z desno tipko miške kliknite Ukazni poziv in nato izberite Zaženi kot skrbnik.
- Če vas računalnik pozove k potrditvi ali skrbniškemu geslu, vnesite geslo ali kliknite Dovoli.
V oknu ukaznega poziva vnesite ta ukaz in pritisnite tipko Enter. Lahko traja nekaj minut, da se operacija ukaza dokonča.
DISM.exe /Online /Cleanup-image /Restorehealth
Namig
- DISM uporablja Windows Update kot vir za zagotavljanje potrebnih datotek. Če pa je odjemalec storitve Windows Update pokvarjen, lahko kot vir datotek uporabite nameščeno namestitev sistema Windows ali vzporedno mapo sistema Windows iz omrežne skupne rabe ali izmenljivega medija, kot je DVD s sistemom Windows. To naredite tako, da namesto tega zaženete ta ukaz:
- DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
- V zgornjem ukazu zamenjajte C:\RepairSource\Windows označbo mesta z lokacijo vira popravila. Če želite več informacij o popravilu sistema Windows z orodjem DISM, glejte Popravljanje posnetka sistema Windows.
2. korak: Zaženite preverjevalnik sistemskih datotek
V oknu ukaznega poziva vnesite ta ukaz in pritisnite tipko ENTER:
sfc /scannow
Opozorilo
Tega okna ukaznega poziva ne zaprite, dokler preverjanje ni 100-odstotno končano.
Ukaz sfc /scannow bo pregledal vse zaščitene sistemske datoteke in zamenjal poškodovane datoteke s predpomnjeno kopijo. Rezultati skeniranja bodo prikazani po končanem postopku. Morda boste prejeli eno od teh sporočil:
| Sporočilo o rezultatih pregleda | Ustrezni ukrep |
|---|---|
| Zaščita virov sistema Windows ni našla nobenih kršitev integritete. | Nimate manjkajočih ali poškodovanih sistemskih datotek. |
| Zaščita virov sistema Windows ni mogla izvesti zahtevane operacije. | Če želite odpraviti to težavo, izvedite pregled s preverjevalnikom sistemskih datotek v varnem načinu. Prepričajte se, da sta mapi PendingDeletes in PendingRenames v razdelku %WinDir%\WinSxS\Temp. Označba mesta %WinDir% predstavlja mapo operacijskega sistema Windows, na primer C:\Windows. |
| Zaščita virov sistema Windows je našla poškodovane datoteke in jih uspešno popravila. | Operacija je bila uspešna. Če si želite ogledati podrobne informacije o pregledu in obnovitvi sistemskih datotek, pojdite na Ogled podrobnosti o postopku preverjevalnika sistemskih datotek. |
| Zaščita sredstev sistema Windows je našla poškodovane datoteke, vendar nekaterih ni mogla popraviti. | Če želite ročno popraviti poškodovane datoteke, si oglejte podrobnosti postopka preverjevalnika sistemskih datotek , da poiščete poškodovano datoteko, nato pa ročno zamenjajte poškodovano datoteko z znano dobro kopijo datoteke. |
Več informacij
Ogled podrobnosti postopka preverjanja sistemskih datotek
Če si želite ogledati podrobnosti, vključene v CBS. Dnevniška datoteka, sledite tem korakom, če želite kopirati podatke v dnevniku v vidno besedilno datoteko na namizju:
Odprite ukazni poziv s skrbniškimi skrbniškimi pravicami, kot je opisano zgoraj.
V oknu ukaznega poziva vnesite ta ukaz (v eni vrstici) in pritisnite tipko ENTER:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"Opomba
Datoteka Sfcdetails.txt vsebuje podrobnosti o vsakem zagonu orodja za preverjanje sistemskih datotek v računalniku. Datoteka vključuje informacije o datotekah, ki jih orodje za preverjanje sistemskih datotek ni popravilo. Preverite vnose datuma in časa, da ugotovite datoteke s težavami, ki so bile najdene ob zadnjem zagonu orodja za preverjanje sistemskih datotek.
Odprite datoteko Sfcdetails.txt na namizju.
Datoteka Sfcdetails.txt uporablja naslednjo obliko zapisa:
Podrobnosti o datumu/času SFC Naslednja vzorčna dnevniška datoteka vsebuje vnos za datoteko, ki je ni bilo mogoče popraviti: 2007-01-12 12:10:42, Info CSI 00000008 [SR] Ni mogoče popraviti datoteke člana [l:34{17}]"Accessibility.dll" pripomočka za osebe s posebnimi potrebami, različica = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Kulturno nevtralno, VersionScope nevtralno, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, nevtralno tipiranje, nevtralno TypeName, nevtralno PublicKey v shrambi, Datoteka manjka
Ročno zamenjava poškodovane sistemske datoteke z znano dobro kopijo datoteke
Ko pregledate dnevniško datoteko, da ugotovite, katera sistemska datoteka je poškodovana in je ni bilo mogoče popraviti, poiščite lokacijo poškodovane datoteke, nato pa ročno zamenjajte poškodovano datoteko z znano dobro kopijo datoteke.
Če želite to narediti, sledite spodnjim navodilom. V spodnjih ukazih označba <Path_And_File_Name> mesta predstavlja pot in ime poškodovane datoteke.
Opomba
Znano dobro kopijo sistemske datoteke boste morda lahko pridobili iz drugega računalnika, v katerem je nameščena ista različica sistema Windows kot vaš računalnik. Morda boste želeli izvesti postopek preverjanja sistemskih datotek v tem računalniku, da se prepričate, da je sistemska datoteka, ki jo želite kopirati, dobra kopija.
1. korak: prevzemite skrbniško lastništvo nad poškodovano sistemsko datoteko.
V ukazni poziv s skrbniškimi pravicami vnesite ta ukaz in pritisnite tipko ENTER:
takeown /f <Path_And_File_Name>
Primer:
takeown /f C:\windows\system32\jscript.dll.
2. korak: Skrbnikom omogočite popoln dostop do poškodovane sistemske datoteke.
Vnesite ta ukaz in pritisnite tipko ENTER:
icacls <Path_And_File_Name> /grant administrators:F
Primer:
icacls C:\windows\system32\jscript.dll /grant administrators:F
3. korak: Zamenjajte poškodovano sistemsko datoteko z znano dobro kopijo datoteke.
Vnesite ta ukaz in pritisnite tipko ENTER:
Copy <Source_File> <Destination>
V zgornjem ukazu zamenjajte <Source_File>označbo mesta s potjo in imenom datoteke znane dobre kopije datoteke v računalniku, označbo mesta pa zamenjajte <Destination> s potjo in imenom poškodovane datoteke.
Primer:
copy E:\temp\jscript.dll C:\windows\system32\jscript.dll
Če zgornji koraki ne delujejo, boste morda morali znova namestiti sistem Windows. Če želite več informacij, glejte Možnosti obnovitve v sistemu Windows.