SFC / SCANNOW 명령어 – 윈도우11 손상 및 설치누락 오류 DISM 재설치
윈도우11이나 윈도우10을 사용하다 보면 시스템 업데이트가 실패하거나 블루투스 장치가 작동하지 않거나, 심지어 부팅이 제대로 되지 않는 등 다양한 문제가 발생할 수 있습니다. 이런 증상은 대부분 시스템 파일이 손상되었거나 일부 구성 요소가 정상적으로 작동하지 않을 때 나타나는 현상입니다.
노랗목차
이럴 때 가장 먼저 시도해볼 수 있는 것이 바로 SFC(System File Checker)와 DISM(Deployment Image Servicing and Management Tool) 명령어입니다.
우선 이 두 가지 도구는 Windows 운영 체제에 기본으로 포함된 강력한 복구 도구로, 손상된 시스템 파일을 검사하고 자동으로 복구하는 기능을 제공하는데요 특히 윈도우 사용 중 발생하는 다양한 문제를 해결할 수 있습니다.
기본적으로 윈도우 데이트로 인해 변경된 시스템 구성 및 누락된 설치파일 손상된 파일 등 다양하게 대응할 수 있는 기능을 갖추고 있습니다.
하지만 SFC와 DISM 사용 시 주의해야 할 부분이 있는데요 이러한 각 기능별 차이점과 각각의 실행 방법, 사용 시 주의할 점까지 정리해보며 실제 윈도우 복구에 어떻게 적용할 수 있는지 함께 살펴보겠습니다.
특징 | SFC (System File Checker) | DISM (Deployment Image Service and Management Tool) |
---|---|---|
기능 | 시스템 파일 무결성 검사 및 복구 | Windows 이미지 관리, 시스템 파일 무결성 검사 및 복구, 드라이버 관리, 패키지 관리 등 |
운영 체제 버전 | Windows 7 이상 | Windows 7 이상 |
실행 방법 | 명령 프롬프트에서 실행 ( sfc /scannow ) | 명령 프롬프트에서 실행 ( dism /online /cleanup-image /restorehealth ) |
관리자 권한 필요 | 필요 | 필요 |
작업 대상 | 현재 운영 중인 운영 체제 이미지 | Windows 설치 이미지 및 현재 운영 중인 이미지 |
주요 기능 | 시스템 파일 무결성 검사 손상된 파일 복구 | Windows 이미지 관리 시스템 파일 무결성 검사 손상된 파일 복구 드라이버 관리 패키지 관리 등 |
작업 옵션 | 주로 /scannow 옵션 사용다양한 옵션 지원 | 다양한 명령어와 옵션 사용 가능 |
네트워크 연결 필요 | 필요 없음 | 필요 (온라인 이미지를 사용하는 경우) |
작업 결과 | 무결성 위반 없음 요청된 작업 수행 불가 파일 복구 완료 일부 파일 복구 불가 | 손상된 파일 복구 완료 손상된 파일 일부 복구 불가 |
예시 사용 사례 | 시스템 파일 손상으로 인한 오류 해결 운영체제 안정성 유지 | 손상된 운영 체제 이미지 복구 드라이버 관리 패키지 관리 및 업데이트 |
윈도우에서 SFC (System File Checker) 및 DISM (Deployment Image Service and Management Tool)은 Windows 운영 체제에서 시스템 파일과 구성 요소의 무결성을 확인하고 복구하는 도구입니다. 이러한 도구는 윈도우 운영 체제에서 제공되며 주로 명령 프롬프트를 통해 사용됩니다.
SFC (System File Checker) 기능
항목 | 설명 |
---|---|
기능명 | SFC (System File Checker) |
주요 명령어 | sfc /scannow |
사용 목적 | 손상된 시스템 파일 검사 및 자동 복구 |
필요 조건 | 관리자 권한으로 명령 프롬프트 실행 필요 |
작업 대상 | 현재 사용 중인 운영 체제의 시스템 파일 |
작업 방식 | 시스템 파일의 무결성을 확인하고, 손상된 경우 백업된 캐시 파일로 복원 시도 |
인터넷 연결 여부 | 불필요 (로컬 복구 방식) |
작업 소요 시간 | 약 5~15분 (시스템 상태 및 저장장치 속도에 따라 다름) |
결과 예시 | 무결성 위반 없음 / 복구 완료 / 일부 복구 불가 / 작업 수행 불가 |
로그 파일 경로 | %windir%\Logs\CBS\CBS.log |
결과 로그 추출 명령어 | findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt" |
사용 가능 OS | Windows 7 이상 (Windows 10, Windows 11 포함) |
SFC는 주로 시스템 파일의 무결성을 검사하고 복구하는 데 사용되며 시스템 파일은 Windows 운영 체제의 핵심 부분이며, 손상되거나 누락되면 컴퓨터의 안정성과 기능에 문제가 발생할 수 있습니다.
SFC / SCANNOW 실행방법
명령프롬프트를 관리자 권한으로 실행합니다.
명령프롬프트 실행 되면 아 명령어를 입력 후 확인을 눌러줍니다.
SFC / SCANNOW
Windows 리소스 보호에서 손상된 파일을 발견하고 성공적으로 복구했습니다. 라고 표시되면 정상적으로 복구된겁니다. 그럼 시스템 검사가 시작되며 윈도우 복구가 가능하다면 자동으로 복원이 진행됩니다.
sfc 로그는 윈도우 logs 폴더 안에 CBS.log 파일에 다른 로그들과 같이 기록이 됩니다.
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
DISM (Deployment Image Service and Management Tool) 기능
dism /online /cleanup-image /restorehealth
명령어는 Windows 운영 체제에서 시스템 이미지의 무결성을 복구하고 손상된 파일을 수정하는 DISM(Deployment Image Service and Management Tool) 명령어로서 이 명령어는 주로 Windows 운영 체제에서 발생할 수 있는 문제를 해결하고 시스템의 안정성을 회복하는 데 사용됩니다.
항목 | 설명 |
---|---|
기능명 | DISM (Deployment Image Servicing and Management Tool) |
주요 명령어 | dism /online /cleanup-image /restorehealth |
사용 목적 | 시스템 이미지 복구, 구성 요소 복원, 드라이버 및 패키지 관리 |
필요 조건 | 관리자 권한으로 명령 프롬프트 실행 필요 |
작업 대상 | 현재 실행 중인 윈도우 이미지 또는 오프라인 이미지 |
작업 방식 | 손상된 Windows 구성 요소를 검사하고 온라인 소스를 통해 자동 복구 |
인터넷 연결 여부 | 필요 (기본적으로 Windows Update 서버를 통해 복구 파일 다운로드) |
작업 소요 시간 | 약 20분 이상 (손상 정도와 네트워크 속도에 따라 달라짐) |
복구 소스 변경 가능 여부 | 가능 (/source 옵션 사용 시 로컬 경로나 ISO 파일 지정 가능) |
결과 예시 | 손상 없음 / 복구 완료 / 일부 복구 실패 |
로그 파일 경로 | %windir%\Logs\CBS\CBS.log 또는 DISM 전용 로그 %windir%\Logs\DISM\dism.log |
사용 가능 OS | Windows 7 이상 (Windows 10, Windows 11 포함) |
DISM은 Windows 이미지의 관리 및 복구를 위한 강력한 도구로 다음과 같은 몇 가지 주요 기능을 제공합니다
명령프롬프트를 관리자 권한으로 실행합니다.
명령프롬프트 실행 되면 아 명령어를 입력 후 확인을 눌러줍니다.
dism /online /cleanup-image /restorehealth
이를 통해 아래와 같은 검사결과를 확인할 수 있습니다.
검사 결과 메시지 | 설명 | 조치 방법 |
---|---|---|
무결성 위반 없음 (No integrity violations found) | 시스템 파일에 손상이나 누락된 항목이 없음 | 별도의 추가 조치 불필요 |
요청된 작업을 수행할 수 없습니다 (Windows Resource Protection could not perform the requested operation) | 시스템에서 파일 검사 또는 복구 작업을 완료할 수 없음. 보통 권한, 디스크 오류, 보안 프로그램 간섭 등의 이유 | 안전 모드에서 다시 실행하거나, chkdsk 검사 수행 |
손상된 파일을 복구하였습니다 (Windows Resource Protection found corrupt files and successfully repaired them) | 일부 손상된 파일이 자동으로 복구됨 | 복구된 상태로 유지 가능. 문제 해결 여부 확인 필요 |
일부 파일을 복구할 수 없습니다 (Windows Resource Protection found corrupt files but was unable to fix some of them) | 일부 손상된 파일은 자동 복구 실패. 수동 조치 필요 | CBS.log에서 문제 파일 확인 후 수동 교체 또는 DISM 실행 시도 |
DISM 복구 실패 (The restore operation failed) | DISM이 온라인 복구에 실패하거나 소스가 손상됨 | 로컬 ISO 또는 소스 지정하여 /source 옵션으로 재시도 |
복구 완료 (The restore operation completed successfully) | DISM이 문제를 발견하고 성공적으로 복구함 | 시스템 상태 정상화. 재부팅 후 기능 확인 권장 |
이상 이러한 기능을 통해 Windows 운영 체제를 원활하게 유지하고 시스템의 무결성을 보장하기 위한 중요한 도구입니다. 손상된 시스템 파일 또는 이미지를 복구하거나 문제를 해결하는 데 유용하게 활용할 수 있으며 DISM 명령어에 대한 기능은 아래 참고하세요
옵션 | 기능 설명 | 사용 목적 | 부가 설명 |
---|---|---|---|
/online | 현재 실행 중인 운영 체제 이미지에 작업 수행 | 실시간 OS 이미지 복구 | 오프라인 이미지가 아닌, 지금 사용 중인 윈도우에 직접 적용 |
/cleanup-image | 이미지의 구성 요소 정리 및 오류 수정 작업 수행 | 시스템 복구를 위한 준비 단계 | 다른 옵션들과 함께 조합해 사용되며 단독 실행은 의미 없음 |
/restorehealth | 손상된 시스템 파일이나 구성 요소를 검색하고 자동 복구 | 실제 복구 작업 수행 | Windows Update 서버나 로컬 소스를 통해 손상된 파일을 교체 |
/scanhealth | 시스템 이미지 손상 여부만 검사 (복구는 수행하지 않음) | 상태 점검 | 실제 복구는 하지 않으며 상태 진단용으로 활용 |
/checkhealth | 이전 검사 결과를 바탕으로 손상 여부만 빠르게 확인 | 빠른 상태 확인 | 빠르게 현재 복구가 필요한 상태인지 판단할 수 있음 |
/source | 복구에 사용할 로컬 이미지나 ISO 경로 지정 | Windows Update 대신 복구 소스 지정 | 인터넷 연결이 어려운 경우 사용. install.wim 또는 install.esd 지정 |
/limitaccess | Windows Update 사용을 차단하고 /source 경로만 사용 | 강제 로컬 복구 | 기업 환경에서 외부 네트워크 없이 복구할 때 유용 |
이러한 SFC 명령어를 실행하면 주로 윈도우 시스템의 안정성을 유지하고 손상된 파일을 복구하여 Windows 운영 체제의 정상적인 동작을 지원하며 DISM은 Windows Update와 연계하여 필요한 파일을 가져오므로 온라인 연결이 필요할 수 있습니다.
FAQ 자주 묻는 질문
SFC나 DISM을 실행해도 문제가 해결되지 않으면 어떻게 해야 하나요?
이런 경우 먼저 시스템 복원을 고려해볼 수 있습니다.
최근의 정상 작동 시점으로 복원하는 것이며, 문제가 발생하기 전 시점으로 돌아가는 방법입니다.
또는 chkdsk
명령어를 통해 하드 디스크 자체의 문제를 검사하고, 필요시 Windows 설치 USB
나 복구 디스크로 부팅해 복구 옵션을 이용할 수 있습니다. 그래도 해결되지 않으면 포맷 및 재설치를 검토해야 합니다.
두 명령어의 실행 순서가 중요한가요?
네, 일반적으로 SFC를 먼저 실행하고 문제가 해결되지 않으면 DISM을 실행하는 것이 권장됩니다.
이유는 SFC가 더 간단하고 빠르며, 문제가 복잡한 경우에만 DISM이 필요한 경우가 많기 때문입니다.
DISM이 손상된 시스템 이미지를 먼저 복구하면, 이후에 SFC로 세부적인 파일 복구를 더 정밀하게 수행할 수 있습니다.
SFC와 DISM은 윈도우에 기본으로 포함되어 있나요?
네, 별도의 설치 없이 Windows 7 이상 모든 버전의 윈도우에 기본 탑재되어 있습니다.
단, DISM 명령어 중 일부는 Windows PE(Preinstallation Environment) 같은 특수 환경이나 Windows 설치 미디어에서만 동작할 수 있습니다.
두 명령어 모두 실행하는 데 얼마나 걸리나요?
컴퓨터 성능과 손상 정도에 따라 다르지만, SFC는 약 5~15분, DISM은 20분 이상 소요될 수 있습니다.
중간에 멈춘 것처럼 보일 수 있어도 기다려야 하며, 특히 DISM은 인터넷 연결 속도와 상태에 따라 복구 시간이 더 길어질 수 있습니다.
오프라인에서도 복구가 가능한가요?
SFC는 오프라인에서도 가능하지만, DISM은 /restorehealth
옵션을 사용할 경우 인터넷 연결이 필요합니다.
오프라인 환경에서는 Windows 설치 ISO 파일을 로컬 경로로 지정하여 복구 소스로 사용할 수 있습니다. 이를 위해선 DISM 명령어에 /source
옵션을 추가로 사용하는 방식이 필요합니다.
SFC와 DISM을 안전 모드에서 실행해도 되나요?
오히려 일부 파일이 잠겨 있을 수 있는 일반 모드보다 안전 모드에서 실행하는 것이 더 효과적일 수 있습니다.
특히 “요청된 작업을 수행할 수 없습니다”라는 메시지가 나올 경우에는 안전 모드에서 재실행하면 문제 해결 확률이 높아집니다.
실행 도중 시스템이 꺼지면 문제가 생기나요?
중간에 강제로 종료되면 시스템 파일이 더 손상될 가능성이 있으므로 반드시 전원 연결 상태를 안정적으로 유지하고, 배터리만 사용하는 노트북이라면 가급적 전원 어댑터를 연결한 후 실행해야 합니다.
CBS.log 파일은 어디에서 확인할 수 있고 어떻게 분석하나요?
CBS.log는 %windir%\Logs\CBS\CBS.log
경로에 저장됩니다.
분석이 어려운 경우 다음 명령어를 통해 SFC 관련 로그만 추출해 간단히 살펴볼 수 있습니다.
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
이렇게 생성된 sfcdetails.txt
파일은 바탕화면에 저장되며 복구된 파일 목록과 오류 내용을 포함하고 있어 확인이 쉽습니다.
복구가 실패하는 파일은 어디서 구할 수 있나요?
복구 실패한 시스템 파일이 무엇인지 CBS 로그에서 확인한 뒤, 같은 윈도우 버전을 사용하는 정상적인 PC에서 동일 경로의 파일을 복사하거나, Microsoft의 공식 ISO 파일에서 추출하는 방식으로 대체할 수 있습니다.
명령어 실행 후에도 오류 메시지가 계속 반복되면 어떻게 하나요?
이 경우, 문제의 원인이 시스템 파일 외 다른 부분(예: 드라이버, 서드파티 소프트웨어 충돌, 하드웨어 이상)에 있을 수 있습니다.
로그를 분석해 명확한 원인을 파악하고, 필요시 전문가의 도움을 받아야 할 수 있습니다.
또한, Windows 업데이트 상태나 백그라운드 실행 중인 서비스들이 영향을 줄 수도 있어, 클린 부팅으로 재확인하는 것도 한 방법입니다.