Rain WikiWindows · Linux · Android

SFC (System File Checker)

System File Checker (sfc.exe) е инструмент в Windows, който сканира защитените системни файлове и заменя повредените или липсващи такива с правилни копия от хранилището на компоненти. Често използваната команда е sfc /scannow, стартирана от команден ред с администраторски права; резултатите се записват в C:\Windows\Logs\CBS\CBS.log.

1Резултати и какво означават те

'Windows Resource Protection did not find any integrity violations' означава, че защитените файлове са наред.

'found corrupt files and successfully repaired them' означава, че са направени поправки; рестартирай компютъра.

'found corrupt files but was unable to fix some of them' обикновено означава, че хранилището на компоненти е повредено: пусни DISM /Online /Cleanup-Image /RestoreHealth и след това отново sfc /scannow.

2Други параметри

sfc /verifyonly сканира без да поправя. sfc /scanfile=<path> проверява един файл. /offbootdir и /offwindir позволяват на SFC да поправи офлайн Windows, например от средата за възстановяване.

Как се стартира SFC

  1. Отвори Терминал (администратор) или Команден ред като администратор.
  2. Изпълни: DISM.exe /Online /Cleanup-Image /RestoreHealth
  3. Изпълни: sfc /scannow
  4. Изчакай, докато проверката достигне 100%, и прочети съобщението с резултата.
  5. Рестартирай компютъра, ако файловете са били поправени.

Внимание

  • Не затваряй прозореца, докато сканирането работи.
  • SFC проверява само системни файлове на Windows; той не поправя програми, драйвери или лични файлове.

Източници

  1. sfc (Microsoft Learn) learn.microsoft.com
  2. Използване на инструмента System File Checker (Поддръжка на Microsoft) support.microsoft.com

Последен преглед: