Windows 리소스 보호가 요청한 작업을 수행할 수 없음 오류 해결

Important: 시스템 파일 수리는 민감한 작업입니다. 중요한 데이터는 미리 백업하세요.
무엇을 확인해야 하나
먼저 문제의 원인을 빠르게 정리합니다.
- 디스크에 물리적/논리적 오류가 있는가
- TrustedInstaller(Windows Modules Installer) 서비스가 비활성화되어 있는가
- 다른 프로세스가 SFC 실행을 방해하는가
- 시스템 복구 컴포넌트(Windows RE)가 손상되었는가
이 체크리스트를 기반으로 아래에서 하나씩 점검 및 복구합니다.
문제 발생 원리(한 줄 요약)
Windows 리소스 보호는 핵심 시스템 파일과 레지스트리 키를 보호합니다. SFC는 이 보호 기능을 통해 파일 무결성을 검증하고 필요 시 원본으로 복원하려 합니다. WRP가 특정 작업을 수행할 수 없다고 판단하면 SFC도 실패합니다.
간단한 멘탈 모델: SFC는 검사자, TrustedInstaller는 수정 권한을 가진 관리자입니다. 둘 중 하나가 불능이면 복구가 중단됩니다.
단계별 해결 방법
아래는 우선순위가 높은 검사와 복구 순서입니다. 각 단계는 완료 후 sfc /scannow를 다시 실행해 결과를 확인하세요.
1. CHKDSK로 디스크 상태 확인 및 복구
증상 원인 중 가장 흔한 것은 디스크 오류입니다. CHKDSK는 파일 시스템과 물리적 섹터의 문제를 찾아 복구합니다.
- Win + R을 누르고 cmd를 입력한 뒤 Ctrl + Shift + Enter로 관리자 권한 명령 프롬프트를 엽니다.
- 다음 명령을 실행하세요:
chkdsk /r
이 메시지는 볼륨이 사용 중이라 다음 부팅 시 예약하겠느냐고 묻습니다. Y를 눌러 다음 재시작 시 검사를 예약하세요. 재부팅 후 CHKDSK가 완료되면 sfc /scannow를 다시 시도합니다.
Note: /r 옵션은 배드 섹터 검사 및 복구를 수행하므로 시간이 걸립니다.
2. 안전 모드에서 SFC 실행
다른 프로세스나 드라이버가 SFC를 방해하는 경우 안전 모드가 충돌을 피하는 데 유용합니다.
- Win + R을 누르고 msconfig를 입력해 시스템 구성 창을 엽니다.
- 부팅 탭에서 부트 옵션 아래 안전 부트 체크박스를 선택하고 최소 항목을 선택합니다.
- 확인 후 재부팅하여 안전 모드로 진입합니다.
- 관리자 권한 명령 프롬프트를 열고:
sfc /scannow
안전 모드에서 성공하면 정상 모드로 부팅한 뒤 같은 검사를 반복해봅니다.
3. Windows 복구 환경에서 SFC 실행
안전 모드로도 해결되지 않으면 Windows RE(복구 환경)에서 오프라인으로 SFC를 실행해 보세요. 복구 환경에서는 대부분의 사용자 프로세스와 드라이버가 로드되지 않습니다.
- Win + I로 설정을 열고 업데이트 및 복구로 이동합니다. 고급 시작 항목의 지금 다시 시작을 선택합니다.
- Windows RE에서 문제 해결 > 고급 옵션 > 명령 프롬프트를 선택합니다.
- 드라이브 문자를 확인한 뒤(WinRE에서 시스템 드라이브가 일반적으로 C가 아닐 수 있음) 다음을 실행합니다:
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
(offbootdir과 offwindir 경로는 환경에 맞게 조정해야 합니다.)
4. Windows Modules Installer(TrustedInstaller) 활성화
SFC가 복구하려면 TrustedInstaller 서비스가 실행 중이어야 합니다. 이 서비스가 비활성화돼 있으면 WRP 복원이 실패합니다.
- Win + R을 눌러 services.msc를 실행합니다.
- 목록에서 Windows Modules Installer를 찾고 더블클릭합니다.
- 시작 유형을 수동 또는 자동(권장: 수동)으로 설정하고 서비스가 실행 중인지 확인합니다.
명령줄로 설정하려면 관리자 권한 명령 프롬프트에서 다음을 사용할 수 있습니다:
sc config TrustedInstaller start= demand
sc start TrustedInstaller
설정 후 sfc /scannow를 다시 실행합니다.
5. DISM으로 복구 이미지 점검 및 복원
SFC가 원본 파일을 찾지 못하거나 복구 이미지가 손상된 경우 DISM을 사용해 이미지를 복구할 수 있습니다. DISM은 온라인 이미지를 검사하고 Windows 업데이트를 통해 필요한 파일을 가져옵니다.
관리자 권한 명령 프롬프트에서:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
RestoreHealth가 실패하면 로컬 또는 네트워크의 정품 소스(WIM이나 설치 ISO)를 지정할 수 있습니다:
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\sources\install.wim:1 /LimitAccess
(X는 마운트한 미디어의 드라이브 문자로 교체)
DISM가 완료되면 시스템을 재부팅하고 sfc /scannow를 다시 수행합니다.
6. 자동 복구 실행
Windows RE에서 자동 복구를 실행하면 부팅 문제와 관련된 파일 및 설정을 점검합니다. 자동 복구는 파일을 삭제하지 않으니 우선 시도할만합니다.
Windows RE > 문제 해결 > 고급 옵션 > 자동 복구를 실행하세요. 완료 후 재부팅하고 sfc를 재시도합니다.
7. 로그 파일 확인으로 원인 좁히기
문제를 반복해서 겪는 경우 SFC와 CBS 로그를 확인하면 원인 파악에 도움이 됩니다.
- SFC 로그 위치: C:\Windows\Logs\CBS\CBS.log
- 로그에서 “Cannot repair member file” 또는 “Corrupt” 같은 키워드를 검색하세요.
로그는 관리자 권한으로 열어야 하며, 필요한 경우 문제가 되는 파일의 소유자 및 권한을 확인하고 복구 대상 파일을 수동으로 교체할 수 있습니다.
8. 바이러스/맬웨어 및 드라이버 점검
망가진 시스템 파일이 악성 소프트웨어나 손상된 서드파티 드라이버 때문에 생길 수 있습니다. 신뢰할 수 있는 안티바이러스 스캔을 실행하고 최근 설치한 드라이버나 소프트웨어를 의심해야 합니다.
9. 최후의 수단: Windows 재설치
위의 방법으로도 해결되지 않으면 Windows를 새로 설치하는 것이 확실한 해결책입니다. 중요한 파일은 반드시 백업하세요. 재설치 옵션에는 다음이 있습니다:
- PC 초기화(개인 파일 유지 또는 모두 제거)
- ISO로 클린 인스톨
재설치 전에는 반드시 현재 상태에서 중요한 데이터와 앱 활성화 정보 등을 백업합니다.
결정 트리(빠른 판단 가이드)
flowchart TD
A[문제 발생: sfc 오류] --> B{CHKDSK 실행했나}
B -- 아니오 --> C[CHKDSK /r 예약 및 실행]
B -- 예 --> D{안전모드에서 sfc 실행했나}
D -- 아니오 --> E[안전모드로 부팅 후 sfc 실행]
D -- 예 --> F{Windows RE에서 sfc 실행했나}
F -- 아니오 --> G[Windows RE에서 오프라인 sfc 실행]
F -- 예 --> H{TrustedInstaller 실행 상태}
H -- 아니오 --> I[TrustedInstaller 수동으로 설정 및 시작]
H -- 예 --> J{DISM으로 이미지 복구했나}
J -- 아니오 --> K[DISM /RestoreHealth 실행]
J -- 예 --> L[로그 확인 및 재설치 고려]
역할별 체크리스트
시스템 관리자
- CHKDSK, DISM, SFC를 로그와 함께 실행
- TrustedInstaller와 관련 서비스 상태 확인
- 그룹 정책이나 보안 소프트웨어가 차단하는지 점검
- 시스템 이미지를 사용해 오프라인 복구 시도
일반 사용자
- 중요한 데이터 백업
- 안전 모드에서 SFC 실행
- Windows 자동 복구 시도
- 필요 시 재설치 계획 수립
수용 기준(이상적으로 확인할 항목)
- sfc /scannow가 “Windows 리소스 보호에서 손상된 파일을 찾았고 성공적으로 복원했습니다” 또는 “Windows 리소스 보호는 무결성 위반을 찾지 못했습니다”를 반환한다.
- CHKDSK가 오류를 수정했고 재부팅 후 관련 오류가 재발하지 않는다.
- DISM /RestoreHealth가 완료되고 오류 메시지가 없다.
잘 안 통하는 경우(주요 실패 예)
- 하드웨어 결함(특히 SSD/HDD 물리적 문제)이 있을 때는 CHKDSK로도 완전 복구가 안 될 수 있음
- 부팅 환경 자체가 손상되어 Windows RE 진입이 불가한 경우
- 기업 환경에서 중앙 보안 정책이나 이미지 관리가 SFC/DISM 동작을 방해하는 경우
이럴 때는 하드웨어 진단, 복구 디스크로 부팅, 또는 IT 부서에 문의하세요.
빠른 명령 모음 (체크리스트 형태)
- chkdsk /r
- sfc /scannow
- sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
- DISM /Online /Cleanup-Image /RestoreHealth
- sc config TrustedInstaller start= demand
- sc start TrustedInstaller
간단 용어집
- SFC: 시스템 파일 검사기, 시스템 파일의 무결성을 검사하고 가능하면 복구함
- WRP: Windows 리소스 보호, 핵심 파일 및 레지스트리를 보호하는 메커니즘
- DISM: 배포 이미지 서비스 및 관리, Windows 이미지 복구 도구
- TrustedInstaller: Windows Modules Installer 서비스의 서비스 이름
요약
- “Windows 리소스 보호가 요청한 작업을 수행할 수 없습니다” 오류는 여러 원인으로 발생합니다.
- CHKDSK, 안전 모드, Windows RE, TrustedInstaller 활성화, DISM 순으로 점검하면 대부분 해결됩니다.
- 해결이 불가능하면 데이터를 백업한 뒤 재설치를 고려하세요.
Note: 이 가이드는 일반적인 진단 흐름을 제시합니다. 기업 환경이나 특수 구성이면 내부 IT 정책을 따르세요.
짧은 공지용 버전
Windows에서 sfc /scannow 실행 시 “Windows 리소스 보호가 요청한 작업을 수행할 수 없습니다” 오류가 나오면 CHKDSK, 안전 모드, Windows 복구 환경, TrustedInstaller 활성화, DISM 순으로 점검하세요. 문제가 지속되면 데이터를 백업한 뒤 재설치를 고려하세요.