Kada ključne sistemske datoteke sustava Windows nedostaju ili su oštećene, neke značajke sustava Windows mogu prestati ispravno funkcionirati ili sustav Windows može u potpunosti prestati reagirati. Ako se to dogodi, pomoću alata Deployment Image Servicing and Management (DISM) i alata System File Checker (SFC) možete pregledati sistemske datoteke i vratiti oštećene datoteke ili datoteke koje nedostaju.
Prvi korak: pokretanje dism-a
DISM pruža datoteke potrebne za popravak oštećenih datoteka. Prije pokretanja alata za provjeru datoteka sustava trebali biste pokrenuti DISM. Da biste to učinili:
-
Otvorite povišeni naredbeni redak.
-
U okvir za pretraživanjeupišite cmd.
-
U rezultatima pretraživanja desnom tipkom miša kliknite Naredbeni redak, a zatim odaberite Pokreni kao administrator.
-
Ako se od vas zatraži potvrda ili administratorska lozinka, upišite lozinku ili kliknite Dopusti.
-
-
U prozor naredbenog retka upišite sljedeću naredbu i pritisnite Enter. Do dovršetka naredbenog postupka može potrajati nekoliko minuta.
DISM.exe /Online /Cleanup-image /Restorehealth
Savjeti:
-
DISM Windows Update kao izvor za pružanje potrebnih datoteka. No ako klijent sustava Windows Update ne funkcionira, kao izvor datoteka možete koristiti instaliranu instalaciju sustava Windows ili mapu sustava Windows usporedno s mrežnog zajedničkog korištenja ili izmjenjivim medijem, kao što je DVD sa sustavom Windows. Da biste to učinili, umjesto toga pokrenite sljedeću naredbu:
-
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
-
U gornjoj naredbi zamijenite rezervirano mjesto C:\RepairSource\Windows lokacijom izvora popravka. Dodatne informacije o popravku sustava Windows pomoću alata DISM potražite u članku Popravak slike sustava Windows.
Drugi korak: pokretanje alata za provjeru datoteka sustava
U prozor naredbenog retka upišite sljedeću naredbu i pritisnite ENTER:
sfc /scannow
Upozorenje: Nemojte zatvoriti ovaj prozor naredbenog retka dok provjera ne bude 100 % dovršena.
Naredba sfc /scannow skenirat će sve zaštićene sistemske datoteke i zamijeniti oštećene datoteke predmemoriranom kopijom. Rezultati pregleda prikazat će se nakon dovršetka postupka. Možete primiti jednu od sljedećih poruka:
Poruka o rezultatima pregleda |
Odgovarajuća akcija |
---|---|
Windows Resource Protection nije našao kršenje integriteta. |
Nemate sistemskih datoteka koje nedostaju ili su oštećene. |
Windows Resource Protection ne može izvršiti zatraženu operaciju. |
Da biste riješili taj problem, pokrenite skeniranje alata System File Checker u sigurnom načinu rada. Provjerite postoje li mape PendingDeletes i PendingRenames u odjeljku %WinDir%\WinSxS\Temp. Rezervirano mjesto %WinDir% predstavlja mapu operacijskog sustava Windows, npr. C:\Windows. |
Windows Resource Protection pronašao je oštećene datoteke i uspješno ih popravio. |
Operacija je uspjela. Detaljne informacije o skeniranju i obnavljanju datoteka sustava potražite u članku Prikaz detalja o postupku provjere datoteka sustava. |
Windows Resource Protection pronašao je oštećene datoteke, ali neke od njih nije uspio popraviti. |
Da biste ručno popravili oštećene datoteke, pregledajte pojedinosti postupka System File Checker da biste pronašli oštećenu datoteku, a zatim ručno zamijenite oštećenu datoteku poznatom dobrom kopijom datoteke. |
Dodatne informacije
Za prikaz pojedinosti sadržanih u CBS-u. Datoteku zapisnika slijedite ove korake da biste kopirali podatke iz zapisnika u vidljivu tekstnu datoteku na radnoj površini:
-
Otvorite povišeni naredbeni redak, kao što je prethodno opisano.
-
U prozor naredbenog retka upišite sljedeću naredbu (u jednom retku), a zatim pritisnite ENTER:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
Napomena: Datoteka Sfcdetails.txt sadrži pojedinosti iz svakog pokretanja alata System File Checker na računalu. Datoteka sadrži informacije o datotekama koje alat za provjeru datoteka sustava nije popravio. Provjerite unose datuma i vremena da biste utvrdili koje su datoteke problema pronađene kada ste zadnji put pokrenuli alat System File Checker.
-
Otvorite Sfcdetails.txt s radne površine.
-
Datoteka Sfcdetails.txt koristi sljedeći oblik:
Pojedinosti SFC datuma/vremena Sljedeća ogledna datoteka zapisnika sadrži unos za datoteku koju nije moguće popraviti: 2007-01-12 12:10:42, Info CSI 00000008 [SR] Datoteka člana [l:34{17}]"Accessibility.dll" pristupačnosti nije moguće popraviti, Verzija = 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
Nakon pregleda datoteke zapisnika radi utvrđivanja koja je sistemska datoteka oštećena i nije je moguće popraviti, pronađite mjesto na kojem se nalazi oštećena datoteka, a zatim ručno zamijenite oštećenu datoteku poznatom dobrom kopijom datoteke.
Da biste to učinili, slijedite upute u nastavku. U sljedećim naredbama rezervirano<Path_And_File_Name> rezervirano mjesto predstavlja put i naziv datoteke oštećene datoteke.
Napomena: Možda ćete moći dobiti poznatu dobru kopiju sistemske datoteke s drugog računala na kojem je instalirana ista verzija sustava Windows kao i vaše računalo. Možda ćete na tom računalu morati izvršiti postupak provjere datoteka sustava da biste bili sigurni da je sistemska datoteka koju namjeravate kopirati dobra kopija.
Prvi korak: preuzimanje administrativnog vlasništva oštećene sistemske datoteke.
U povišeni naredbeni redak upišite sljedeću naredbu, a zatim pritisnite ENTER:
takeown /f <Path_And_File_Name>
Primjer:
takeown /f C:\windows\system32\jscript.dll.
Drugi korak: administratorima dodijelite puni pristup oštećenoj sistemskoj datoteci.
Upišite sljedeću naredbu, a zatim pritisnite ENTER:
icacls <Path_And_File_Name> /grant administratori:F
Primjer:
icacls C:\windows\system32\jscript.dll /grant administrators:F
Treći korak: zamijenite oštećenu sistemsku datoteku poznatom dobrom kopijom datoteke.
Upišite sljedeću naredbu, a zatim pritisnite ENTER:
Kopiranje <Source_File> <odredišnog>
U gornjoj naredbi zamijenite rezervirano mjesto za<Source_File> s putom i nazivom datoteke poznate dobre kopije datoteke na računalu i zamijenite rezervirano mjesto<Destination> s putom i nazivom datoteke oštećene datoteke.
Primjer:
kopiranje E:\temp\jscript.dll C:\windows\system32\jscript.dll
Ako gore navedeni koraci ne funkcioniraju, možda ćete morati ponovno instalirati Windows. Dodatne informacije potražite u članku Mogućnosti oporavka u sustavu Windows.