Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Siguria
  • Si të kontrolloni integritetin e skedarëve të sistemit. Kontrollimi i skedarëve të sistemit Windows për integritet

Si të kontrolloni integritetin e skedarëve të sistemit. Kontrollimi i skedarëve të sistemit Windows për integritet

Shërbimet SFC.EXE (S sistemi F iles C hecker) ekziston në të gjitha versionet e Windows që nga Windows 2000 dhe është krijuar për të kontrolluar statusin dhe për të rivendosur skedarët e sistemit. Mekanizmat për mbrojtjen e skedarëve të rëndësishëm në versione të ndryshme të Windows zbatohen ndryshe, por të gjithë marrin parasysh faktin se disa skedarë të sistemit (zakonisht skedarë të ekzekutueshëm .exe, skedarë të bibliotekës .dll, skedarë drejtues) mund të modifikohen nga softuer të palëve të treta , dhe duhet të jetë një mekanizëm për të kontrolluar integritetin e tyre dhe për të zhbërë ndryshimet e zbuluara.

Formati i linjës së komandës:

SFC

Opsionet e linjës së komandës:

/SKANOJE TANI- Kontrolloni integritetin e të gjithë skedarëve të sistemit të mbrojtur dhe rivendosni, nëse është e mundur, skedarët problematikë.

/VERIFYONLY- Kontrollimi i integritetit të të gjithë skedarëve të sistemit të mbrojtur. Rikuperimi i skedarit nuk kryhet.

/SCANFILE- Kontrolloni integritetin e skedarit të specifikuar dhe rivendoseni nëse gjenden probleme. Në parametër dosje ju duhet të specifikoni rrugën e plotë

/VERIFYFILE- Kontrollimi i integritetit të skedarit, shtegu i plotë i të cilit është specifikuar në parametër dosje. Rikuperimi i skedarit nuk kryhet.

/OFFBOOTDIR- Vendndodhja e drejtorisë së shkarkimit jashtë linje për rikuperim jashtë linje

/OFFWINDIR- Vendndodhja e drejtorisë jashtë linje të Windows për rikuperim jashtë linje

Shembuj të përdorimit të komandës SFC:

sfc /?- shfaq sugjerimin e përdorimit.

sfc /scannow- kontrolloni integritetin e skedarëve të sistemit dhe rivendosni ato të dëmtuara. Rezultatet e punës shkruhen në regjistrin e shërbimeve \Windows\Logs\CBS\CBS.log.

sfc / vetëm verifikim- skanoni vetëm skedarët e sistemit pa rregullim.

sfc /VERIFYFILE=c:\windows\system32\cmd.exe- skanoni vetëm skedarin cmd.exe

sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows- skanoni vetëm skedarin kernel32.dll nga sistemi operativ i instaluar në diskun logjik D:. Kur kryeni skanime të skedarëve të Windows jashtë linje, regjistrimi i skedarëve aktualisht nuk mbështetet.

Gjatë ekzekutimit të programit, ekrani shfaq informacion në lidhje me ecurinë e skanimit dhe rezultatet e punës. Modeli i daljes kur përdorni komandën skanim me patch sfc /scannow:

Skanimi i sistemit filloi. Ky proces mund të marrë pak kohë.

Fillimi i fazës së verifikimit gjatë skanimit të sistemit.
Verifikimi i përfunduar 100%.

Windows Resource Protection gjeti skedarë të dëmtuar dhe i riparoi me sukses. Për detaje, shihni skedarin CBS.Log që ndodhet në shtegun e mëposhtëm: windir\Logs\CBS\CBS.log. Për shembull, C:\Windows\Logs\CBS\CBS.log. Ju lutemi vini re se regjistrimi nuk mbështetet aktualisht për shërbimin jashtë linje.

Duke filluar me Windows Vista, përdoret mirëmbajtja e komponentëve të sistemit operativ Servisim i bazuar në komponentë (CBS)- një grup i veçantë mjetesh softuerike për të siguruar integritetin e tij. CBSështë një pjesë Infrastruktura e servisimit të komponentëve (CSI), i cili siguron ndryshimet e nevojshme në gjendjen aktuale të Windows, për shembull, kur përditësoni sistemin (Windows Update), instaloni ose hiqni programe dhe komponentë, përditësoni drejtuesit e pajisjes, etj. Në fakt, CBS ofron një ndërfaqe programimi (API) për instaluesit për të ndryshuar saktë gjendjen aktuale të sistemit. Shërbimi i Windows OS regjistron shumë ngjarje që lidhen me monitorimin e kësaj gjendjeje në një skedar të veçantë C:\Windows\Logs\CBS\CBS.log

Skedari i regjistrit CBS.log, ndër të tjera, përmban informacion të detajuar në lidhje me ecurinë e skanimit të shërbimeve sfc.exe dhe rezultatet e tij. Për çdo skedar të skanuar, regjistrohet data, ora dhe informacioni shtesë rreth skanimit. Çdo 100 kontrolle, shfaqet një përmbledhje, e shoqëruar nga një etiketë , i cili ju lejon të zgjidhni nga një tekst mjaft voluminoz vetëm ato regjistrime që përmbajnë këtë veçori, duke përdorur komandën e kërkimit të rreshtit në një skedar teksti findstr:

findstr /c:"" %windir%\logs\cbs\cbs.log >sfcdetails.txt- gjeni rreshtat që përmbajnë dhe nxirrni ato në një skedar sfcdetails.txt drejtoria aktuale.

Një shembull i përmbajtjes së një skedari regjistri që përmban vetëm rreshta të etiketuar me:

00004b78 Verifikimi i 100 komponentëve (0x00000000000000064)
00004b79 Fillimi Verifiko dhe Riparo transaksionin
00004be0 Verifiko i plotë
00004be1 Duke verifikuar 100 (0x00000000000000064) komponentë
00004be2 Fillimi Verifiko dhe Riparo transaksionin
00004c30 Riparimi i skedarit të dëmtuar "\??\C:\WINDOWS\System32\cmd.exe" nga dyqani
00004c5a Verifiko i plotë
. . . .
00005594 Kryerja e transaksionit
00005599 Verifiko dhe riparo transaksionin e përfunduar. Të gjithë skedarët dhe çelësat e regjistrit të listuara
në këtë transaksion janë riparuar me sukses

Në këtë shembull, u kontrolluan 100 skedarë, në të cilët nuk u gjetën devijime, dhe në pjesën tjetër, skedari u gjet dhe u korrigjua me sukses. msprivs.dll.mui. 2 rreshtat e fundit raportojnë përfundimin e punës dhe se të gjithë skedarët dhe çelësat e regjistrit u rivendosën me sukses.

Në rastet kur nuk ishte e mundur të rivendosej skedari i dëmtuar, regjistri do të përmbajë një rresht që përmban:

Skedari i anëtarit nuk mund të riparohet Emri i skedarit Detajet e skedarit

Arsyeja e pamundësisë së rivendosjes së skedarëve mund të jetë një mosfunksionim i harduerit, shkelje e integritetit të sistemit të skedarëve, dëmtim i ruajtjes së skedarëve të referencës, etj. Në shumicën e rasteve, përveç një dështimi të harduerit, duke ditur emrin e skedarit të dëmtuar, mund të kryeni rikuperim duke përdorur kopjimin nga kompleti i shpërndarjes ose drejtoritë e një sistemi operativ të ngjashëm.

Për të kërkuar informacion në tekstin e revistave cbs.logështë e përshtatshme për të filtruar hyrjet sipas veçorive karakteristike të ngjarjeve të regjistruara në regjistër:

findstr /c:"Nuk mund të riparohet" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt sfcnotrepair.txt vetëm ato linja log cbs.log, të cilat përmbajnë vargun Nuk mund të riparohet, d.m.th. në dalje do të marrim një listë të skedarëve të sistemit që nuk mund të rikthehen.

findstr /c:"succsessfylly riparuar" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt- shkruani në një skedar teksti sfcnotrepair.txt vetëm ato linja log cbs.log, të cilat përmbajnë vargun riparuar me sukses, d.m.th. në dalje do të marrim një listë të skedarëve të sistemit që kemi arritur të rikuperojmë.

Në katalog \Windows\Logs\CBS\ përveç skedarit aktual të regjistrit cbs.log kopjet e vjetra të regjistrave mund të ruhen si skedarë të ngjeshur të emërtuar CbsPersist_YYYYMMDDnnnnnn.cab, të cilat, nëse është e nevojshme, mund të zbërthehen për analiza të mëtejshme të thelluara.

Në mjedisin Windows 8-10, mund të përdorni mjetin për të rivendosur komponentët e sistemit Windows. Dism.exe, i cili mbështet (i cili nuk ishte në Windows Vista/Windows 7) opsionin Rivendos shëndetin:

dism /Online /Cleanup-Image /RestoreHealth- për të rivendosur skedarët e sistemit të sistemit aktual Windows.

Për opsionin Windows 7 /RestoreHealth nuk është i zbatueshëm dhe funksionet e rivendosjes kombinohen me funksionet e skanimit të specifikuara nga parametri /ScanHealth:

dism /Online /Cleanup-Image /ScanHealth- për të rivendosur skedarët e sistemit të sistemit aktual Windows 7.

Aplikacionet nga Dyqani i Windows që nuk funksionojnë ose funksionojnë me gabime, problemet me pjesën e desktopit të Windows dhe paqëndrueshmëria e sistemit operativ në tërësi janë shpesh rezultat i dëmtimit të skedarëve të rëndësishëm të sistemit. Mënyra më e lehtë për të dalë nga një situatë ku skedarët e sistemit janë dëmtuar - ose në . Por një lëvizje e tillë kërkon praninë e kësaj të fundit - nëse jo në një botim të freskët, atëherë të paktën në një lloj. Nëse nuk ka të paktën një pikë rikuperimi ose kopje rezervë, përpara se të drejtoheni në një zgjidhje radikale të problemit në formën e Windows, mund të përpiqeni të rivendosni integritetin e skedarëve të tij të sistemit. Më poshtë do të shikojmë 5 mënyra për ta bërë këtë, me kusht që Windows-i aktual të jetë ende në gjendje të niset. Vetëm dy metoda të rivendosjes së integritetit të skedarëve të Windows do të propozohen drejtpërdrejt, tre të tjerat janë zgjidhje për situatat e ndërlikuara nga nevoja për të rivendosur ruajtjen e komponentëve të sistemit.

1. Rivendosja e integritetit të skedarëve të Windows

Për të zbuluar skedarët e rëndësishëm të sistemit që mungojnë ose janë dëmtuar dhe për t'i rivendosur ato, Windows ofron një mjet standard sfc.exe që funksionon duke përdorur vijën e komandës. Programi zëvendëson skedarët e sistemit të dëmtuar ose që mungojnë me origjinalet e tyre nga një dyqan i veçantë i komponentëve të vendosur në dosjen "WinSxS" brenda drejtorisë "Windows" në diskun C. Drejtoni vijën e komandës si administrator dhe futni:

Shtypni Enter. Pas skanimit për skedarët e sistemit që do të zëvendësohen, ato do të restaurohen.

Por kjo me përfundimin me sukses të operacionit. Nëse përmbajtja e vetë ruajtjes dëmtohet, operacioni do të përfundojë me një mesazh në lidhje me pamundësinë e rivendosjes së disa prej skedarëve të sistemit. Në këtë rast, së pari duhet të drejtoheni në rivendosjen e dyqanit të komponentëve të Windows dhe më pas të kryeni operacionin për të rivendosur skedarët në drejtoritë e tyre të punës.

2. Rivendosja e komponentëve të sistemit: DISM

Për të rivendosur ruajtjen e skedarëve origjinalë të sistemit, ne do të përdorim mjetin Windows Image Servicing - DISM, i cili gjithashtu funksionon përmes linjës së komandës. Gjatë procesit të riparimit të kasafortës, programi përdor shërbimin e Windows Update dhe shkarkon skedarët e sistemit që mungojnë ose janë të dëmtuar nga serverët e Microsoft. Prandaj, prania e internetit është një parakusht për një funksionim të suksesshëm.

Drejtoni vijën e komandës si administrator dhe shkruani:

DISM /Online /Cleanup-Image /RestoreHealth

Shtypni Enter. Pas një përpjekjeje të suksesshme për të kryer operacionin, do të shohim një njoftim përkatës.

Tani ne kryejmë operacionin e diskutuar në paragrafin 1 të artikullit.

Mund të ndodhë gjithashtu që procesi i funksionimit të varet ose të dështojë. Njoftimi për një përpjekje të pasuksesshme për të kryer një operacion, në veçanti, do të shoqërohet me një propozim për të treguar rrugën nga ku mund të merrni të dhëna për të rivendosur ruajtjen e komponentëve të sistemit.

Ne do të shqyrtojmë procesin e rivendosjes së ruajtjes me një tregues të burimit të marrjes së të dhënave pak më vonë, në paragrafin 4 të artikullit.

3. Rivendosja e komponentëve të sistemit: PowerShell

Ju mund të rivendosni komponentët e sistemit në një mënyrë alternative - duke përdorur mjetin Windows PowerShell. Kjo metodë është e ngjashme me atë të mëparshme: shërbimi i Windows Update përdoret gjithashtu për të rivendosur hapësirën ruajtëse. Dhe, në përputhje me rrethanat, në këtë rast, kërkohet gjithashtu një lidhje interneti. Metoda PowerShell do të zgjasë më shumë se metoda e mëparshme DISM, por vetë procesi i rikuperimit të kasafortës do të jetë më i plotë.

Ekzekutoni PowerShell si administrator dhe shkruani:

Riparimi-WindowsImage -Online -RestoreHealth

Shtypni Enter. Në rast të restaurimit të suksesshëm të ruajtjes së skedarëve të sistemit, do të marrim një raport të tillë siç tregohet në pamjen e mëposhtme të ekranit, ku, në veçanti, parametri "Gjendja e shëndetit të imazhit" do të shënohet si "I shëndetshëm". Dhe kjo do të thotë që ruajtja e skedarëve të sistemit është rikthyer. Tani është e nevojshme të kryhet operacioni i përshkruar në paragrafin 1 të artikullit.

4. Rimëkëmbja e dyqanit të komponentëve të sistemit: disku i instalimit të Windows

Ju mund të drejtoheni në rivendosjen e Dyqanit të Komponentëve të Windows me një tregues të burimit të marrjes së të dhënave nëse nuk ka internet ose nëse dy metodat e mëparshme nuk sollën rezultate pozitive. Burimi nga i cili merren të dhënat për rivendosjen e ruajtjes së komponentëve të sistemit është disku i instalimit të versionit dhe botimit përkatës të Windows. Kjo mund të jetë media e instalimit fizik - një flash drive ose disk, ose mund të jetë një imazh ISO me një çantë shpërndarjeje. Ky i fundit duhet të montohet në një disk virtual duke thirrur menunë e kontekstit në të dhe duke zgjedhur komandën "Mount".

Ne lidhim një flash drive, disk ose imazh, ekzekutojmë PowerShell si administrator dhe futim një komandë si:

Riparimi-WindowsImage -Online -RestoreHealth -Burimi D:\sources\install.wim

Në këtë komandë, shkronja e diskut të medias së instalimit është subjekt i zëvendësimit. Në shembullin tonë, kjo është shkronja D, dhe në vend të saj, në secilin rast individual, ju duhet të zëvendësoni shkronjën tuaj të flash drive, diskun fizik ose të montuar, siç shfaqen në Windows Explorer. Pasi të keni futur komandën, shtypni Enter.

Si rezultat i operacionit, si në rastin e mëparshëm, përfundimi me sukses i tij do të tregohet nga gjendja "Shëndetshme" e parametrit "Image Health State".

Pas rivendosjes së ruajtjes, ne fillojmë operacionin e përshkruar në paragrafin 1 të artikullit.

5. Përditësoni Windows 10

Ju mund të rivendosni integritetin e skedarëve të sistemit të dëmtuar të Windows 10 duke përditësuar sistemin duke përdorur mjetin e krijimit të mediave. Mund të shkarkohet nga faqja zyrtare e Microsoft. Përditësimi i Windows 10 është koha më e gjatë, por në të njëjtën kohë mënyra më e besueshme për të kthyer sistemin operativ në kapacitetin e punës. Procesi i përditësimit të Windows 10 zgjat pothuajse të njëjtën kohë me procesin e riinstalimit të tij. Si pjesë e këtij procesi, të gjithë skedarët e dëmtuar të sistemit do të mbishkruhen, të dhënat e profilit të përdoruesit, programet e instaluara dhe cilësimet e sistemit do të ruhen dhe dalja do të jetë më e freskëta, me të gjitha përditësimet e përvjetorit të Windows 10 të instaluara.

Hapni mjetin e krijimit të mediave. Ne pranojmë kushtet e licencës.

Zgjidhni "Përmirëso këtë kompjuter tani".

Dhe prisni që procesi i përditësimit të përfundojë.

Kalofsh nje dite te mire!

Shërbimet sfc.exe kontrollon integritetin e të gjithë skedarëve të sistemit të mbrojtur nga Windows File Protection ( wfp), ka një aftësi të integruar për të zëvendësuar automatikisht versionet e korruptuara me versionet e sakta të Microsoft. Për të ekzekutuar programin, përdoruesi duhet të ketë të drejta Administratori.

Sfc

Përshkrim

Në fillimin sfc përdor një numër flamujsh, më i përdoruri prej të cilëve është /scannow . sfc mund të ekzekutohet në të gjithë kompjuterët Windows, si dhe në Windows Recovery Console, por ia vlen të merret parasysh që të gjithë flamujt mbështeten në të gjitha sistemet operative. Lexoni më shumë në seksionin e Përputhshmërisë.

Lista e parametrave:
/?

Shfaq një listë të të gjithë flamujve të disponueshëm

/skanoje tani

Kontrollon integritetin e të gjithë skedarëve të sistemit të mbrojtur dhe rikthen skedarët e dëmtuar ose të modifikuar menjëherë pasi komanda të ekzekutohet. Këta skedarë do të rikthehen në vlerat e tyre të paracaktuara.

/vetëm verifikimi

Kontrollon integritetin e të gjithë skedarëve të sistemit të mbrojtur, por nuk i rikthen ato.

/scanfile=Rruga_te_file

Skanon integritetin e skedarit të specifikuar (në rrugën absolute të skedarit Path ) dhe e rikthen atë nëse zbulohen ndryshime. Një shembull i një rruge absolute kur filePath është c:\windows\system32\example.dll

/verifyfile=Rruga_te_file

Skanon integritetin e skedarit të specifikuar (në shtegun absolut filePath ) por nuk e bën dhe e rikthen atë. Një shembull i një rruge absolute kur filePath është c:\windows\system32\example.dll

/offwindir=Letër_drive_Windows

Është e nevojshme të specifikoni manualisht diskun në të cilin është instaluar Windows dhe në të cilin po kërkojmë ndryshime në skedar.

/offbootdir=letter_drive_from_recovery_from

Përcakton shkronjën e diskut nga e cila skedarët janë marrë për rikuperim. Përdoret së bashku me /offwindir= në konsolën e rikuperimit. Shembull i përdorimit të konsolës: sfc /scannow /offbootdir=d:\ /offwindir=d:\windows. Ky shembull skanon dhe riparon skedarët e specifikuar nga flamuri offwindir duke përdorur skedarët origjinalë të Microsoft që gjenden në shtegun offbootdir.

/scanonce

Skanoni dhe rivendosni skedarët në nisjen e ardhshme të Windows

/scanboot

Skanoni dhe riparoni skedarët sa herë që Windows niset

/kthehet

Kjo komandë përdoret për të anuluar komandat e ekzekutuara më parë. Për shembull, nëse përdoruesi ka ekzekutuar komandën /scanboot, e cila kryen një skanim sa herë që Windows niset, atëherë komanda /revert do ta përfundojë këtë proces.

/purgecache

Heqja e skedarëve origjinalë (të cilët po restaurohen) nga dosja e cache-it të Windows. Ju duhet ta përdorni këtë komandë me kujdes, pasi mund të çojë në përplasje të sistemit. Komanda gjithashtu ekzekuton një skanim të sistemit dhe mbush dosjen e cache-it me kopje të skedarëve aktual të sistemit.

/cachesize=x

Ndryshon madhësinë e cache, sipas nevojave të përdoruesit. Parametri x përcakton numrin e megabajt.

Kodet e kthimit

Rikthen 0 nëse operacioni ishte i suksesshëm dhe 0 nëse kishte gabime.

Shembull përdorimi

Për të skanuar dhe riparuar menjëherë skedarët e sistemit të dëmtuar:

Për të kontrolluar integritetin e një skedari pa e rregulluar atë

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

Kontrolloni skedarin example.dll në konsolën e rikuperimit të sistemit nga disku i instalimit të Windows f:

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

Përputhshmëria

Shërbimet sfc E përputhshme me sistemet operative Windows Vista dhe më lart.

Probleme të mundshme

  1. sfc scannow dështon të fillojë shërbimin e riparimit- Kontrollo që shërbimi po funksionon Instaluesi i moduleve të Windows. (Paneli i kontrollit\Mjetet Administrative\Shërbimet) dhe lloji i nisjes është caktuar në Manual
  2. sfc scannow nuk mund të riparojë skedarët- Provoni komandën e mëposhtme

    Dism /Online /Cleanup-Image /RestoreHealth

    Përdoret për të riparuar komponentët e dëmtuar, më pas rinisni kompjuterin dhe provoni të ekzekutoni sërish sfc /scannow.

    Opsioni i dytë është të zëvendësoni skedarët që programi nuk mund t'i rivendosë vetë, qoftë nga një kompjuter tjetër ose nga një kopje rezervë, etj.
    Për ta bërë këtë, duhet të merrni një listë të skedarëve që programi nuk mund t'i rivendoste, shkruani:

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

    Kjo komandë do të krijojë një skedar teksti në desktopin tuaj sfc.txt i cili përmban një regjistër të detajuar të programit

Problemi i funksionimit të paqëndrueshëm të Windows 7 shpesh shoqërohet me dëmtimin ose fshirjen e skedarëve të sistemit, për shembull, pas riinstalimit ose instalimit të një programi të infektuar. Ky nuk është problemi më i vështirë - ka shumë mënyra për të rivendosur të dhënat duke përdorur mjete standarde OS ose manualisht. Më poshtë do të shqyrtojmë opsionet më të thjeshta dhe më efektive.

Rikthimi në gjendjen e fundit të qëndrueshme

Si parazgjedhje, mbrojtja është aktive në të gjitha Windows për ndarjet e sistemit. Ai është përgjegjës për krijimin e pikave speciale të kontrollit që përmbajnë informacion në lidhje me konfigurimin dhe skedarët e sistemit të mjedisit përpara se ta modifikojë atë - instalimi i aplikacioneve, drejtuesve dhe përditësimeve. Për më tepër, pikat e rikuperimit krijohen pa një arsye të tillë nga sistemi në intervale të rregullta ose nga vetë përdoruesi.

Nëse problemet filluan të shfaqen relativisht kohët e fundit, dhe ju mbani mend datën e përafërt të shfaqjes së tyre, atëherë zgjidhja më e mirë është të ktheni OS në momentin kur nuk u vërejtën asnjë dështim gjatë funksionimit të OS.

Në një mjedis pune, kjo është shumë e lehtë për t'u bërë:

E tëra që mbetet është të rindizni, pas së cilës skedarët e dëmtuar të sistemit do të zëvendësohen me versionet e mëparshme të punës.

Nëse Windows nuk do të niset

Edhe nëse dëmtimi i të dhënave të sistemit është aq serioz sa OS nuk mund të niset vetë, ekziston një mundësi për të përdorur pikat e rikuperimit:


Do të fillojë mjeti përkatës i përzgjedhjes së pikës së kontrollit, me të cilin duhet të punoni në mënyrën e përshkruar më parë.

Nëse shtypja e F8 nuk hap dritaren e opsioneve të nisjes, atëherë mund të futeni në mjedisin e rikuperimit vetëm kur përdorni diskun e nisjes / instalimit.

Duke përdorur programin standard SFC

Ky aplikacion kontrollon dhe riparon skedarët kryesorë të sistemit OS. Mund të ekzekutohet gjithashtu në vijën e komandës nga një disk boot, nga dritarja e opsioneve të nisjes pasi të keni shtypur F8 dhe nga një sistem që funksionon. Opsioni i fundit është më i lehtë:


Pas përfundimit të operacionit, SFC do t'ju njoftojë për rezultatet - të dhënat e korruptuara duhet të zbulohen dhe korrigjohen.

Rivendosja e të dhënave me dorë

Ndonjëherë metodat e përshkruara më sipër nuk mund ta rregullojnë problemin. Për shembull, kur përditësoni DirectX nga shpërndarjet që vijnë me aplikacione të ndryshme, DLL-të shpesh humbasin. Prandaj, gjithmonë përpiquni të përditësoni DirectX nga zyra. Faqja e Microsoft-it, dhe nëse problemi ka ndodhur tashmë, atëherë nëse disponohet një version i ri, të gjitha DLL-të do të përditësohen automatikisht pas instalimit të një pakete të re përbërësish nga faqja http://www.microsoft.com/en-us/download/ konfirmim.aspx?id=35.

Nëse nuk ka version të ri në faqen e specifikuar, atëherë çdo DLL nga një burim tjetër mund të transferohet në sistemin tuaj vetë. Bibliotekat ruhen në drejtoritë e mëposhtme:

  • për Windows 7×32 - në dosjen C:\Windows\System32;
  • për Windows 7×64 - në drejtorinë C:\Windows\SysWOW64.

Nëse, kur nisni një aplikacion, shfaqet një dritare që ju informon se mungon një DLL dhe instaluesi nga faqja e internetit e Microsoft raporton se sistemi juaj ka versionin më të fundit të bibliotekave dhe nuk përditëson komponentët, atëherë thjesht mund të përdorni motorin e kërkimit . Kërkoni në internet për DLL dhe transferojini ato në dosjet e specifikuara.

Jo vetëm DLL-të, por edhe çdo skedar i dëmtuar i sistemit mund të nxirret nga shpërndarja e instalimit të Windows 7. Për ta bërë këtë, ju vetëm duhet të dini se cilët skedarë janë dëmtuar. Shpesh, vetë OS informon përdoruesin për mungesën e ndonjë DLL ose për një gabim aplikacioni, për shembull, Explorer.exe. Ju mund të merrni informacione vetë.

Gjeni se çfarë informacioni të sistemit është i gabuar

Për ta bërë këtë, do t'ju duhet përsëri një linjë komande, ne kemi përshkruar tashmë se si ta hapni atë. Shkruani komandën e mëposhtme këtu:

indstr /N:"" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt", ku N është shkronja e diskut.

Shtypni Enter, pas së cilës sfcdetails.txt do të krijohet në desktop, të cilin duhet ta hapni dhe ta rishikoni me kujdes. Përmbajtja e tij do të jetë diçka si imazhi më poshtë.

Këtu shohim se biblioteka e dëmtuar është Accessibility.dll. Është ajo që do të duhet të gjendet në Ueb ose të nxirret në mënyrë të pavarur nga shpërndarja ekzistuese e Windows 7 për rikuperim.

Nxjerrja e komponentëve të OS nga shpërndarja

Përveç diskut të instalimit, do t'ju duhet një aplikacion i vogël falas me 7 zip. Me të, ne do të punojmë me imazhin install.wim të vendosur në drejtorinë e burimeve. Rendi është si më poshtë:


Mbetet vetëm për t'i kopjuar ato në dosjen e dëshiruar ose në një USB flash drive. Ju mund të zëvendësoni të dhënat e dëmtuara me to duke përdorur median e instalimit / nisjes ose LiveCD.

Përshëndetje miq! Rivendosja e skedarëve të sistemit në Windows 7 ose Windows 8 / 8.1 është një temë interesante. Sidomos nëse sistemi operativ fillon të dështojë, por ne nuk kemi një imazh të rikuperimit dhe kemi harruar të aktivizojmë mbrojtjen e sistemit në mënyrë që të krijohen pika rikuperimi. Në këtë rast, ne nuk do të jemi në gjendje të rivendosim sistemin nga imazhi, nuk do të jemi në gjendje të kthejmë Windows në pikën e krijuar të rivendosjes dhe jemi gjithashtu shumë dembel për të riinstaluar sistemin, pasi do të duhet një ditë e tërë. Dhe vetëm këtu kemi një shans tjetër për ta kthyer Windows në normalitet - përpiquni të rivendosni skedarët e sistemit. Në këtë artikull do të përpiqem të zbuloj plotësisht temën në mënyrë që të mund të ringjallim kompjuterin tonë në çdo situatë.

Në vijën e komandës që hapet, shkruani:

sfc /scannow

Po presim edhe pak...

Nëse sistemi juaj është në rregull, do të shihni imazhin e mëposhtëm.

Nëse Windows-i juaj është prishur, do të shihni sa vijon.

Skedarët e sistemit janë restauruar me sukses. Rinisim dhe aktivizojmë menjëherë mbrojtjen e sistemit për të krijuar pika rikuperimi në mënyrë që herën tjetër thjesht të kthejmë gjendjen e kompjuterit disa ditë më parë dhe kaq.

Ndodh që gjatë skanimit të sistemit, mjeti sfc.exe gjeti skedarë të dëmtuar, por nuk mund t'i rregullonte ato. Në këtë rast, unë do të bëja "Rivendosjen e skedarit të sistemit" në modalitetin e sigurt. Nëse mënyra e sigurt është e njëjtë, lexoni të fundit të këtij artikulli.

Nëse nuk ishte e mundur të hyni në mjedisin e rikuperimit duke shtypur F8, atëherë do t'ju duhet të nisni nga disku ose disku i instalimit (boot). Si të nisni nga një flash drive - . Në të njëjtën mënyrë, ju mund të vendosni boot nga disku. Vetëm në këtë rast, në radhë të parë duhet të vendosni DVD-RW (disku optik) në prioritetin e nisjes.

Më pëlqen të nis nga media e lëvizshme duke përdorur menynë e nisjes. Në pllakat amë ASUS, zakonisht thirret edhe me çelës F8.

Duke nisur nga një USB flash drive ose nga një disk, pashë foton e mëposhtme. zgjedh Konfigurimi i Windows- Instalimi i Windows.

Ne zgjedhim atë që nuk e ndezim. Dhe këtu me KUJDES! Ne kujtojmë letrën që mjedisi i rikuperimit i ka caktuar sistemit tuaj (në kolonën Folder). e kam D.

Fusim komandën:

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

Mund të shkoni në disk dhe të siguroheni se çfarë dhe ku.

  1. Ne përdorim shërbimin DISKPART

Në vijën e komandës, shkruani:

diskpart- telefononi programin për të punuar me disqe.

disku i listës— ne shikojmë listën e disqeve.

zgjidhni diskun- Unë zgjedh hard diskun që më nevojitet.

Për Windows 8/8.1

Nëse programi sfc nuk ishte në gjendje të riparonte skedarët e sistemit të dëmtuar, atëherë duhet të përpiqeni të rivendosni ruajtjen e këtyre skedarëve të sistemit. Vendi ku duhet të vendosen kopjet e skedarëve të sistemit të shërbimit. Siç e kuptoj unë, ai ndodhet në C:\Windows\WinSxS. Kjo do të thotë, së pari duhet të rregullojmë ruajtjen e skedarëve dhe më pas të përdorim komandën "SFC / Scannow" për të rivendosur skedarët e sistemit Windows.

Rivendosja e ruajtjes duke përdorur Windows Update

  1. Ne hapim Windows PowerShell me të drejta administratori. Për ta bërë këtë, hapni menunë Start ose ekranin kryesor dhe klikoni në ikonën "Kërko". Në kutinë e kërkimit, shkruani "PowerShell". Klikoni me të djathtën në "Windows PowerShell" dhe zgjidhni "Run as administrator" ose "Run as administrator".
  2. Në dritaren që hapet, shkruani

Dism /Online /Cleanup-Image /RestoreHealth

dhe ne jemi duke pritur. Nëse ruajtja është e paprekur ose është rikthyer duke përdorur Windows Update, do të shihni foton e mëposhtme.

Nëse gjendja shëndetësore e imazhit: i shëndetshëm - gjithçka është në rregull. Rinisim kompjuterin dhe provojmë sërish SFC /SCANNOW.

Rivendosja e një kasaforte duke përdorur një imazh

Nëse kemi probleme me Windows Update, atëherë kjo metodë do të funksionojë.

  1. Shkarkoni imazhin origjinal të Windows 8/8.1 me të njëjtën bitness si sistemi juaj. Si të zbuloni thellësinë e bitit të sistemit të instaluar - .
  2. Ne lidhim ose montojmë imazhin e shkarkuar. Klikoni me të djathtën mbi imazhin dhe zgjidhni "Connect" ose "Mount".

    Në vijën e komandës me të drejtat e administratorit, ne shikojmë se cilat rishikime janë në imazh me komandën

Unë kam 2 botime në imazhin tim. Është e vështirë të kuptoj se çfarë kam nevojë nga këto shenja dalluese. Le të përdorim të parën. Nëse nuk funksionon, e dyta.

  1. Nisni Windows PowerShell me të drejtat e administratorit dhe lëshoni komandën

Riparimi-WindowsImage -Online -RestoreHealth -Burimi F:\sources\install.wim:1

ku, F është shkronja e diskut me të cilën kemi lidhur imazhin, 1 është numri i botimit të Windows në imazh.

Rivendosja e skedarëve të sistemit me dorë

Nëse përdorimi i mjetit sfc nuk arriti të rikuperojë skedarët e prishur, duhet të përpiqeni ta bëni atë me dorë. Në këtë rast, duhet të ekzekutoni gjithashtu komandën

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

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

dhe shqyrtoni me kujdes dosjen sfcdetails.txt në desktopin tuaj ose %windir%\Logs\CBS\.

Duhet të jetë diçka e ngjashme me foton më poshtë.

Pasi të njihet emri i skedarit të dëmtuar (Accessibility.dll), ne e kërkojmë atë në një kompjuter tjetër me të njëjtin sistem si i juaji. Nëse ky nuk është një opsion, atëherë do të shkarkoja imazhin origjinal të Windows dhe do ta instaloja në një makinë virtuale. Gjeta skedarin që më duhej dhe e kopjova në një USB flash drive të bootable ose instalues. Pastaj, nga ky flash drive i instalimit, unë u nisa në mjedisin e rimëkëmbjes, do të niste linjën e komandës. Do të hapja bllokun e shënimeve nga linja e komandës. Hapa menunë File> Open - dhe tani kam një eksplorues pothuajse të plotë. Ne kopjojmë skedarin e saktë nga USB flash drive me zëvendësimin, rindizni dhe gjithçka duhet të funksionojë.

Nëse opsioni i instalimit të një makine virtuale nuk ju përshtatet, atëherë mund të lidhni skedarin install.wim me dosjen. Pastaj shkoni te kjo dosje dhe kopjoni skedarët e nevojshëm.

  1. Ne krijojmë një dosje. Për shembull, "Win8.1Pro" në rrënjën e diskut D.
  2. Kopjoni skedarin install.wim në rrënjën e diskut D.

    Montoni skedarin install.wim në dosjen e krijuar.

Ne hyjmë në dosjen e krijuar dhe kopjojmë skedarët e nevojshëm.

Fikni imazhin

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

konkluzioni

Kështu do të përpiqem të rivendos skedarët e sistemit në Windows 7/8/8.1. Shkruani pyetje dhe dëshira në komente. Faleminderit për ndarjen e artikullit në mediat sociale. Gjithe te mirat!

Përshëndetje, Anton Dyachenko

Artikujt kryesorë të lidhur