2016/07/14

Windows 리소스 보호에서 복구 서비스를 시작할 수 없습니다!

Windows 리소스 보호에서 복구 서비스를 시작할 수 없습니다!

SFC PROBLEM WINDOWS RESOURCE PROTECTION COULD NOT START THE REPAIR SERVICE FIXED IN 14291

위 링크에서 제시한 'Windows 리소스 보호에서 복구 서비스를 시작할 수 없습니다' 문제 해결 방법

@echo off
cls
setlocal
set root=%SystemRoot%\WinSxS\%PROCESSOR_ARCHITECTURE%_microsoft-windows-servicingstack
for /f "delims=" %%A in ('dir /ad /b %root%-onecore*') do set "from=%SystemRoot%\WinSxS\%%A"
for /f "delims=" %%A in ('dir /ad /b %root%_*') do set "to=%SystemRoot%\WinSxS\%%A"
takeown /F %to%\* /R /A 1>nul
icacls %to%\*.* /T /grant administrators:F 1>nul
echo on
echo F|xcopy /C /R /O /Y %from%\wrpint.dll %to%\wrpint.dll
pause

윈도우 시스템 파일 복구 검사인 'sfc /scannow'를 수행하면 'Windows 리소스 보호에서 복구 서비스를 시작할 수 없습니다(Windows Resource Protection could not start the repair service)'라는 에러가 뜨면서 검사가 안 될 때가 있다. 이때 원문 링크에 제시된 방법으로 해결할 수 있다. 메모장을 이용해 위의 명령어들을 배치 파일로 만들어 (아니면 scanfix.cmd 다운로드) 관리자 권한으로 실행하면 끝. 이 문제는 내가 윈도우를 (포맷 없이) 어느 정도 사용하다 보면 나타나는 고질적인 문제였는데, 오랜 구글링 끝에 이 방법으로 문제를 말끔히 해결했다.

Windows 리소스 보호에서 복구 서비스를 시작할 수 없습니다

0 comments:

댓글 쓰기

댓글은 검토 후 게재됩니다.
본문이나 댓글을 정독하신 후 신중히 작성해주세요