Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Siguranță
  • Reparați fișierele de sistem Windows deteriorate cu comenzile SFC și DISM.

Reparați fișierele de sistem Windows deteriorate cu comenzile SFC și DISM.

Problema funcționării instabile a Windows 7 este adesea asociată cu deteriorarea sau ștergerea fișierelor de sistem, de exemplu, după reinstalarea sau instalarea unui program infectat. Aceasta nu este cea mai dificilă problemă - există multe modalități de a recupera datele folosind instrumente standard ale sistemului de operare sau manual. Vom analiza în continuare cele mai simple și mai eficiente opțiuni.

Reveniți la ultima stare stabilă

În mod implicit, protecția este activă pentru toate partițiile de sistem Windows. Este responsabil pentru crearea punctelor de control speciale care conțin informații de configurare și fișiere de sistem pentru mediu înainte de a-l modifica — instalând aplicații, drivere și actualizări. În plus, punctele de restaurare sunt create fără un astfel de motiv de către sistem la intervale regulate sau de către utilizatorul însuși.

Dacă problemele au început să apară relativ recent și vă amintiți data aproximativă a apariției lor, atunci cea mai bună soluție este să faceți înapoi sistemul de operare până la punctul în care nu au fost observate erori în timpul funcționării sistemului de operare.

Este foarte ușor să faci asta într-un mediu de producție:

Tot ce rămâne este să reporniți, după care fișierele de sistem deteriorate vor fi înlocuite cu versiunile anterioare de lucru.

Dacă Windows nu pornește

Chiar dacă deteriorarea datelor de sistem este atât de gravă încât sistemul de operare nu poate porni singur, există posibilitatea de a utiliza puncte de restaurare:


Utilitarul corespunzător pentru selectarea unui punct de control va începe și trebuie să lucrați cu el în modul descris mai devreme.

Dacă fereastra cu opțiunile de pornire nu se deschide când apăsați F8, atunci puteți intra în mediul de recuperare numai când utilizați un disc de pornire/instalare.

Folosind utilitarul SFC standard

Această aplicație verifică și repară fișierele de bază ale sistemului de operare. Poate fi rulat și din linia de comandă de pe discul de pornire, din fereastra cu opțiuni de pornire după apăsarea F8 și dintr-un sistem care rulează. Ultima opțiune este cea mai simplă:


La finalizarea operațiunii, SFC vă va anunța cu privire la rezultate - datele corupte trebuie detectate și reparate.

Recuperarea datelor manual

Uneori, metodele descrise mai sus nu pot rezolva problema. De exemplu, atunci când actualizați DirectX din distribuțiile care vin cu diverse aplicații, DLL-urile sunt adesea pierdute. Prin urmare, încercați întotdeauna să actualizați DirectX de la. Site-ul web Microsoft și dacă a apărut deja o problemă, atunci dacă este disponibilă o nouă versiune, toate DLL-urile vor fi actualizate automat după instalarea unui pachet nou de componente de pe site-ul http://www.microsoft.com/ru-ru/download /confirmation.aspx?id=35.

Dacă nu există o versiune nouă pe pagina specificată, atunci orice DLL dintr-o altă sursă poate fi transferat singur în sistemul dvs. Bibliotecile sunt stocate în următoarele directoare:

  • pentru Windows 7 × 32 - în folderul C: \ Windows \ System32;
  • pentru Windows 7 × 64 - în directorul C: \ Windows \ SysWOW64.

Dacă, la pornirea unei aplicații, apare o fereastră care informează despre absența oricărui DLL, iar instalatorul de pe site-ul web Microsoft informează despre prezența celei mai recente versiuni a bibliotecilor în sistemul dvs. și nu actualizează componentele, atunci puteți pur și simplu utilizați motorul de căutare. Căutați pe Internet DLL-uri și mutați-le în folderele specificate.

Nu numai DLL-urile, ci și orice fișiere de sistem corupte pot fi extrase din distribuția de instalare Windows 7. Pentru a face acest lucru, trebuie doar să știți ce fișiere sunt deteriorate. Adesea, sistemul de operare însuși informează utilizatorul despre absența oricărui DLL sau despre o eroare a aplicației, de exemplu, Explorer.exe. Puteți obține informații singur.

Aflați ce informații de sistem sunt defecte

Pentru a face acest lucru, veți avea nevoie din nou de linia de comandă, am descris deja cum să o deschideți. Scrieți următoarea comandă aici:

indstr / N: ""% windir% \ Logs \ CBS \ CBS.log> "% userprofile% \ Desktop \ sfcdetails.txt", unde N este litera unității.

Apăsați Enter, după care sfcdetails.txt va fi creat pe desktop, pe care trebuie să-l deschideți și să îl revizuiți cu atenție. Conținutul său va fi ceva asemănător cu imaginea de mai jos.

Aici putem vedea că biblioteca deteriorată este Accessibility.dll. Va fi necesar să îl găsiți pe Web sau să îl extrageți independent din kitul de distribuție Windows 7 existent pentru recuperare.

Extragerea componentelor OS din distribuție

Pe lângă discul de instalare, veți avea nevoie de o mică aplicație gratuită cu 7 zip. Cu ajutorul lui vom lucra cu imaginea install.wim aflată în directorul surse. Ordinea este următoarea:


Tot ce rămâne este să le copiați în folderul dorit sau pe o unitate flash USB. Puteți înlocui datele corupte cu ele utilizând medii de instalare/pornire sau LiveCD.

Salutare cititori ai blogului companiei ComService (Naberezhnye Chelny)!

Restaurarea fișierelor de sistem Windows 7 sau Windows 8 / 8.1 este un subiect interesant. Mai ales dacă sistemul de operare începe să se defecteze și nu avem o imagine de recuperare și am uitat să activăm protecția sistemului pentru a crea. În acest caz, nu vom putea, nu vom putea face înapoi Windows la punctul de restaurare creat și suntem prea leneși, deoarece acest lucru va dura o zi întreagă. Și aici avem o altă șansă de a reveni Windows la normal - încercați. În acest articol voi încerca să dezvălui pe deplin subiectul astfel încât să-l putem reînvia pe a noastră în orice situație.

Structura articolului

1. Recuperarea fișierelor de sistem pe un sistem încărcat

apăsați Enter și așteptați finalizarea scanării

A fost pe mașina virtuală de unde a fost luat, așa că nu am fost surprins că fișierele de sistem au fost găsite și restaurate.

3. Cum să găsiți litera de unitate a Windows-ului instalat

Dacă l-ai luat cu cheia F8 apelați fereastra „Opțiuni suplimentare de pornire” și selectați „Depanați problemele computerului”, apoi trebuie să aflăm litera unității în care este instalat Windows, care a fost atribuită de mediul de recuperare. Acest lucru se poate face în două moduri

1. Apelați notepad cu comanda

Extindeți meniul în notepad Fişierși alegeți Deschis…

Faceți clic stânga Calculator iar înaintea ta vor fi discuri cu litere

Puteți merge pe disc și vedeți ce și unde.

2. Folosim utilitarul DISKPART

Pe linia de comandă, introduceți

diskpart- apelați utilitarul pentru lucrul cu discuri

listă disc- uitați-vă prin lista de discuri

selectați discul- alege-l pe cel de care am nevoie

disc de detaliu- Sun informații despre acest disc

4. Restaurați manual fișierele de sistem

Dacă folosind utilitarul sfc nu a fost posibil să recuperați fișierele rupte, trebuie să încercați să o faceți manual. În acest caz, trebuie să rulați suplimentar comanda

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

și examinează cu atenție dosarul sfcdetails.txt pe desktop.

Ar trebui să existe ceva asemănător cu imaginea de mai jos.

Odată ce numele fișierului deteriorat este cunoscut (Accessibility.dll), aș căuta același în distribuție și l-aș înlocui. În acest caz, va fi firesc necesar să primiți. Și înainte de a porni în Windows și de a obține drepturile asupra fișierelor, puteți încerca să copiați fișierele necesare folosind un notepad lansat din mediul de recuperare (așa cum este descris mai sus).

Concluzie

Prieteni! Tot ceea ce este scris mai sus despre restaurarea fișierelor de sistem în Windows 7 este valabil și pentru. Și, aș aplica această comandă și în Windows 8

Eu nu am încercat această comandă, dar dacă sistemul nu pornește, atunci cu siguranță nu va fi mai rău.

La fel ca și hardware-ul, și software-ul intră în paragină, deoarece este expus la sarcini semnificative din partea utilizatorului. Prin urmare, verificarea integrității fișierelor de sistem în Windows 10 ar trebui efectuată periodic și, dacă este necesar, zonele deteriorate sunt restaurate.

Examinare

Sistemul de operare are un utilitar încorporat care detectează fișierele deteriorate și le înlocuiește cu versiuni funcționale.

Bine de stiut! Fișierele originale ale sistemului de operare sunt stocate pe unitatea de sistem în folder Windows \ WinSxS.

Posibile probleme

Recuperarea sistemului de operare folosind sfc / scannow va eșua dacă depozitul sursă în sine a fost deteriorat. În acest caz, trebuie mai întâi să restaurați imaginea originală folosind utilitarul Gestionarea imaginilor și serviciilor de implementare (DSIM)... Este proiectat să funcționeze cu imagini Windows.


Bine de stiut! DISM utilizează Centrul de actualizare la restaurarea depozitului.

Recuperare

După rularea utilitarului DISMși restaurați sursele, executați din nou comanda în linia de comandă sfc / scannow... Acest lucru va restabili complet integritatea sistemului. Reporniți computerul pentru a lucra în continuare. Dacă, dintr-un motiv oarecare, remedierea nu a funcționat și utilizați o metodă radicală de reinstalare a sistemului de operare, citiți cum să creați o unitate flash USB bootabilă în articolul „Cum să creați o unitate flash de instalare Windows 10 în moduri diferite”.

Concluzie

Integritatea fișierelor Windows 10 este compromisă după lucrul incorect cu acestea, reinstalarea frecventă a programelor sau suprascrierea informațiilor. Utilizați utilitarul încorporat pentru a restaura sfc / scannow care va face totul automat folosind stocarea fișierelor originale. Dacă imaginea originală este deteriorată, restaurați-o folosind Gestionarea imaginii și a serviciilor de implementare.

). În acest caz, unii încep să se îngrijoreze și caută tot felul de motive și modalități de a elimina înghețurile.
Nu mă voi repeta și nu voi scrie de ce se întâmplă asta, tk. articolul nu este despre asta și am dat deja un link pentru rezolvarea problemelor de mai sus.
Aș prefera să vă arăt o modalitate interesantă care vă va ajuta să verificați sistemul pentru erori.

Puțini oameni știu, dar în Windows există un „truc” util care poate în sine căutareși corect erori în sistemul propriu-zis. Mai mult, nu va atinge programele terțe, ci va verifica doar fișierele de sistem. Acest lucru este util și interesant, deoarece mulți nu cred că motivul poate fi ascuns în sistemul în sine, ci încep febril și așa mai departe. În general . Da, acest lucru este util și poate duce la rezultate bune, dar cu toate aceste acțiuni este bine să ne amintim despre ce voi scrie mai jos.

Am scris deja puțin despre această funcție în articol, care poate apărea și din cauza unei erori în fișierele de sistem, care sunt adesea uitate. Dar totuși, în cadrul acestui articol, voi repeta...

Deci, hai să alergăm:

si intra in ea sfc / scannow:


Verificarea sistemului va începe:


Trebuie doar să aștepți.

Pentru oricine este interesat, iată o descriere a comenzii și a tastelor.

sfc
Unde:
/ scannow - efectuează o scanare imediată a tuturor fișierelor de sistem protejate.
/ scanonce - o scanare unică a tuturor fișierelor de sistem protejate la următoarea pornire a sistemului.
/ scanboot - verificați toate fișierele de sistem protejate la fiecare pornire
/ REVERT - Setează opțiunile implicite originale.
/ ENABLE - Activează funcționarea normală a protecției fișierelor Windows
/ PURGECACHE - Ștergeți fișierele cache și verificați imediat fișierele
/ CACHESIZE = x - Setează dimensiunea cache-ului fișierului

În linia de comandă (Start -> Run -> cmd) scrieți sfc / comanda și cheia necesară.

După finalizarea verificării, sistemul va raporta rezultatele și vă va cere să reporniți.

Asta e tot pentru mine. Vă mulțumesc tuturor pentru atenție.

Ori de câte ori ceva nu merge bine cu computerul sau laptopul dvs., există o serie de instrumente de depanare pe care le puteți urma pentru a încerca să remediați problema. Windows 10/8/7 are mai multe comenzi încorporate pe care le puteți utiliza pentru a verifica și repara fișierele de sistem corupte care cauzează probleme în timp atunci când sunt modificate. Una dintre modalitățile de depanare a problemelor legate de Windows este verificarea sistemului și restaurarea fișierelor de sistem. Poate ajuta la toate tipurile de probleme, cum ar fi sistemul lent, ecranul albastru al morții, întreruperile bruște de curent și blocările sistemului.

Să aruncăm o privire la cum să rulați System File Checker pe Windows folosind linia de comandă CMDși PowerShell comenzi precum sfc / scannowși instrument DISM. Vreau să observ că pentru actualizarea Windows 10 Anniversary, va fi mai bine să utilizați metode cu PowerShell.

Verificarea și restaurarea fișierelor de sistem prin CMD

System File Checker scanează computerul pentru orice daune sau modificări ale fișierelor de sistem care altfel ar putea interfera cu funcționarea normală a computerului. De acolo, înlocuiește fișierul cu versiunea corectă pentru ca acesta să funcționeze fără probleme. Folosind linia de comandă, puteți încerca să scanați și să reparați fișierele de sistem ale sistemelor de operare mai recente, cum ar fi Windows 10/8/7 / Vista. Să analizăm două comenzi sfc / scannow și DISM folosind CMD.

1.

  • Rulați Command Prompt (CMD) ca administrator. Faceți clic pe „căutare” și scrieți pur și simplu „cmd” sau „linie de comandă”, apoi faceți clic dreapta pe ea și rulați ca administrator.
  • Setați comanda sfc / scannowși așteptați ca procesul să se termine.


Notă: După scanarea sistemului, veți obține unul dintre cele trei rezultate:

  • Nu vor exista erori de fișiere de sistem.
  • Vor apărea erori ale fișierelor de sistem și Windows le va repara automat.
  • Windows a întâmpinat erori, dar nu poate repara unele dintre ele.

Dacă opțiunea 3 vă arată că a fost găsită o eroare și sistemul nu se poate recupera, atunci repetați procedura. Vă sfătuiesc să dezactivați criptarea și, dacă sunt disponibile în momentul verificării. Nimic nu a reușit? Ne mutam mai jos.


2. (DISM)

Dacă cele de mai sus nu funcționează în modul sigur, există o ultimă modalitate de a verifica existența corupției în fișierele de sistem și de a le remedia. Utilizăm instrumentul Deployment Image and Service Management (DISM). Echipa lucrează cu sisteme Windows 8 / 8.1 / 10. Deschideți înapoi și utilizați următoarea comandă:

Procesul poate dura mult timp cu înghețarea scalei procentuale. Când ați terminat, reporniți computerul și reporniți sfc / scannow, pentru a vă asigura că nu există erori sau eroarea a dispărut.


Verificarea și restaurarea fișierelor de sistem prinPowerShell

Vom folosi Windows PowerShell pentru a vă arăta cum să utilizați Serviciul de întreținere și management. DISM pentru a scana și a repara fișierele de sistem corupte în Windows 10. Această metodă va fi mai eficientă pentru actualizarea Windows 10 Anniversary decât linia de comandă.

1. Folosind instrumentul System File Checker (SFC).

  • Alerga PowerShell ca administrator. Faceți clic pe „căutare” și tastați Windows Powershell, apoi faceți clic dreapta și selectați ca administrator.

  • Introduceți comanda în fereastra PowerShell sfc / scannow. Dacă scanarea descoperă probleme, Windows va încerca să le rezolve. Dacă Windows nu le poate remedia, vă va avertiza că sunt necesare cercetări și acțiuni suplimentare. Deplasați în jos dacă sunt găsite erori.


2. Utilizarea instrumentului de gestionare a imaginilor și serviciilor de implementare (DISM)

Scanarea DISM detectează fișierele de sistem corupte și Windows va încerca să le repare și vă va oferi un raport de progres la sfârșit. Dacă Windows nu poate găsi fișierele de care are nevoie pentru a repara fișierele de sistem corupte, vi se vor furniza și informații despre ce să faceți în continuare, cu un link către site-ul web Microsoft și opțiuni de depanare. Emiteți comanda de mai jos în fereastra PowerShell.

DISM / ONLINE / CURĂȚARE-IMAGINE / RESTOREHALTH

Dacă DISM a remediat totul sau nu a găsit erori, atunci reporniți laptopul, computerul și rulați-l înapoi pentru a verifica sfc / scannow.


Top articole similare