Computer >> 컴퓨터 >  >> 시스템 >> Windows

SFC 오류 '완료하려면 재부팅이 필요한 시스템 복구가 보류 중입니다' 해결 방법

시스템 파일 검사기(System File Checker, SFC)를 실행하려고 할 때 "완료하려면 재부팅이 필요한 시스템 복구가 보류 중입니다. Windows를 다시 시작한 후 SFC를 다시 실행하십시오"라는 오류 메시지가 나타나는 경우가 있습니다. 이 문제가 발생했다면 아래의 방법들을 순서대로 따라 해결해 보세요.

SFC 오류  완료하려면 재부팅이 필요한 시스템 복구가 보류 중입니다  해결 방법

재부팅이 필요한 시스템 복구 보류 오류 해결 방법

이 오류는 다음 세 가지 방법으로 해결할 수 있으며, 이 중 하나 이상이 반드시 도움이 될 것입니다.

  1. PC를 다시 시작한 후 SFC 실행
  2. pending.xml 파일 삭제
  3. DISM의 /revertpendingactions 매개변수 사용

각 절차를 자세히 살펴보겠습니다.

1] PC 재시작 후 SFC 실행

가장 먼저 컴퓨터를 한 번 재부팅하여 보류 중인 복구 작업이 완료되도록 합니다. 그다음 시스템 파일 검사기를 다시 실행해 보세요. 정상적으로 실행된다면 문제가 해결된 것이므로 추가 조치는 필요 없습니다.

2] pending.xml 파일 삭제

SFC 오류  완료하려면 재부팅이 필요한 시스템 복구가 보류 중입니다  해결 방법

재부팅 후에도 동일한 메시지가 계속 표시된다면 파일 탐색기에서 다음 폴더로 이동합니다.

C:\Windows\WinSxS\

해당 폴더에서 pending.xml 파일을 찾아 이름을 변경하거나 삭제합니다. 이렇게 하면 보류 중인 복구 작업이 제거되어 새로운 시스템 검사를 진행할 수 있습니다.

3] DISM의 /revertpendingactions 매개변수 사용

Windows로 정상 부팅이 되지 않는 상황이라면 복구 콘솔(Recovery Console)에서 명령 프롬프트를 연 뒤 다음 명령을 실행합니다.

dism.exe /image:C:\ /cleanup-image /revertpendingactions

명령 실행이 완료되면 시스템을 재부팅하고 SFC를 정상적으로 실행할 수 있는지 확인합니다.

참고: 복구 콘솔에서 DISM을 실행할 때 /online 옵션을 사용하면 "DISM은 /Online 옵션으로 Windows PE 서비스를 지원하지 않습니다"라는 오류가 발생할 수 있습니다. 복구 환경에서는 반드시 /image 옵션을 사용해야 합니다.

함께 읽으면 좋은 글: Windows 11/10에서 DISM 오류를 수정하는 방법

SFC 오류  완료하려면 재부팅이 필요한 시스템 복구가 보류 중입니다  해결 방법