Sistēmas failu pārbaudīšanas rīka izmantošana, lai labotu trūkstošus vai bojātus sistēmas failus

Attiecas uz
Windows 8.1 Windows 8.1 Enterprise Windows 8.1 Pro Windows 8 Windows 8 Enterprise Windows 8 Pro Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business Windows Vista Business 64-bit Edition Windows Vista Enterprise Windows Vista Ultimate Windows 10 Windows 11

Ja trūkst kritisku Windows sistēmas failu vai tie ir bojāti, var sākties operētājsistēmas darbības traucējumi. Biežākās pazīmes ir Windows līdzekļu darbības traucējumi, sistēmas kļūdas vai operētājsistēma Windows nereaģē vai sastingst.

Ja rodas šīs problēmas, varat izmantot iebūvētos Windows labošanas rīkus — Deployment Image Servicing and Management (DISM) un System File Checker (SFC), lai meklētu bojātus sistēmas failus un atjaunotu trūkstošus vai bojātus Windows komponentus, palīdzot atgriezt sistēmu stabilā darba stāvoklī.

1. darbība. Palaidiet DISM

DISM nodrošina failus, kas nepieciešami bojāto failu labošanai.  Pirms sistēmas failu pārbaudītāja palaišanas palaidiet DISM.  Lai to paveiktu:

  1. Atveriet privileģēto komandu uzvedni.

    1. Ierakstiet cmdmeklēšanas lodziņā.
    2. Meklēšanas rezultātos ar peles labo pogu noklikšķiniet uz komandu uzvednes un pēc tam atlasiet Palaist kā administratoram.
    3. Ja tiek prasīts apstiprinājums vai administratora parole, ierakstiet paroli vai noklikšķiniet uz Atļaut.
  2. Komandu uzvednes logā ierakstiet tālāk norādīto komandu un nospiediet taustiņu Enter.  Darbība komandas pabeigšanai var ilgt vairākas minūtes.

DISM.exe /Online /Cleanup-image /Restorehealth

Padoms

  • DISM izmanto Windows Update kā avotu, lai nodrošinātu nepieciešamos failus. Tomēr, ja jūsu Windows Update klients ir bojāts, kā failu avotu varat izmantot palaistu Windows instalāciju vai Windows blakus novietotu mapi no tīkla koplietojuma vai noņemamā datu nesēja, piemēram, Windows DVD. Lai to paveiktu, tā vietā izpildiet šādu komandu:
  • DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
  • Iepriekš minētajā komandā C:\RepairSource\Windows aizstājiet vietturi ar sava labošanas avota atrašanās vietu.  Papildinformāciju par DISM rīka izmantošanu Windows labošanai skatiet sadaļā Windows attēla labošana.

2. darbība: sistēmas failu pārbaudīšanas rīka palaišana

Komandu uzvednes logā ierakstiet tālāk norādīto komandu un nospiediet taustiņu ENTER:

sfc /scannow

Komandu uzvedne ar administratora tiesībām — sfc /scannow  
 

Brīdinājums

Neaizveriet šo komandu uzvednes logu, līdz pārbaude ir pilnībā pabeigta.

Komanda skenēs visus aizsargātos sfc /scannow sistēmas failus un aizstās bojātos failus ar kešatmiņā saglabātu kopiju.  Skenēšanas rezultāti parādīsies pēc šī procesa pabeigšanas. Iespējams, saņemsit kādu no šiem ziņojumiem:

Ziņojums par skenēšanas rezultātu Atbilstošā darbība
Windows resursu aizsardzība neatrada nevienu integritātes pārkāpumu. Jums nav bojātu sistēmas failu, kā arī netrūkst sistēmas failu.
Windows resursu aizsardzība nevar veikt pieprasīto darbību. Lai novērstu šo problēmu, veiciet sistēmas failu pārbaudīšanas rīka skenēšanu drošajā režīmā.
Pārliecinieties, vai mapes PendingDeletes un PendingRenames atrodas sadaļā %WinDir%\WinSxS\Temp.
Vietturis %WinDir% apzīmē Windows operētājsistēmas mapi, piemēram, C:\Windows.
Windows resursu aizsardzība atrada bojātus failus un sekmīgi tos laboja. Darbība bija veiksmīga.
Lai skatītu detalizētu informāciju par sistēmas failu skenēšanu un atjaunošanu, dodieties uz sadaļu Kā skatīt detalizētu informāciju par sistēmas failu pārbaudīšanas rīka procesu.
Windows resursu aizsardzība atrada bojātus failus, bet nevarēja salabot dažus no tiem. Lai manuāli labotu bojātos failus, skatiet detalizētu informāciju par sistēmas failu pārbaudīšanas rīka procesu , lai atrastu bojāto failu, un pēc tam manuāli aizstājiet bojāto failu ar zināmu derīgu faila kopiju.

Papildinformācija

Kā skatīt detalizētu informāciju par sistēmas failu pārbaudīšanas rīka procesu

Lai apskatītu CBS iekļauto informāciju . Žurnālfailā , veiciet šīs darbības, lai kopētu žurnāla informāciju skatāmā teksta failā datorā.

  1. Atveriet privileģēto komandu uzvedni, kā aprakstīts iepriekš.

  2. Komandu uzvednes logā ierakstiet šādu komandu (vienā rindā) un pēc tam nospiediet taustiņu ENTER:

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

    Piezīme

    Sfcdetails.txt failā ir ietverta detalizēta informācija par katru reizi, kad datorā ir darbināts sistēmas failu pārbaudīšanas rīks. Šajā failā ir ietverta informācija par failiem, ko sistēmas failu pārbaudīšanas rīks nav labojis. Pārbaudiet datuma un laika ierakstus, lai noteiktu problemātiskos failus, kas tika atrasti, pēdējo reizi izmantojot sistēmas failu pārbaudīšanas rīku.

  3. Atveriet Sfcdetails.txt failu no savas darbvirsmas.

  4. Sfcdetails.txt failam ir tālāk norādītais formāts.
    Datums/laiks SFC dati Šajā žurnālfaila paraugā ir ieraksts par failu, ko nevarēja izlabot: 2007-01-12 12:10:42, informācija CSI 00000008 [SR] Nevar salabot dalībnieka failu [l:34{17}]"Accessibility.dll" pieejamības, versija = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral in the store, trūkst faila

Kā manuāli aizstāt bojātu sistēmas failu ar zināmu derīgu faila kopiju

Pēc žurnālfaila pārskatīšanas, lai noteiktu, kurš sistēmas fails ir bojāts vai to nevarēja izlabot, atrodiet bojāto failu un pēc tam manuāli aizstājiet bojāto failu ar zināmu derīgu faila kopiju.

Lai to izdarītu, izpildiet tālāk sniegtos norādījumus.  Nākamajās komandās vietturis <Path_And_File_Name> attēlo bojātā faila ceļu un nosaukumu.

Piezīme

Iespējams, ka varēsit iegūt zināmu derīgu sistēmas faila kopiju no cita datora, kurā darbojas tā pati Windows versija, kurā darbojas jūsu datorā. Iespējams, vēlēsities šajā datorā veikt sistēmas failu pārbaudīšanas rīka procesu, lai pārliecinātos, vai sistēmas fails, kuru vēlaties kopēt, ir laba kopija.

1. darbība. Bojātā sistēmas faila administratīvās īpašumtiesības

Privileģētajā komandu uzvednē ierakstiet šādu komandu un pēc tam nospiediet taustiņu ENTER:

takeown /f <Path_And_File_Name>

Piemērs:

takeown /f C:\windows\system32\jscript.dll. 

Komandu uzvedne ar administratora tiesībām — komanda izdevās

2. darbība. Piešķiriet administratoriem pilnu piekļuvi bojātajam sistēmas failam.

Ierakstiet tālāk norādīto komandu un pēc tam nospiediet taustiņu ENTER:

icacls <Path_And_File_Name> /grant administrators:F

Piemērs:

icacls C:\windows\system32\jscript.dll /grant administrators:F

Komandu uzvedne ar administratora tiesībām

3. darbība. Aizstājiet bojāto sistēmas failu ar zināmu derīgu faila kopiju.

Ierakstiet tālāk norādīto komandu un pēc tam nospiediet taustiņu ENTER:

Copy <Source_File> <Destination>

Iepriekš minētajā komandā aizstājiet <Source_File>vietturi ar zināmās derīgās faila kopijas ceļu datorā un faila kopijas nosaukumu, kā arī <Destination> aizstājiet vietturi ar bojātā faila ceļu un faila nosaukumu.

Piemērs:

copy E:\temp\jscript.dll C:\windows\system32\jscript.dll

Ja iepriekš minētās darbības nelīdz, iespējams, ir jāpārinstalē Windows. Papildinformāciju skatiet rakstā Atkopšanas iespējas operētājsistēmā Windows