Atunci când fișierele critice de sistem Windows lipsesc sau sunt deteriorate, este posibil ca sistemul de operare să înceapă să nu funcționeze corect. Printre simptomele uzuale se numără funcționarea necorespunzătoare a caracteristicilor Windows, erorile de sistem sau windows care nu răspund sau îngheață.
Dacă întâmpinați aceste probleme, puteți utiliza instrumente de reparare Windows încorporate - Deployment Image Servicing and Management (DISM) și System File Checker (SFC) - pentru a scana după fișiere de sistem deteriorate și a restaura componentele Windows lipsă sau deteriorate, ajutând la readucerea sistemului la o stare de funcționare stabilă.
Pasul 1: Rulați DISM
DISM furnizează fișierele necesare pentru a repara fișierele deteriorate. Ar trebui să rulați DISM înainte de a rula System File Checker. Pentru a face acest lucru, urmați acești pași:
-
Deschideţi o linie de comandă cu drepturi sporite.
-
Tastați cmd în caseta Căutare .
-
În rezultatele căutării, faceți clic dreapta pe Linie de comandă, apoi selectați Executare ca administrator.
-
Dacă vi se solicită confirmarea sau o parolă de administrator, tastați parola sau faceți clic pe Se permite.
-
-
În fereastra Linie de comandă , tastați următoarea comandă și apăsați pe Enter. Finalizarea operațiunii comenzii poate dura câteva minute.
DISM.exe /Online /Cleanup-image /Restorehealth
Sfaturi:
-
DISM utilizează Windows Update ca sursă pentru a furniza fișierele necesare. Totuși, dacă clientul Windows Update este defect, puteți utiliza o instalare Windows care rulează sau un folder Windows alăturat de pe o partajare de rețea sau un suport amovibil, cum ar fi DVD-ul Windows, ca sursă a fișierelor. Pentru aceasta, rulaţi în schimb comanda următoare:
-
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
-
În comanda de mai sus, înlocuiți substituentul C:\RepairSource\Windows cu locația sursei de reparare. Pentru mai multe informații despre utilizarea instrumentului DISM pentru a repara Windows, consultați Repararea unei imagini Windows.
Pasul 2: Rulați System File Checker
În fereastra Linie de comandă , tastați următoarea comandă și apăsați ENTER:
sfc /scannow
Avertisment: Nu închideţi această fereastră de linie de comandă până la finalizarea verificării.
Comanda sfc /scannow va scana toate fișierele de sistem protejate și va înlocui fișierele deteriorate cu o copie memorată în cache. Rezultatele scanării vor fi afișate după terminarea acestui proces. Este posibil să primiți unul dintre următoarele mesaje:
|
Mesaj rezultat scanare |
Acțiune corespondentă |
|---|---|
|
Protecţia de resurse Windows nu a găsit încălcări de integritate. |
Nu aveți fișiere de sistem lipsă sau deteriorate. |
|
Protecţia de resurse Windows nu poate efectua operațiunea solicitată. |
Pentru a rezolva această problemă, efectuați scanarea System File Checker în modul de siguranță. Asigurați-vă că folderele PendingDeletes și PendingRenames există sub %WinDir%\WinSxS\Temp. Substituentul %WinDir% reprezintă folderul sistemului de operare Windows, cum ar fi C:\Windows. |
|
Windows Resource Protection a găsit fișiere deteriorate și le-a reparat cu succes. |
Operația s-a efectuat cu succes. Pentru a vizualiza informații detaliate despre scanarea și restaurarea fișierelor de sistem, accesați Cum se vizualizează detaliile procesului System File Checker. |
|
Windows Resource Protection a găsit fișiere deteriorate, dar nu a reușit să remedieze unele dintre ele. |
Pentru a repara manual fişierele deteriorate, vizualizaţi detaliile procesului System File Checker pentru a găsi fişierul deteriorat, apoi înlocuiţi manual fişierul deteriorat cu o copie cunoscută ca fiind bună a fişierului. |
Mai multe informații
Pentru a vizualiza detaliile incluse în CBS. Fișier jurnal , urmați acești pași pentru a copia informațiile din jurnal într-un fișier text ce poate fi vizualizat pe desktop:
-
Deschideți o linie de comandă cu drepturi sporite, așa cum s-a descris anterior.
-
În fereastra Linie de comandă , tastați următoarea comandă (pe o linie), apoi apăsați ENTER:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
Notă: Fișierul Sfcdetails.txt conține detalii de fiecare dată când instrumentul System File Checker a fost rulat pe computer. Fişierul conţine informaţii despre fişierele care nu au fost reparate de instrumentul System File Checker. Verificaţi intrările de dată şi oră pentru a determina care au fost fişierele cu probleme găsite la ultima executare a instrumentului System File Checker.
-
Deschideți fișierul Sfcdetails.txt de pe desktop.
-
Fișierul Sfcdetails.txt utilizează următorul format:
Detaliu SFC dată/oră Următorul fișier jurnal eșantion conține o intrare pentru un fișier care nu a putut fi reparat: 2007-01-12 12:10:42, Info CSI 00000008 [SR] Nu se poate repara fișierul membru [l:34{17}]"Accessibility.dll" de accesibilitate, Versiune = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Cultură neutru, VersionScope neutru, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Tip neutru, TypeName neutru, PublicKey neutru în magazin, fișierul lipsește
După revizuirea fișierului jurnal pentru a determina ce fișier de sistem a fost deteriorat și nu a putut fi reparat, aflați unde se află fișierul deteriorat, apoi înlocuiți manual fișierul deteriorat cu o copie bună cunoscută a fișierului.
Pentru a face acest lucru, urmați instrucțiunile de mai jos. În următoarele comenzi, substituentul <Path_And_File_Name> reprezintă calea și numele de fișier al fișierului deteriorat.
Notă: Este posibil să reușiți să obțineți o copie bună cunoscută a fișierului de sistem de pe alt computer care rulează aceeași versiune de Windows ca a computerului. Se recomandă să efectuați un proces System File Checker pe acel computer pentru a vă asigura că fișierul de sistem pe care intenționați să-l copiați este o copie bună.
Pasul 1: Preluați proprietatea administrativă a fișierului de sistem deteriorat.
Tastați următoarea comandă în linia de comandă cu drepturi sporite, apoi apăsați ENTER:
takeown /f <Path_And_File_Name>
Exemplu:
takeown /f C:\windows\system32\jscript.dll.
Pasul 2: Acordați administratorilor acces complet la fișierul de sistem deteriorat.
Tastați următoarea comandă, apoi apăsați ENTER:
icacls <Path_And_File_Name> /grant administrators:F
Exemplu:
icacls C:\windows\system32\jscript.dll /grant administrators:F
Pasul 3: Înlocuiți fișierul de sistem deteriorat cu o copie bună cunoscută a fișierului.
Tastați următoarea comandă, apoi apăsați ENTER:
Copiere> destinație <Source_File> <
În comanda de mai sus, înlocuiți substituentul <Source_File> cu calea și numele de fișier ale copiei bune cunoscute a fișierului de pe computer și înlocuiți <destinație> substituent cu calea și numele de fișier ale fișierului deteriorat.
Exemplu:
copiere E:\temp\jscript.dll C:\windows\system32\jscript.dll
Dacă pașii de mai sus nu funcționează, poate fi necesar să reinstalați Windows. Pentru mai multe informații, consultați Opțiuni de recuperare în Windows.