본문 바로가기

IT 리뷰/윈도우 Tip

SFC / SCANNOW 오류 Windows 리소스 보호에서 요청된 작업을 수행할 수 없습니다.

반응형

SFC / SCANNOW Windows 리소스 보호 요청작업을 수행불가

윈도우11 및 윈도우10 등 운영체제에서  명령프롬프트를 통해 SFC /SCANNOW 기능을 사용하는 경우 "Windows 리소스 보호에서 요청된 작업을 수행할 수 없습니다. 라고 오류가 뜨는  경우가 있습니다.

Windows 리소스 보호에서 요청된 작업을 수행할 수 없습니다.

윈도우 내에서 SFC 기능을 사용기능으로는 시스템 파일검색을 을 통해 윈도우 내 손사오딘 파일을 찾아 수정하여 윈도우가 정상적으로 작동하도록 하는 마이크로소프트의 내장 유틸리티의 명령어로서 간혹 윈도우가 업데이트 되지 않거나 윈도우디펜더, 실시간보호등 정상적으로 실행되어야 하는 윈도우 내 기능이 누락되어 설치되거나 실수로 삭제한 경우 원상복구하는 기능입니다.

SFC / SCANNOW 명령어란?

SFC / SCANNOW 명령어는 시스템파일 검사기로서 시스템 파일이 누락되거나 손상된 경우에는 DISM.exe /Online /Cleanup-image /Restorehealth 통해 손상된 파일을 다시 재설치 할 수 있습니다. 하지만 손상된 파일이 아닌 Windows 리소스보호에서 요청된 작업을 수행할 수 없습니다 라고 표시되는 경우에는 해결방법이 조금 달라집니다.

Winodws 리소스 보호에서 손상된 파일을발견하고 성공적으로 복구했습니다.

이 SFC /SCANNOW 기능을 통해 손상된 컴퓨터의 파일을 검색 후 PC에 중복으로 사용할 수 있도록 덮어 씌우는 원리인데 Winodws 리소스 보호에 요청된 작업을 수행할 수 없습니다 라고 오류가 발생하는 문제를 해결하기 위해서는 정상적인 윈도우  부팅상태에서는 복구가 불가능하며 안전모드로 부팅해야합니다.

윈도우11, 윈도우10 안전모드 부팅

윈도우 키 + R을 눌러 실행 창에 MSCONFIG 입력 후 확인을 눌러줍니다.

부팅옵션에서 안전부팅 -> 최소설치를 체크 후 확인을 눌러 컴퓨터를 재부팅하면 안전모드로 부팅됩니다.

해당 방법 외에 윈도우 안전모두 부팅방법은 아래 내용을 참고하세요

안전모드로 부팅되었다면 명령프롬프트를 관리자권한으로 실행합니다.

CHKDSK 명령어

CHKDSK라고 하는 하드디스크 내 배드섹터를 검사하고 치료하는 명령어로서 SFC 작동에 문제가 바랭하는 해당 볼륨을 찾아 치료를 진행합니다.

아래 명령어를 입력 후 엔터를 눌러줍니다.

CHKDSK C: /F /R /X

파일 시스템 유형에 대해서 파티션 포맷 NTFS 및 해당 드라이브 잠금을 확인 후 해당 볼륨을 실행할 수 없기 때문데 컴퓨터를 다시시작할때 해당 볼륨을 검사하도록 합니다.

Y를 눌러 컴퓨터를 재부팅 하면서 CHKDSK 검사를 진행합니다.

윈도우 WinSXS 폴도보안 설정변경

윈도우에서 SFC /SCANNOW 실행 시 "Windows 리소스 보호에서 요청된 작업을 수행할 수 없습니다." 오류는 SFC 스캔이 시스템 파티션의 WinSXS 폴더에 액세스할 수 없기 때문입니다. WinSXS 폴더에는 대부분의 중요한 시스템 파일과 설치된 OS 업데이트가 포함되어 있기 때문입니다.

명령프롬프트 관리자권한으로 실행 후 아래 명령어를 입력합니다.

ICACLS C:\Windows\winsxs

그럼 해당 Winsys에 대한 제한된 응용프로그램 패키지에서 문제가 발생하는 부분을 찾아 치료합니다.

윈도우 모듈설치 프로그램 서비스 활성화

이후에도 SFC /SCANNOW 검사를 시작하면  Windows 리소스 보호에서 요청된 작업을 수행할 수 없습니다.라고 실행된다면 윈도우 모듈설치 서비스에 작동이 문제가 있는 경우가 있으며 이 경우 비활성화되어있느것을 강제로 활성화합니다.

관리자권한으로 명령프롬프트를 실행해 아래 명령어를 입력합니다.

net start trustedinstaller

그럼 강제로 Windows Module Installer 서비스가 활성화되며 이후  SFC / SCANNOW 명령어 사용 시 리소스 보호오류없이 검사가 진행됩니다.

이후에도 동일하게 문제가 해렬되지 않는다면 최근에 설치한 윈도우 업데이트 파일을 제거하거나 윈도우초기화를 통해 처음설치했던 상태로 되돌리는 방법밖에 없습니다.

문제 해결방법
PC가 원활하게 작동하지 않으며, 최근에 업데이트를 설치한 적이 있습니다. 설치된 Windows 업데이트 제거
PC가 원활하게 작동하지 않으며 앱, 드라이버 또는 업데이트를 설치한 지 오래되었습니다. PC 초기화
PC가 시작되지 않거나 계속 로드 중입니다. 시동 복구 기능 사용
PC가 시작되지 않고, 복구 드라이브를 만들지 않은 상태이며, PC 초기화가 작동하지 않습니다. 설치 미디어를 사용하여 Windows 10 다시 설치
PC가 시작되지 않으며, 복구 드라이브를 만들지 않은 상태입니다. 설치 미디어를 사용하여 PC 복원
PC가 시작되지 않으며, 복구 드라이브를 만든 상태입니다. 복구 드라이브를 사용하여 PC를 복원하거나 복구
이전 운영 체제를 다시 설치하려고 합니다. 이전 버전의 Windows로 되돌리기
PC가 원활하게 작동하지 않으며, 최근에 앱을 설치한 적이 있습니다. 시스템 복원 지점에서 복원
장치 감염이 의심됩니다. 설치 미디어를 사용하여 Windows 10 다시 설치

만약 기존의 데이터를 삭제되느것이 걱정이라면 시동복구 기능을 통해 이전 복원된 지점을 찾아 복원을 진행합니다.

윈도우 부팅 안될 때 SFC / SCANNOW 복구 명령 실행

SFC (System File Checker)/SCANNOW /OFFBOOTDIR=c:\ /OFFWINDIR=c:\windows 명령어는 Windows 복구 환경(Windows Recovery Environment, WinRE) 또는 Windows 설치 미디어에서 사용할 때 유용합니다

이 명령어는 윈도우 부팅 시 사용하는 디렉토리와 Windows가 설치된 디렉토리를 지정하여, Windows가 정상적으로 부팅되지 않을 때 사용됩니다. 명령어는 Windows 설치가 손상되었거나 부팅할 수 없을 때 시스템 파일을 스캔하고 복구하는 데 사용됩니다.

Windows 운영 체제의 현재 부팅 버전에서 오류가 발생한 경우 문제를 해결하려면 복구모드로 부팅해야 합니다.

 

윈도우10 복구모드 안전모드 부팅 단축키

윈도우10 복구모드 안전모드 부팅 단축키 윈도우10에는 기존에 사용하던 윈도우7보다 더욱 강력하면서도 편리한 기능들이 숨어있으며 이러한 숨겨진기능을 사용하면 보안이나 다양한 복구기능

jab-guyver.co.kr

이 방법에서는 복구 모드의 명령 프롬프트에서 명령을 실행하여 SFC 스캔 유틸리티를 활성화합니다.

  1. 시작 메뉴의 전원 옵션에서 컴퓨터를 다시 시작합니다. 컴퓨터가 종료되고 컴퓨터가 윈도우 복구모드 부팅되기 시작할 때까지 기다립니다(제조업체에 따라 복구부팅 단축키는 f10 또는 f12 또는 다른 키와 다를 수 있음).
  2. 복구모드에 있을 때 명령 프롬프트 프로그램을 찾아 실행합니다.
  3. 명령 프롬프트에 다음 명령을 입력하고 Enter 키를 눌러 명령을 실행합니다.
sfc /SCANNOW /OFFBOOTDIR=c: /OFFWINDIR=c:windows

명령이 실행되면 복구모드를 종료하고 운영 체제로 정상적으로 부팅하며 해당 명령어로 복구되는 기능은 아래 참고하세요

  • /SCANNOW: 시스템 파일을 즉시 스캔하고 모든 손상된 파일을 찾아내어 복구하는 옵션입니다.
  • /OFFBOOTDIR: 부팅에 사용되는 루트 디렉토리를 지정하는 옵션입니다. 이는 주로 비정상적인 부팅 시나리오에서 사용됩니다.
  • /OFFWINDIR: Windows 운영 체제가 설치된 디렉토리를 지정하는 옵션입니다.

SFC의 이 옵션을 사용하려면 Windows가 이미 설치된 상태에서 실행해야 하며, 이 도구는 부팅 문제가 발생한 시스템에서 매우 유용합니다. 또한, /OFFBOOTDIR/OFFWINDIR 옵션은 정확한 드라이브 문자와 경로를 사용하여 올바르게 지정해야만 합니다.

 

반응형