Provjera integriteta sistemskih datoteka u sustavu Windows 10 može biti korisna ako imate razloga vjerovati da su takve datoteke oštećene ili ako sumnjate da bi program mogao promijeniti sistemske datoteke operativnog sistema.
U Windowsu 10 postoje dva alata za provjeru integriteta zaštićenih sistemskih datoteka i njihovo automatski popravak kada se otkrije oštećenje - SFC.exe i DISM.exe, kao i naredba Repair-WindowsImage za Windows PowerShell (koristeći DISM za rad). Drugi uslužni program dopunjuje prvi u slučaju da SFC ne uspe da obnovi oštećene datoteke.
Napomena: Radnje opisane u uputstvima su sigurne, ako ste izvršili bilo kakve operacije vezane za zamjenu ili promjenu sistemskih datoteka (na primjer, da biste mogli instalirati teme treće strane, itd.) Kao rezultat vraćanja sistemskih datoteka. datoteke, te promjene će biti poništene.
Koristeći SFC za provjeru integriteta i popravke sistemskih datoteka sustava Windows 10
Mnogi korisnici su upoznati s naredbom kako bi provjerili integritet sistemskih datoteka. sfc / scannow koji automatski provjerava i popravlja zaštićene Windows sistemske datoteke 10.
Da biste pokrenuli komandu, koristi se standardna komandna linija koja radi kao administrator (možete pokrenuti komandnu liniju od administratora u operativnom sistemu Windows 10 tako što ćete otkucati komandnu liniju u traci zadataka, a zatim desnim klikom na pronađeni rezultat - Pokreni kao administrator) her sfc / scannow i pritisnite Enter.
Nakon unošenja naredbe, pokrenut će se sistemska provjera, prema kojoj će se pronađene greške u integritetu koje se mogu ispraviti (o kojima se kasnije ne može) automatski ispraviti porukom “Windows Resource Protection Program je otkrio oštećene datoteke i uspješno ih obnovio”, odsutnosti ćete dobiti poruku u kojoj se navodi da "Zaštita resursa Windows nije otkrila povrede integriteta."
Također je moguće provjeriti integritet određene datoteke sustava, za to možete koristiti naredbu
sfc / scanfile = "path_to_file"
Međutim, kada se koristi naredba, postoji jedna nijansa: SFC ne može popraviti greške integriteta za one sistemske datoteke koje su trenutno u upotrebi. Da biste riješili problem, možete pokrenuti SFC putem naredbenog retka u Windows 10 okruženju za oporavak.
Pokrenite Windows 10 provjeru integriteta koristeći SFC u okruženju za oporavak
Da biste pokrenuli Windows 10 okruženje za oporavak, možete koristiti sljedeće metode:
- Idite na Opcije - Ažuriranje i sigurnost - Vraćanje - Posebne opcije preuzimanja - Ponovo pokrenite odmah. (Ako stavka nedostaje, možete koristiti i ovu metodu: na ekranu za prijavu, kliknite na ikonu "on" u donjem desnom uglu, zatim držite pritisnutu tipku Shift i kliknite "Restart").
- Pokretanje sa prethodno kreiranog diska za oporavak sistema Windows.
- Pokrenite sa instalacionog diska ili bootable flash drive-a sa distribucijom Windows 10, au instalacionom programu, na ekranu nakon odabira jezika, izaberite "System Restore" u donjem levom uglu.
- Nakon toga, idite na "Troubleshooting" - "Advanced settings" - "Command line" (ako ste koristili prvu od gore navedenih metoda, također ćete morati unijeti administratorsku lozinku za Windows 10). U naredbenom retku koristite sljedeće naredbe kako biste:
- diskpart
- list volume
- exit
- sfc / scannow / offbootdir = C: offwindir = C: Windows (gdje C - particija sa instaliranim sistemom, i C: Windows - putanja do foldera Windows 10, vaša slova se mogu razlikovati).
- Počeće skeniranje integriteta sistemskih datoteka operativnog sistema, dok će ovaj put SFC naredba moći vratiti sve datoteke, pod uvjetom da pohrana resursa sustava Windows nije oštećena.
Skeniranje se može nastaviti duže vreme - dok indikator donje crte treperi, računar ili laptop se ne smrzavaju. Kada završite, zatvorite komandnu liniju i ponovo pokrenite računar u normalnom režimu.
Popravljanje Windows 10 komponenti za skladištenje pomoću DISM.exe
Uslužni program Windows DISM.exe za implementaciju i održavanje slika pomaže da se identifikuju i riješe ti problemi sa skladištem komponenti sistema Windows 10, iz kojih se kopiraju originalne verzije prilikom provjere i popravljanja integriteta sistemskih datoteka. Ovo može biti korisno u situacijama kada zaštita Windows resursa ne može obaviti oporavak datoteke, unatoč pronađenoj šteti. U ovom slučaju, skripta će biti sljedeća: obnovite skladište komponenti, a zatim ponovo posegnite za korištenjem sfc / scannow.
Da biste koristili DISM.exe, pokrenite naredbeni redak kao administrator. Tada možete koristiti sljedeće naredbe:
- dism / Online / Cleanup-slika / CheckHealth - za informacije o statusu i prisustvu oštećenja Windows komponenti. U ovom slučaju, sama provjera se ne provodi, već se provjeravaju samo prethodno zabilježene vrijednosti.
- dism / Online / Cleanup-slika / ScanHealth - proveriti integritet i dostupnost oštećenja komponenti skladišta. Može potrajati dugo i "visiti" u procesu na 20 posto.
- dism / Online / Cleanup-slika / RestoreHealth - proizvodi i provjerava i automatski vraća Windows sistemske datoteke, kao iu prethodnom slučaju, uzima vrijeme i zaustavlja se u procesu.
Bilješka: u slučaju da naredba za obnavljanje pohrane komponenti ne radi iz nekog razloga, možete koristiti datoteku install.wim (ili esd) iz montiranog Windows 10 ISO image-a (Kako preuzeti Windows 10 ISO sa Microsoft web stranice) kao izvor datoteka, koji zahtijevaju oporavak (sadržaj slike mora odgovarati instaliranom sustavu). To možete učiniti pomoću naredbe:
dism / Online / Cleanup-Slika / RestoreHealth / Izvor: wim: path_to_wim: 1 / limitaccess
Umjesto .wim, možete koristiti .esd datoteku na isti način, zamjenjujući sve wim sa esd u naredbi.
Kada koristite navedene naredbe, zapisnik izvedenih akcija se sprema u CBS CBS.log i Windows Logs DISM dism.log.
DISM.exe se takođe može koristiti u Windows PowerShell-u koji radi kao administrator (možete ga pokrenuti iz menija desnim klikom na dugme Start) pomoću komande Popravka Windows slike. Primjeri naredbi:
- Repair-WindowsImage -Online -ScanHealth - Provjerite oštećenja sistemskih datoteka.
- Repair-WindowsImage -Online -RestoreHealth - proveriti i popraviti štetu.
Dodatne metode za oporavak komponentne memorije ako gore navedeno ne uspije: Popravite Windows 10 komponentu za pohranu.
Kao što možete vidjeti, provjera integriteta datoteka u sustavu Windows 10 nije tako težak zadatak, što ponekad može pomoći u rješavanju različitih problema OS-a. Ako to niste mogli, možda će vam pomoći neke od opcija u uputstvima za Vraćanje Windowsa 10.
Kako provjeriti integritet Windows 10 sistemskih datoteka - video
Takođe predlažem da se upoznate sa video snimkom, gde se korišćenje osnovnih komandi za proveru integriteta vizuelno prikazuje sa nekim objašnjenjima.
Dodatne informacije
Ako sfc / scannow prijavi da zaštita sistema nije uspjela vratiti sistemske datoteke, a obnavljanje komponente pohrane (a zatim ponovno pokretanje sfc) nije riješilo problem, možete vidjeti koje su sistemske datoteke oštećene pozivajući se na CBS dnevnik. log. Da biste iz dnevnika izvezli potrebne informacije u tekstualnu datoteku sfc na radnoj površini, koristite naredbu:
findstr / c: "[SR]"% windir% Logovi CBS.log> "% userprofile% Desktop" t
Takođe, prema nekim kritikama, proveravanje integriteta pomoću SFC-a u Windowsu 10 može otkriti oštećenje odmah nakon instalacije ažuriranja sa novom sistemskom konstrukcijom (bez mogućnosti da se to popravi bez instaliranja nove „čiste“), kao i za neke verzije upravljačkih programa za video kartice (u ovom Ako se pronađe greška za datoteku opencl.dll, ako se desi neka od ovih opcija i ne biste trebali poduzimati nikakve radnje.