기술 가이드

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

6 min read Windows 업데이트됨 30 Sep 2025
Windows 리소스 보호 오류 해결 가이드
Windows 리소스 보호 오류 해결 가이드

Important: 시스템 파일 수리는 민감한 작업입니다. 중요한 데이터는 미리 백업하세요.

무엇을 확인해야 하나

먼저 문제의 원인을 빠르게 정리합니다.

  • 디스크에 물리적/논리적 오류가 있는가
  • TrustedInstaller(Windows Modules Installer) 서비스가 비활성화되어 있는가
  • 다른 프로세스가 SFC 실행을 방해하는가
  • 시스템 복구 컴포넌트(Windows RE)가 손상되었는가

이 체크리스트를 기반으로 아래에서 하나씩 점검 및 복구합니다.

문제 발생 원리(한 줄 요약)

Windows 리소스 보호는 핵심 시스템 파일과 레지스트리 키를 보호합니다. SFC는 이 보호 기능을 통해 파일 무결성을 검증하고 필요 시 원본으로 복원하려 합니다. WRP가 특정 작업을 수행할 수 없다고 판단하면 SFC도 실패합니다.

간단한 멘탈 모델: SFC는 검사자, TrustedInstaller는 수정 권한을 가진 관리자입니다. 둘 중 하나가 불능이면 복구가 중단됩니다.

단계별 해결 방법

아래는 우선순위가 높은 검사와 복구 순서입니다. 각 단계는 완료 후 sfc /scannow를 다시 실행해 결과를 확인하세요.

1. CHKDSK로 디스크 상태 확인 및 복구

증상 원인 중 가장 흔한 것은 디스크 오류입니다. CHKDSK는 파일 시스템과 물리적 섹터의 문제를 찾아 복구합니다.

  1. Win + R을 누르고 cmd를 입력한 뒤 Ctrl + Shift + Enter로 관리자 권한 명령 프롬프트를 엽니다.
  2. 다음 명령을 실행하세요:
chkdsk /r

디스크 검사 오류 메시지

이 메시지는 볼륨이 사용 중이라 다음 부팅 시 예약하겠느냐고 묻습니다. Y를 눌러 다음 재시작 시 검사를 예약하세요. 재부팅 후 CHKDSK가 완료되면 sfc /scannow를 다시 시도합니다.

Note: /r 옵션은 배드 섹터 검사 및 복구를 수행하므로 시간이 걸립니다.

2. 안전 모드에서 SFC 실행

다른 프로세스나 드라이버가 SFC를 방해하는 경우 안전 모드가 충돌을 피하는 데 유용합니다.

  1. Win + R을 누르고 msconfig를 입력해 시스템 구성 창을 엽니다.
  2. 부팅 탭에서 부트 옵션 아래 안전 부트 체크박스를 선택하고 최소 항목을 선택합니다.
  3. 확인 후 재부팅하여 안전 모드로 진입합니다.
  4. 관리자 권한 명령 프롬프트를 열고:
sfc /scannow

안전 모드에서 성공하면 정상 모드로 부팅한 뒤 같은 검사를 반복해봅니다.

3. Windows 복구 환경에서 SFC 실행

안전 모드로도 해결되지 않으면 Windows RE(복구 환경)에서 오프라인으로 SFC를 실행해 보세요. 복구 환경에서는 대부분의 사용자 프로세스와 드라이버가 로드되지 않습니다.

  1. Win + I로 설정을 열고 업데이트 및 복구로 이동합니다. 고급 시작 항목의 지금 다시 시작을 선택합니다.
  2. Windows RE에서 문제 해결 > 고급 옵션 > 명령 프롬프트를 선택합니다.
  3. 드라이브 문자를 확인한 뒤(WinRE에서 시스템 드라이브가 일반적으로 C가 아닐 수 있음) 다음을 실행합니다:
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows

(offbootdir과 offwindir 경로는 환경에 맞게 조정해야 합니다.)

4. Windows Modules Installer(TrustedInstaller) 활성화

SFC가 복구하려면 TrustedInstaller 서비스가 실행 중이어야 합니다. 이 서비스가 비활성화돼 있으면 WRP 복원이 실패합니다.

  1. Win + R을 눌러 services.msc를 실행합니다.
  2. 목록에서 Windows Modules Installer를 찾고 더블클릭합니다.
  3. 시작 유형을 수동 또는 자동(권장: 수동)으로 설정하고 서비스가 실행 중인지 확인합니다.

명령줄로 설정하려면 관리자 권한 명령 프롬프트에서 다음을 사용할 수 있습니다:

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 순으로 점검하세요. 문제가 지속되면 데이터를 백업한 뒤 재설치를 고려하세요.

공유하기: X/Twitter Facebook LinkedIn Telegram
저자
편집

유사한 자료

Debian 11에 Podman 설치 및 사용하기
컨테이너

Debian 11에 Podman 설치 및 사용하기

Apt-Pinning 간단 소개 — Debian 패키지 우선순위 설정
시스템 관리

Apt-Pinning 간단 소개 — Debian 패키지 우선순위 설정

OptiScaler로 FSR 4 주입: 설치·설정·문제해결 가이드
그래픽 가이드

OptiScaler로 FSR 4 주입: 설치·설정·문제해결 가이드

Debian Etch에 Dansguardian+Squid(NTLM) 구성
네트워크

Debian Etch에 Dansguardian+Squid(NTLM) 구성

안드로이드 SD카드 설치 오류(Error -18) 완전 해결
안드로이드 오류

안드로이드 SD카드 설치 오류(Error -18) 완전 해결

KNetAttach로 원격 네트워크 폴더 연결하기
네트워킹

KNetAttach로 원격 네트워크 폴더 연결하기