Windows를 사용하다 보면 시스템 파일이 손상되는 경우가 종종 발생합니다. 이렇게 되면 운영체제 내부에 빈틈이 생기고, 방치할 경우 심각한 오류로 이어질 수 있습니다. 다행히 Windows 10에는 손상되었거나 누락된 시스템 파일을 검사하고 원래 상태로 복원해 주는 강력한 도구가 기본 탑재되어 있습니다.
바로 시스템 파일 검사기(System File Checker, SFC)입니다. 다만 Windows OS 내부의 Windows 리소스 보호(WRP) 관련 파일이 손상된 경우에는 SFC 검사 진행이 어려울 수 있고, 일부 Windows 기능이 정상적으로 작동하지 않을 수도 있습니다. 이럴 때는 Restoro 같은 서드파티 복구 도구를 활용해 손상된 저장소를 검사·복원·수리하는 것도 좋은 방법입니다. Restoro 사용은 선택 사항이지만 적극 권장됩니다.
SFC 도구로 시스템 파일 검사기를 실행하는 방법
이제 실제로 SFC를 실행하는 방법을 알아보겠습니다. 아래 안내에 따라 차근차근 진행해 보세요.
먼저 시작 메뉴 아이콘을 마우스 오른쪽 버튼으로 클릭한 뒤, 목록에서 명령 프롬프트(관리자)를 선택하여 관리자 권한 명령 프롬프트를 엽니다. Win + X 단축키를 눌러서도 동일한 메뉴를 불러올 수 있습니다. 참고로 최신 Windows 10 버전에서는 이 항목이 'Windows PowerShell(관리자)' 또는 '터미널(관리자)'로 표시될 수 있으며, 역할은 동일합니다.

명령 프롬프트가 실행되면 아래 명령어를 입력하여 SFC 검사를 시작합니다. 검사 도중 프로세스를 중단하지 말고 반드시 완료될 때까지 기다려야 하며, 결과는 검사가 끝난 후 화면에 표시됩니다.
sfc /scannow
명령어를 입력한 후 키보드의 Enter 키를 누르면 PC에서 손상되거나 누락된 파일 검사가 시작됩니다.

이 명령은 어떻게 PC를 검사할까?
sfc /scannow 명령은 파일 손상 문제를 겪고 있는 사용자에게 특히 유용합니다. 이 명령은 보호 대상인 모든 시스템 파일을 검사하고, 손상된 파일은 압축 폴더인 C:\Windows\System32\dllcache에 저장된 캐시 복사본으로 교체합니다. 위 경로를 따라 해당 폴더로 직접 이동할 수도 있습니다.
SFC 검사 결과 확인하기
검사가 100% 완료된 후 모든 것이 정상이라면 아래 그림과 같이 'Windows 리소스 보호에서 무결성 위반을 찾지 못했습니다'라는 메시지가 표시됩니다.

반대로 'Windows 리소스 보호에서 손상된 파일을 발견했으며 일부를 성공적으로 복구했습니다. 자세한 내용은 CBS.Log %WinDir%\Logs\CBS\CBS.log에 포함되어 있습니다'라는 메시지가 나타나면, 아래 방법으로 세부 정보를 확인할 수 있습니다.
명령 프롬프트에 다음 코드를 입력한 뒤 Enter 키를 누릅니다.
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
SFC 검사만으로 문제가 해결되지 않았다면, 손상된 시스템 구성 요소 복구를 위해 아래 DISM 명령어를 입력하고 Enter 키를 눌러 실행해 보세요.
Dism /Online /Cleanup-Image /RestoreHealth
위 과정에서 생성된 sfcdetails.txt 파일에는 날짜와 시간을 포함해 SFC 검사의 전체 진행 내역이 기록되어 있습니다. 바탕 화면에서 sfcdetails.txt 파일을 열면 검사 결과의 세부 정보를 확인할 수 있습니다.
그래도 SFC 검사로 문제가 해결되지 않는다면, CBS.LOG 파일을 분석하여 손상 부분을 복구해 주는 서드파티 도구인 SFCFix를 사용해 보는 것도 좋은 선택입니다.