Dacă unele funcții Windows nu funcționează sau Windows se defectează, utilizați System File Checker pentru a scana Windows și a restaura fișierele.
Deși pașii de mai jos pot părea complicați la prima vedere, urmați-i pur și simplu în ordine, pas cu pas, și vom încerca să vă readucem pe drumul cel bun.Executaţi instrumentul System File Checker (SFC.exe)
Pentru a face acest lucru, urmați acești pași:
-
Deschideţi o linie de comandă cu drepturi sporite. Pentru aceasta, faceţi următoarele:
-
Dacă rulați Windows 10, Windows 8.1 sau Windows 8, rulați mai întâi instrumentul Inbox Deployment Image Servicing and Management (DISM) înainte de a rula System File Checker. (Dacă rulați Windows 7 sau Windows Vista, treceți la Pasul 3.)
Tastați următoarea comandă și apoi apăsați pe Enter. Finalizarea operațiunii comenzii poate dura câteva minute.
DISM.exe /Online /Cleanup-image /Restorehealth
Important: Atunci când rulați această comandă, DISM utilizează Windows Update pentru a furniza fișierele necesare pentru a remedia erorile. Cu toate acestea, dacă clientul Windows Update este deja defect, utilizaţi o instalare Windows care rulează ca sursă pentru reparaţii sau un folder Windows alăturat dintr-o partajare de reţea ori de pe un suport amovibil, cum ar fi un DVD 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
Notă: Î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.
-
În linia de comandă, tastați comanda următoare, apoi apăsați pe ENTER:
sfc /scannow
Comanda sfc /scannow va scana toate fişierele de sistem protejate şi va înlocui fişierele deteriorate cu o copie memorată în cache amplasată într-un folder comprimat din %WinDir%\System32\dllcache.
Substituentul %WinDir% reprezintă folderul sistemului de operare Windows. De exemplu, C:\Windows. Notă Nu închideți această fereastră linie de comandă până când verificarea nu este 100% finalizată. Rezultatele scanării vor fi afișate după terminarea acestui proces.-
După ce se termină procesul, este posibil să primiţi unul dintre următoarele mesaje:
-
Protecţia de resurse Windows nu a găsit încălcări de integritate.
-
Protecţia de resurse Windows nu poate efectua operațiunea solicitată.
în modul de siguranță și asigurați-vă că folderele PendingDeletes și PendingRenames există sub %WinDir%\WinSxS\Temp.
Pentru a rezolva această problemă, efectuați scanarea System File Checker -
Windows Resource Protection a găsit fișiere deteriorate și le-a reparat cu succes. Detaliile sunt incluse în CBS. Jurnal %WinDir%\Logs\CBS\CBS.log.
Cum se vizualizează detaliile procesului System File Checker.
Pentru a vizualiza informații detaliate despre scanarea și restaurarea fișierelor de sistem, accesați -
Windows Resource Protection a găsit fișiere deteriorate, dar nu a reușit să remedieze unele dintre ele. Detaliile sunt incluse în CBS. Jurnal %WinDir%\Logs\CBS\CBS.log.
vizualizați detaliile procesului System File Checker pentru a găsi fișierul deteriorat, apoi înlocuiți manual fișierul deteriorat cu o copie bună cunoscută a fișierului.
Pentru a repara manual fișierele deteriorate,
-
Trageți degetul dinspre marginea din dreapta a ecranului, apoi atingeți Căutare. Sau, dacă utilizați un mouse, indicați spre colțul din dreapta-jos al ecranului, apoi faceți clic pe Căutare. Tastaţi Command Prompt în caseta Căutare, faceţi clic dreapta pe Linie de comandă, apoi faceţi clic pe Executare ca administrator. Dacă vi se solicită o parolă de administrator sau o confirmare, tastaţi parola sau faceţi clic pe Se permite.
Pentru a face acest lucru, faceți clic pe Start, tastați Linie de comandă sau cmd în caseta Căutare , faceți clic dreapta pe Linie de comandă, apoi faceți clic pe Executare ca administrator. Dacă vi se solicită o parolă de administrator sau o confirmare, tastaţi parola sau faceţi clic pe Se permite.
Mai multe informații
Cum se vizualizează detaliile procesului System File Checker
Pentru a vizualiza detaliile incluse în fişierul CBS.Log, puteţi să copiaţi informaţiile în fişierul Sfcdetails.txt utilizând comanda Findstr şi apoi să vizualizaţi detaliile în fişierul Sfcdetails.txt. Pentru aceasta, urmaţi aceşti paşi:
-
Deschideţi o linie de comandă cu permisiuni elevate așa cum se arată în pasul 1 anterior.
-
În linia de comandă, tastați comanda următoare, 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 s-a reparat: 2007-01-12 12:10:42, Info CSI 00000008 [SR] Nu poate repair member file [l:34{17}]"Accessibility.dll" of Accessibility, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), cultură neutră, VersionScope neutru, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Tip neutru, TypeName neutru, PublicKey neutru în magazin, fișierul lipsește
Cum se înlocuiește manual un fișier de sistem deteriorat cu o copie bună cunoscută a fișierului
După ce determinaţi ce fişier de sistem este deteriorat şi nu a putut fi reparat utilizând informaţiile detaliate din fişierul Sfcdetails.txt, găsiţi locaţia fişierului deteriorat, apoi înlocuiţi manual fişierul deteriorat cu o copie cunoscută ca fiind bună a fişierului. Pentru a face acest lucru, urmați acești pași:
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 cu computerul. Efectuaţi un proces System File Checker pe computerul respectiv pentru a vă asigura că fişierul de sistem pe care intenţionaţi să îl copiaţi este o copie bună.-
Luaţi în proprietate de administrator fişierul de sistem deteriorat. Pentru aceasta, într-o linie de comandă cu drepturi sporite, copiaţi şi apoi lipiţi (sau tastaţi) următoarea comandă, apoi apăsați pe ENTER:
takeown /f Path_And_File_Name Notă Substituentul Path_And_File_Name reprezintă calea și numele de fișier al fișierului deteriorat. De exemplu, tastaţi takeown /f C:\windows\system32\jscript.dll.
-
Acordaţi administratorilor acces complet la fişierul de sistem deteriorat. Pentru aceasta, copiaţi şi lipiţi (sau tastaţi) următoarea comandă, apoi apăsaţi pe ENTER:
icacls Path_And_File_Name /GRANT ADMINISTRATORS:F Notă Substituentul Path_And_File_Name reprezintă calea și numele de fișier al fișierului deteriorat. De exemplu, tastaţi icacls C:\windows\system32\jscript.dll /grant administrators:F.
-
Înlocuiţi fişierul de sistem deteriorat cu o copie cunoscută ca fiind bună a fişierului. Pentru aceasta, copiaţi şi lipiţi (sau tastaţi) următoarea comandă, apoi apăsaţi pe ENTER:
Copiere destinație Source_File Notă Substituentul Source_File reprezintă calea și numele de fișier ale copiei bune cunoscute a fișierului de pe computer, iar substituentul Destinație reprezintă calea și numele de fișier ale fișierului deteriorat. De exemplu, tastaţi copy 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 Windows 10.