SFC / SCANNOW 오류 Windows 리소스 보호에서 요청된 작업을 수행할 수 없습니다.
SFC / SCANNOW Windows 리소스 보호 요청작업을 수행불가
윈도우11 및 윈도우10 등 운영체제에서 명령프롬프트를 통해 SFC /SCANNOW 기능을 사용하는 경우 "Windows 리소스 보호에서 요청된 작업을 수행할 수 없습니다. 라고 오류가 뜨는 경우가 있습니다.
윈도우 내에서 SFC 기능을 사용기능으로는 시스템 파일검색을 을 통해 윈도우 내 손사오딘 파일을 찾아 수정하여 윈도우가 정상적으로 작동하도록 하는 마이크로소프트의 내장 유틸리티의 명령어로서 간혹 윈도우가 업데이트 되지 않거나 윈도우디펜더, 실시간보호등 정상적으로 실행되어야 하는 윈도우 내 기능이 누락되어 설치되거나 실수로 삭제한 경우 원상복구하는 기능입니다.
SFC / SCANNOW 명령어란?
SFC / SCANNOW 명령어는 시스템파일 검사기로서 시스템 파일이 누락되거나 손상된 경우에는 DISM.exe /Online /Cleanup-image /Restorehealth 통해 손상된 파일을 다시 재설치 할 수 있습니다. 하지만 손상된 파일이 아닌 Windows 리소스보호에서 요청된 작업을 수행할 수 없습니다 라고 표시되는 경우에는 해결방법이 조금 달라집니다.
이 SFC /SCANNOW 기능을 통해 손상된 컴퓨터의 파일을 검색 후 PC에 중복으로 사용할 수 있도록 덮어 씌우는 원리인데 Winodws 리소스 보호에 요청된 작업을 수행할 수 없습니다 라고 오류가 발생하는 문제를 해결하기 위해서는 정상적인 윈도우 부팅상태에서는 복구가 불가능하며 안전모드로 부팅해야합니다.
윈도우11, 윈도우10 안전모드 부팅
윈도우 키 + R을 눌러 실행 창에 MSCONFIG 입력 후 확인을 눌러줍니다.
부팅옵션에서 안전부팅 -> 최소설치를 체크 후 확인을 눌러 컴퓨터를 재부팅하면 안전모드로 부팅됩니다.
해당 방법 외에 윈도우 안전모두 부팅방법은 아래 내용을 참고하세요
안전모드로 부팅되었다면 명령프롬프트를 관리자권한으로 실행합니다.
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 운영 체제의 현재 부팅 버전에서 오류가 발생한 경우 문제를 해결하려면 복구모드로 부팅해야 합니다.
이 방법에서는 복구 모드의 명령 프롬프트에서 명령을 실행하여 SFC 스캔 유틸리티를 활성화합니다.
- 시작 메뉴의 전원 옵션에서 컴퓨터를 다시 시작합니다. 컴퓨터가 종료되고 컴퓨터가 윈도우 복구모드 부팅되기 시작할 때까지 기다립니다(제조업체에 따라 복구부팅 단축키는 f10 또는 f12 또는 다른 키와 다를 수 있음).
- 복구모드에 있을 때 명령 프롬프트 프로그램을 찾아 실행합니다.
- 명령 프롬프트에 다음 명령을 입력하고 Enter 키를 눌러 명령을 실행합니다.
sfc /SCANNOW /OFFBOOTDIR=c: /OFFWINDIR=c:windows
명령이 실행되면 복구모드를 종료하고 운영 체제로 정상적으로 부팅하며 해당 명령어로 복구되는 기능은 아래 참고하세요
- /SCANNOW: 시스템 파일을 즉시 스캔하고 모든 손상된 파일을 찾아내어 복구하는 옵션입니다.
- /OFFBOOTDIR: 부팅에 사용되는 루트 디렉토리를 지정하는 옵션입니다. 이는 주로 비정상적인 부팅 시나리오에서 사용됩니다.
- /OFFWINDIR: Windows 운영 체제가 설치된 디렉토리를 지정하는 옵션입니다.
SFC의 이 옵션을 사용하려면 Windows가 이미 설치된 상태에서 실행해야 하며, 이 도구는 부팅 문제가 발생한 시스템에서 매우 유용합니다. 또한, /OFFBOOTDIR와 /OFFWINDIR 옵션은 정확한 드라이브 문자와 경로를 사용하여 올바르게 지정해야만 합니다.
'IT 리뷰 > 윈도우 Tip' 카테고리의 다른 글
Microsoft Edge WebView2 삭제 및 다운로드 설치방법 (0) | 2022.09.26 |
---|---|
크롬 DNS_Probe_Finished_NXDomain 사이트에 연결할 수 없음 (0) | 2022.09.24 |
윈도우디펜더 설치 실행 안될 때 재설치 방법 (0) | 2022.09.23 |
댓글