Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Sigurnost
  • Kako provjeriti integritet sistemskih datoteka. Provjera integriteta Windows sistemskih datoteka

Kako provjeriti integritet sistemskih datoteka. Provjera integriteta Windows sistemskih datoteka

Utility SFC.EXE (S sistem F iles C hecker) postoji u svim verzijama Windowsa od Windowsa 2000 i dizajniran je za provjeru statusa i vraćanje sistemskih datoteka. Mehanizmi za zaštitu važnih datoteka u različitim verzijama Windows-a različito su implementirani, ali svi uzimaju u obzir činjenicu da se bilo koje sistemske datoteke (obično izvršne .exe datoteke, .dll datoteke biblioteke, datoteke drajvera) mogu mijenjati od strane softvera treće strane. , i trebao bi biti mehanizam za provjeru njihovog integriteta i poništavanje otkrivenih promjena.

Format komandne linije:

SFC

Opcije komandne linije:

/SKENIRANJE SADA- Provjerite integritet svih zaštićenih sistemskih datoteka i vratite, ako je moguće, problematične datoteke.

/ONLY- Provjera integriteta svih zaštićenih sistemskih datoteka. Oporavak datoteke nije izvršen.

/SCANFILE- Provjerite integritet navedene datoteke i vratite je ako se pronađu problemi. U parametru fajl morate navesti punu putanju

/VERIFYFILE- Provjera integriteta datoteke, puna putanja do koje je navedena u parametru fajl. Oporavak datoteke nije izvršen.

/OFFBOOTDIR- Lokacija direktorija za izvanmrežno preuzimanje za izvanmrežni oporavak

/OFFWINDIR- Lokacija Windows offline direktorija za oporavak izvan mreže

Primjeri korištenja SFC naredbe:

sfc /?- prikaz nagoveštaja upotrebe.

sfc /scannow- provjerite integritet sistemskih datoteka i vratite oštećene. Rezultati rada se zapisuju u dnevnik pomoćnog programa \Windows\Logs\CBS\CBS.log.

sfc /verifyonly- skenirajte samo sistemske datoteke bez popravljanja.

sfc /VERIFYFILE=c:\windows\system32\cmd.exe- samo skeniranje datoteke cmd.exe

sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows- samo skeniranje datoteke kernel32.dll sa operativnog sistema instaliranog na logičkom disku D:. Kada obavljate skeniranje Windows datoteka van mreže, evidentiranje datoteka trenutno nije podržano.

Tokom izvršavanja programa na ekranu se prikazuju informacije o toku skeniranja i rezultatima rada. Uzorak izlaza kada koristite naredbu skeniranje s patch sfc /scannow:

Skeniranje sistema je počelo. Ovaj proces može potrajati neko vrijeme.

Početak faze verifikacije prilikom skeniranja sistema.
Verifikacija 100% završena.

Windows zaštita resursa pronašla je oštećene datoteke i uspješno ih popravila. Za detalje pogledajte datoteku CBS.Log koja se nalazi na sljedećoj putanji: windir\Logs\CBS\CBS.log. Na primjer, C:\Windows\Logs\CBS\CBS.log. Imajte na umu da evidentiranje trenutno nije podržano za offline servisiranje.

Počevši od Windows Viste, koristi se održavanje komponenti operativnog sistema Servis baziran na komponentama (CBS)- poseban skup softverskih alata koji osiguravaju njegov integritet. CBS je dio Infrastruktura za servisiranje komponenti (CSI), koji obezbeđuje neophodne promene trenutnog stanja Windows-a, na primer, prilikom ažuriranja sistema (Windows Update), instaliranja ili uklanjanja programa i komponenti, ažuriranja drajvera uređaja itd. U stvari, CBS obezbeđuje programski interfejs (API) instalaterima da ispravno promene trenutno stanje sistema. Windows OS Servising bilježi mnoge događaje vezane za praćenje ovog stanja u posebnu datoteku C:\Windows\Logs\CBS\CBS.log

Datoteka dnevnika CBS.log, između ostalog, sadrži detaljne informacije o napretku skeniranja uslužnog programa sfc.exe i njegove rezultate. Za svaku skeniranu datoteku snimaju se datum, vrijeme i dodatne informacije o skeniranju. Svakih 100 provjera, prikazuje se sažetak, praćen oznakom , koji vam omogućava da iz prilično obimnog teksta odaberete samo one zapise koji sadrže ovu funkciju, koristeći naredbu za pretraživanje reda u tekstualnoj datoteci findstr:

findstr /c:"" %windir%\logs\cbs\cbs.log >sfcdetails.txt- pronaći linije koje sadrže i izlaze ih u datoteku sfcdetails.txt trenutni imenik.

Primjer sadržaja datoteke dnevnika koja sadrži samo redove označene sa :

00004b78 Provjera 100 (0x0000000000000064) komponenti
00004b79 Početak transakcije za provjeru i popravku
00004be0 Potvrda završena
00004be1 Provjera 100 (0x0000000000000064) komponenti
00004be2 Početak transakcije za provjeru i popravku
00004c30 Popravak oštećene datoteke "\??\C:\WINDOWS\System32\cmd.exe" iz trgovine
00004c5a Potvrdite da je završeno
. . . .
00005594 Obavljanje transakcije
00005599 Transakcija verifikacije i popravke je završena. Navedeni su svi fajlovi i ključevi registra
u ovoj transakciji su uspješno popravljeni

U ovom primjeru je provjereno 100 fajlova u kojima nisu pronađena odstupanja, au sljedećem dijelu fajl je pronađen i uspješno ispravljen msprivs.dll.mui. Posljednja 2 reda govore o završetku posla i da su svi fajlovi i ključevi registratora uspješno vraćeni.

U slučajevima kada nije bilo moguće vratiti oštećenu datoteku, dnevnik će sadržavati red koji sadrži:

Nije moguće popraviti datoteku člana Naziv datoteke Detalji datoteke

Razlog nemogućnosti vraćanja datoteka može biti kvar hardvera, kršenje integriteta sistema datoteka, oštećenje pohrane referentnih datoteka itd. U većini slučajeva, osim hardverskog kvara, znajući ime oštećene datoteke, možete izvršiti oporavak korištenjem kopiranja iz distributivnog kompleta ili direktorija sličnog operativnog sistema.

Za traženje informacija u tekstu časopisa cbs.log zgodno je filtrirati unose prema karakterističnim karakteristikama događaja zabilježenih u dnevniku:

findstr /c:"Ne mogu popraviti" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt sfcnotrepair.txt samo one log linije cbs.log, koji sadrže niz Ne mogu popraviti, tj. na izlazu ćemo dobiti listu sistemskih datoteka koje se ne mogu vratiti.

findstr /c:"succsessfylly popravljen" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt- pisati u tekstualnu datoteku sfcnotrepair.txt samo one log linije cbs.log, koji sadrže niz uspješno popravljen, tj. na izlazu ćemo dobiti listu sistemskih datoteka koje smo uspjeli oporaviti.

U katalogu \Windows\Logs\CBS\ osim trenutne datoteke dnevnika cbs.log stare kopije dnevnika mogu se pohraniti kao komprimirani fajlovi pod nazivom CbsPersist_GGGGMMDDnnnnnn.cab, koji se, ako je potrebno, može raspakovati radi dalje dubinske analize.

U okruženju Windows 8-10 možete koristiti uslužni program za vraćanje komponenti sistema Windows. Dism.exe, koji podržava (što nije bilo u Windows Vista/Windows 7) opciju RestoreHealth:

dism /Online /Cleanup-Image /RestoreHealth- za vraćanje sistemskih datoteka trenutnog Windows OS-a.

Za Windows 7 opciju /RestoreHealth nije primjenjivo i funkcije vraćanja su kombinirane s funkcijama skeniranja koje je specificirao parametar /ScanHealth:

dism /Online /Cleanup-Image /ScanHealth- za vraćanje sistemskih datoteka trenutnog Windows 7 OS.

Aplikacije iz Windows Store-a koje ne rade ili su neispravne, problemi sa Windows radnom površinom i nestabilnost operativnog sistema u cjelini često su rezultat oštećenja važnih sistemskih datoteka. Najlakši izlaz iz situacije u kojoj su sistemske datoteke oštećene je ili . Ali takav potez zahtijeva prisustvo potonjeg - ako ne u svježem izdanju, onda barem u nekoj vrsti. Ako nema čak ni barem neke točke vraćanja ili sigurnosne kopije, prije nego što pribjegnete radikalnom rješenju problema u obliku Windowsa, možete pokušati vratiti integritet njegovih sistemskih datoteka. U nastavku ćemo pogledati 5 načina da to učinite, pod uslovom da se trenutni Windows još uvijek može pokrenuti. Samo dvije metode vraćanja integriteta Windows datoteka će biti ponuđene direktno, ostale tri su rješenja za situacije komplikovane potrebom za vraćanjem skladišta sistemskih komponenti.

1. Vraćanje integriteta Windows datoteka

Za otkrivanje nedostajućih ili oštećenih važnih sistemskih datoteka i njihovo vraćanje, Windows pruža standardni uslužni program sfc.exe koji radi pomoću komandne linije. Uslužni program zamjenjuje oštećene ili nedostajuće sistemske datoteke njihovim originalima iz posebne skladišta komponenti koja se nalazi u WinSxS folderu unutar Windows direktorija na disku C. Pokrenite komandnu liniju kao administrator i unesite:

Pritisnite Enter. Nakon skeniranja sistemskih datoteka koje treba zamijeniti, one će biti vraćene.

Ali to je uz uspješan završetak operacije. Ako je sadržaj samog skladišta oštećen, operacija će se završiti porukom o nemogućnosti vraćanja neke od sistemskih datoteka. U tom slučaju, prvo morate pribjeći vraćanju skladišta Windows komponenti, a zatim izvršiti operaciju vraćanja datoteka u njihove radne direktorije.

2. Vratite skladište komponenti sistema: DISM

Da bismo vratili pohranu originalnih sistemskih datoteka, pribjeći ćemo pomoći uslužnom programu Windows image servisa - DISM, koji također radi preko komandne linije. Tokom procesa popravke trezora, uslužni program koristi uslugu Windows Update i preuzima nedostajuće ili oštećene sistemske datoteke sa Microsoft servera. Stoga je prisustvo interneta preduslov za uspješno poslovanje.

Pokrenite komandnu liniju kao administrator i unesite:

DISM /Online /Cleanup-Image /RestoreHealth

Pritisnite Enter. Nakon uspješnog pokušaja izvođenja operacije, vidjet ćemo odgovarajuće obavještenje.

Sada izvodimo operaciju o kojoj se govori u stavu 1. članka.

Također može biti da proces operacije visi ili ne uspije. Obavijest o neuspješnom pokušaju izvođenja operacije će, posebno, biti popraćena prijedlogom za navođenje putanje odakle možete dobiti podatke za vraćanje skladišta sistemske komponente.

Proces vraćanja memorije sa naznakom izvora prikupljanja podataka razmotrićemo nešto kasnije, u stavu 4. članka.

3. Vratite skladište komponenti sistema: PowerShell

Komponente sistema možete vratiti na alternativni način - koristeći Windows PowerShell alat. Ova metoda je slična prethodnoj: usluga Windows Update se također koristi za vraćanje memorije. I, shodno tome, u ovom slučaju je potrebna i internetska veza. PowerShell metoda će trajati duže od prethodne DISM metode, ali će sam proces oporavka trezora biti temeljitiji.

Pokrenite PowerShell kao administrator i upišite:

Repair-WindowsImage -Online -RestoreHealth

Pritisnite Enter. U slučaju uspješnog obnavljanja skladišta sistemskih datoteka, primićemo takav izvještaj kao što je prikazano na slici ispod, gdje će, posebno, parametar „Stanje zdravlja slike“ biti označen kao „Zdravo“. A to znači da je pohrana sistemskih datoteka vraćena. Sada je potrebno izvršiti operaciju opisanu u stavu 1. ovog člana.

4. Oporavak prodavnice sistemskih komponenti: Windows instalacioni disk

Možete pribjeći vraćanju Windows Component Store s naznakom izvora prikupljanja podataka ako nema interneta ili dvije prethodne metode nisu donijele pozitivne rezultate. Izvor iz kojeg se preuzimaju podaci za vraćanje skladišta komponenti sistema je instalacioni disk odgovarajuće verzije i izdanja Windows-a. To može biti fizički instalacijski medij - fleš disk ili disk, ili može biti ISO slika sa distributivnim kompletom. Potonji se mora montirati u virtuelni pogon pozivanjem kontekstnog menija na njemu i odabirom naredbe "Mount".

Povezujemo fleš disk, disk ili sliku, pokrećemo PowerShell kao administrator i unosimo komandu poput:

Repair-WindowsImage -Online -RestoreHealth -Izvor D:\sources\install.wim

U ovoj naredbi, slovo pogona instalacionog medija podliježe zamjeni. U našem primjeru, ovo je slovo D, a umjesto njega, u svakom pojedinačnom slučaju, trebate zamijeniti svoje slovo fleš diska, fizičkog ili montiranog diska, kako se pojavljuju u Windows Exploreru. Nakon unosa naredbe, pritisnite Enter.

Kao rezultat operacije, kao iu prethodnom slučaju, njen uspješan završetak će biti označen stanjem "Zdravo" parametra "Stanje zdravlja slike".

Nakon vraćanja skladišta, pokrećemo operaciju opisanu u stavu 1. članka.

5. Ažurirajte Windows 10

Možete vratiti integritet oštećenih Windows 10 sistemskih datoteka ažuriranjem sistema pomoću alata za kreiranje medija. Može se preuzeti sa službene Microsoft web stranice. Ažuriranje Windows 10 je najduži, ali ujedno i najpouzdaniji način vraćanja operativnog sistema u radni kapacitet. Proces ažuriranja Windows 10 traje otprilike isto vrijeme kao i proces ponovne instalacije. Kao dio ovog procesa, sve oštećene sistemske datoteke će biti prepisane, podaci o korisničkom profilu, instalirani programi i sistemske postavke će biti sačuvani, a izlaz će biti najnoviji, sa svim instaliranim Windows 10 Anniversary Updates.

Pokrenite alat za kreiranje medija. Prihvatamo uslove licence.

Odaberite "Nadogradi ovaj računar sada".

I pričekajte da se završi proces ažuriranja.

Ugodan dan!

Utility sfc.exe provjerava integritet svih sistemskih datoteka zaštićenih Windows zaštitom datoteka ( wfp), ima ugrađenu mogućnost da automatski zamijeni oštećene verzije ispravnim Microsoft verzijama. Da bi pokrenuo program, korisnik mora imati administratorska prava.

Sfc

Opis

Prilikom pokretanja sfc koristi brojne zastavice, od kojih je najčešće /scannow. sfc se može pokrenuti na svim Windows računarima, kao iu Windows Recovery Console, ali vrijedi uzeti u obzir da su sve zastavice podržane na svim operativnim sistemima. Pročitajte više u odjeljku Kompatibilnost.

Lista parametara:
/?

Prikazuje listu svih dostupnih zastavica

/skeniranje sada

Provjerava integritet svih zaštićenih sistemskih datoteka i vraća oštećene ili izmijenjene datoteke odmah nakon što se naredba izvrši. Ove datoteke će biti vraćene na njihove zadane vrijednosti.

/verifyonly

Provjerava integritet svih zaštićenih sistemskih datoteka, ali ih ne vraća.

/scanfile=Putanja_do_datoteke

Skenira integritet navedene datoteke (na apsolutnoj putanji filePath) i vraća je ako se otkriju promjene. Primjer apsolutne putanje kada je filePath c:\windows\system32\example.dll

/verifyfile=Putanja_do_datoteke

Skenira integritet navedene datoteke (na apsolutnoj putanji filePath), ali ne i vraća je. Primjer apsolutne putanje kada je filePath c:\windows\system32\example.dll

/offwindir=Windows_drive_slovo

Potrebno je ručno odrediti disk na kojem je instaliran Windows i na kojem tražimo promjene fajla.

/offbootdir=drive_letter_from_recovery_from

Određuje slovo diska sa kojeg se preuzimaju datoteke za oporavak. Koristi se zajedno sa /offwindir= u konzoli za oporavak. Primjer korištenja konzole: sfc /scannow /offbootdir=d:\ /offwindir=d:\windows. Ovaj primjer skenira i popravlja datoteke specificirane oznakom offwindir koristeći originalne Microsoft datoteke koje se nalaze u offbootdir putanji.

/scanonce

Skenirajte i vratite datoteke pri sljedećem pokretanju Windowsa

/scanboot

Skenirajte i popravite datoteke svaki put kada se Windows pokrene

/revert

Ova komanda se koristi za otkazivanje prethodno izvršenih komandi. Na primjer, ako je korisnik pokrenuo naredbu /scanboot, koja pokreće skeniranje svaki put kada se Windows pokrene, tada će komanda /revert prekinuti ovaj proces.

/purgecache

Uklanjanje originalnih datoteka (koje se vraćaju) iz Windows keš foldera. Ovu naredbu morate koristiti oprezno, jer može dovesti do pada sistema. Komanda takođe pokreće skeniranje sistema i popunjava fasciklu keša kopijama trenutnih sistemskih datoteka.

/cachesize=x

Mijenja veličinu keš memorije, prema potrebama korisnika. Parametar x specificira broj megabajta.

Povratni kodovi

Vraća 0 ako je operacija bila uspješna i 0 ako je bilo grešaka.

Primjer upotrebe

Da biste odmah skenirali i popravili oštećene sistemske datoteke:

Za provjeru integriteta datoteke bez popravljanja

sfc /verifyfile=c:\windows\system32\example.dll

Provjerite datoteku example.dll u konzoli za oporavak sistema sa Windows instalacionog diska f:

sfc /scanfile=d:\windows\system32\example.dll /offbootdir=f:\ /offwindir=d:\windows

Kompatibilnost

Utility sfc Kompatibilan sa Windows Vista i novijim operativnim sistemima.

Mogući problemi

  1. sfc scannow ne uspijeva pokrenuti servis popravke- Provjerite radi li servis Windows Modules Installer. (Control Panel\Administrative Tools\Services) i tip pokretanja je postavljen na Ručno
  2. sfc scannow ne može popraviti datoteke- Pokušajte sa sljedećom komandom

    Dism /Online /Cleanup-Image /RestoreHealth

    Koristi se za popravku oštećenih komponenti, zatim ponovo pokrenite računar i ponovo pokušajte sfc /scannow.

    Druga opcija je zamjena datoteka koje uslužni program ne može sam vratiti, bilo s drugog računala ili iz sigurnosne kopije itd.
    Da biste to učinili, morate dobiti listu datoteka koje uslužni program nije mogao vratiti, unesite:

    findstr /c:”” %windir%\Logs\CBS\CBS.log >”%userprofile%\Desktop\sfc.txt”

    Ova komanda će kreirati tekstualnu datoteku na vašoj radnoj površini sfc.txt koja sadrži detaljan dnevnik uslužnog programa

Problem nestabilnog rada Windows 7 često je povezan s oštećenjem ili brisanjem sistemskih datoteka, na primjer, nakon ponovnog instaliranja ili instaliranja zaraženog programa. Ovo nije najteži problem - postoji mnogo načina za vraćanje podataka pomoću standardnih OS alata ili ručno. U nastavku ćemo razmotriti najjednostavnije i najefikasnije opcije.

Vraćanje na zadnje stabilno stanje

Podrazumevano, zaštita je aktivna u svim Windowsima za sistemske particije. Odgovoran je za kreiranje posebnih kontrolnih tačaka koje sadrže informacije o konfiguraciji i sistemskim datotekama okruženja prije nego što ih modificira - instaliranje aplikacija, drajvera i ažuriranja. Štaviše, tačke vraćanja se kreiraju bez takvog razloga od strane sistema u redovnim intervalima ili od strane samog korisnika.

Ako su se problemi počeli pojavljivati ​​relativno nedavno, a sjećate se približnog datuma njihovog pojavljivanja, onda je najbolje rješenje vratiti OS na trenutak kada nisu uočeni kvarovi tokom rada OS-a.

U radnom okruženju ovo je vrlo lako učiniti:

Ostaje samo ponovno pokretanje, nakon čega će oštećeni sistemski fajlovi biti zamijenjeni prethodnim radnim verzijama.

Ako se Windows ne pokrene

Čak i ako je oštećenje sistemskih podataka toliko ozbiljno da se OS ne može pokrenuti sam, postoji mogućnost korištenja tačaka vraćanja:


Pokrenut će se odgovarajući uslužni program za odabir kontrolne točke, s kojim morate raditi na način opisan ranije.

Ako pritiskom na F8 ne otvorite prozor s opcijama pokretanja, tada možete ući u okruženje za oporavak samo kada koristite disk za pokretanje / instalaciju.

Korištenje Standardnog SFC Uslužnog programa

Ova aplikacija provjerava i popravlja glavne sistemske datoteke OS-a. Takođe se može pokrenuti na komandnoj liniji sa diska za pokretanje, iz prozora sa opcijama pokretanja nakon pritiska na F8 i sa sistema koji radi. Poslednja opcija je najlakša:


Po završetku operacije, SFC će vas obavijestiti o rezultatima - oštećene podatke treba otkriti i ispraviti.

Vraćanje podataka ručno

Ponekad gore opisane metode ne mogu riješiti problem. Na primjer, prilikom ažuriranja DirectX-a iz distribucija koje dolaze s različitim aplikacijama, DLL-ovi se često gube. Stoga, uvijek pokušajte ažurirati DirectX iz ureda. Microsoft stranica, a ako se problem već dogodio, onda ako je nova verzija dostupna, svi DLL-ovi će se automatski ažurirati nakon instaliranja svježeg paketa komponenti sa stranice http://www.microsoft.com/en-us/download/ confirmation.aspx?id=35.

Ako na navedenoj stranici nema nove verzije, bilo koji DLL iz drugog izvora možete sami prenijeti na vaš sistem. Biblioteke su pohranjene u sljedećim direktorijima:

  • za Windows 7×32 - u folderu C:\Windows\System32;
  • za Windows 7×64 - u direktoriju C:\Windows\SysWOW64.

Ako se, kada pokrenete aplikaciju, pojavi prozor koji vas obavještava da nedostaje DLL, a program za instalaciju sa Microsoftove web stranice prijavi da vaš sistem ima najnoviju verziju biblioteka i da ne ažurira komponente, tada možete jednostavno koristiti tražilicu . Potražite na Internetu DLL-ove i prenesite ih u određene fascikle.

Ne samo DLL-ovi, već i sve oštećene sistemske datoteke mogu se izdvojiti iz distribucije Windows 7 instalacije. Da biste to učinili, samo trebate znati koje su datoteke oštećene. Često sam OS obavještava korisnika o odsustvu bilo kakvog DLL-a ili o grešci aplikacije, na primjer Explorer.exe. Možete sami dobiti informacije.

Saznajte koje sistemske informacije su neispravne

Da biste to učinili, opet će vam trebati komandna linija, već smo opisali kako je otvoriti. Ovdje napišite sljedeću naredbu:

indstr /N:"" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt", gdje je N slovo pogona.

Pritisnite Enter, nakon čega će se na radnoj površini kreirati sfcdetails.txt, koji morate otvoriti i pažljivo pregledati. Njegov sadržaj će biti nešto poput slike ispod.

Ovdje vidimo da je oštećena biblioteka Accessibility.dll. Ona je ta koja će se morati pronaći na webu ili samostalno izvući iz postojeće distribucije Windows 7 za oporavak.

Izdvojite OS komponente iz distribucije

Pored instalacionog diska, trebat će vam mala besplatna 7-zip aplikacija. Sa njim ćemo raditi sa slikom install.wim koja se nalazi u direktoriju izvora. Redoslijed je sljedeći:


Ostaje samo da ih kopirate u željenu mapu ili na USB fleš disk. Oštećene podatke možete zamijeniti njima pomoću medija za instalaciju / pokretanje ili LiveCD-a.

Zdravo, prijatelji! Vraćanje sistemskih datoteka u Windows 7 ili Windows 8 / 8.1 je zanimljiva tema. Pogotovo ako operativni sistem počne da kvari, ali nemamo sliku za oporavak i zaboravili smo uključiti zaštitu sistema kako bi se kreirale točke vraćanja. U ovom slučaju nećemo moći da vratimo sistem sa slike, nećemo moći da vratimo Windows na kreiranu tačku vraćanja, a takođe smo previše lijeni da ponovo instaliramo sistem, jer će to trajati ceo dan. I upravo ovdje imamo još jednu priliku da vratimo Windows u normalu - pokušajte da vratite sistemske datoteke. U ovom članku pokušat ću u potpunosti otkriti temu kako bismo mogli reanimirati svoj kompjuter u svakoj situaciji.

U komandnoj liniji koja se otvori napišite:

sfc /scannow

cekamo malo...

Ako je vaš sistem u redu, vidjet ćete sljedeću sliku.

Ako je vaš Windows pokvaren, vidjet ćete sljedeće.

Sistemske datoteke su uspješno vraćene. Ponovo pokrećemo sistem i odmah uključujemo zaštitu sistema da bismo kreirali tačke vraćanja da bismo sledeći put samo vratili stanje računara od pre par dana i to je to.

Dešava se da je prilikom skeniranja sistema uslužni program sfc.exe pronašao oštećene datoteke, ali ih nije mogao popraviti. U ovom slučaju, izvršio bih vraćanje sistemskih datoteka u sigurnom načinu rada. Ako je siguran način rada isti, pročitajte posljednji dio ovog članka.

Ako nije bilo moguće ući u okruženje za oporavak pritiskom na F8, morat ćete se pokrenuti s instalacionog (boot) fleš diska ili diska. Kako pokrenuti sistem sa fleš diska - . Na isti način možete pokrenuti pokretanje sa diska. Samo u ovom slučaju morate prvo postaviti DVD-RW (optički disk pogon) u prioritet pokretanja.

Volim da pokrećem sistem sa prenosivog medija koristeći meni za pokretanje. U ASUS matičnim pločama se obično poziva i po ključu F8.

Dizanjem sa USB fleš diska ili sa diska, video sam sledeću sliku. ja biram Windows Setup- Instaliranje Windows-a.

Biramo onu koju ne uključujemo. I ovdje PAŽLJIVO! Sjećamo se slova koje je okruženje za oporavak dodijelilo vašem sistemu (u koloni Folder). Imam ga D.

Unosimo naredbu:

sfc /scannow /offbootdir=D:\ /offwindir=D:\windows

Možete otići do diska i provjeriti šta i gdje.

  1. Koristimo uslužni program DISKPART

Na komandnoj liniji unesite:

diskpart- pozovite uslužni program za rad s diskovima.

list disk— pregledavamo listu diskova.

izaberite disk- Ja biram hard disk koji mi treba.

Za Windows 8/8.1

Ako sfc uslužni program nije bio u mogućnosti da popravi oštećene sistemske datoteke, onda morate pokušati vratiti skladište ovih sistemskih datoteka. Mjesto na kojem bi se trebale nalaziti kopije servisnih sistemskih datoteka. Koliko sam shvatio, nalazi se na C:\Windows\WinSxS. Odnosno, prvo moramo popraviti skladište datoteka, a zatim koristiti naredbu "SFC / Scannow" za vraćanje sistemskih datoteka Windowsa.

Vraćanje memorije koristeći Windows Update

  1. Pokrećemo Windows PowerShell sa administratorskim pravima. Da biste to učinili, otvorite Start meni ili početni ekran i kliknite na ikonu "Traži". U polju za pretragu upišite "PowerShell". Desni klik na "Windows PowerShell" i odaberite "Pokreni kao administrator" ili "Pokreni kao administrator".
  2. U prozoru koji se otvori napišite

Dism /Online /Cleanup-Image /RestoreHealth

i čekamo. Ako je skladište netaknuto ili je vraćeno pomoću Windows Update, vidjet ćete sljedeću sliku.

Ako Image Health State: Zdravo - sve je u redu. Ponovo pokrećemo računar i pokušavamo ponovo SFC /SCANNOW.

Obnavljanje trezora pomoću slike

Ako imamo problema sa Windows Update, onda će ova metoda biti dobra.

  1. Preuzmite originalnu Windows 8/8.1 sliku iste bitnosti kao vaš sistem. Kako saznati bitnu dubinu instaliranog sistema - .
  2. Povezujemo ili montiramo preuzetu sliku. Desnom tipkom miša kliknite na sliku i odaberite "Poveži" ili "Montiraj".

    U komandnoj liniji sa administratorskim pravima, sa komandom gledamo koje su revizije na slici

Imam 2 izdanja na slici. Teško je shvatiti šta mi treba od ovih karakterističnih znakova. Koristimo prvi. Ako ne uspije, drugi.

  1. Pokrenite Windows PowerShell sa administratorskim pravima i izdajte komandu

Popravi-WindowsImage -Online -RestoreHealth -Izvor F:\sources\install.wim:1

gdje je F slovo pogona na koje smo povezali sliku, 1 je broj Windows izdanja na slici.

Ručno vraćanje sistemskih datoteka

Ako korištenje sfc uslužnog programa nije uspjelo oporaviti pokvarene datoteke, morate pokušati to učiniti ručno. U tom slučaju morate dodatno pokrenuti naredbu

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

findstr /s: %windir%\logs\cbs\cbs.log>sfcdetails.txt

i pažljivo pregledajte fajl sfcdetails.txt na radnoj površini ili %windir%\Logs\CBS\.

Trebalo bi biti nešto slično kao na slici ispod.

Nakon što se sazna ime oštećene datoteke (Accessibility.dll), tražimo je na drugom računaru sa istim sistemom kao i vaš. Ako to nije opcija, onda bih preuzeo originalnu Windows sliku i instalirao je u virtuelnu mašinu. Pronašao sam potrebnu datoteku i kopirao je na USB fleš disk za pokretanje ili instalacioni. Zatim, sa ovog instalacionog fleš diska, pokrenuo sam okruženje za oporavak, pokrenuo bih komandnu liniju. Otvorio bih notepad iz komandne linije. Otvorio sam meni Datoteka> Otvori - i sada imam skoro punopravni istraživač. Kopiramo ispravnu datoteku sa USB fleš diska sa zamjenom, restartujemo i sve bi trebalo raditi.

Ako vam opcija sa instaliranjem virtuelne mašine ne odgovara, onda možete povezati datoteku install.wim u fasciklu. Zatim idite u ovaj folder i kopirajte potrebne datoteke.

  1. Kreiramo folder. Na primjer, "Win8.1Pro" u korijenu pogona D.
  2. Kopirajte datoteku install.wim u korijen diska D.

    Montirajte datoteku install.wim u kreirani folder.

Idemo u kreiranu mapu i kopiramo potrebne datoteke.

Isključite sliku

Dism /Unmount-Wim /MountDir:D:\Win8.1Pro /Discard

Zaključak

Ovako ću pokušati da vratim sistemske datoteke u Windows 7/8/8.1. Pitanja i želje pišite u komentarima. Hvala što ste podijelili članak na društvenim mrežama. Sve najbolje!

Srdačan pozdrav, Anton Dyachenko

Top Related Articles