SFC /SCANNOW 명령을 실행할 때 "시스템 복구가 보류 중이며 완료하려면 다시 시작해야 합니다. Windows를 다시 시작한 후 SFC를 다시 실행하십시오"라는 오류 메시지가 나타난다면, 아래의 해결 방법을 따라 문제를 해결할 수 있습니다.
* SFC(System File Checker) /SCANNOW 명령은 Windows 운영 체제 파일의 무결성을 검사하고, 손상되었거나 잘못된 파일을 올바른 버전으로 대체하는 내장 도구입니다.
Windows 10/11에서 SFC /SCANNOW '시스템 복구 보류' 오류 해결 방법
대부분의 경우 컴퓨터를 재부팅하면 이 오류는 자동으로 해결됩니다. 하지만 재부팅 후에도 동일한 오류가 반복된다면, Windows 복구 환경(WinRE)에서 보류 중인 시스템 복구 작업을 직접 취소해야 합니다. 아래 두 가지 방법 중 하나를 활용하세요.
- 방법 1. WinRE에서 DISM 명령으로 보류 중인 작업 되돌리기
- 방법 2. SFC 명령을 오프라인 모드로 실행하기
방법 1. WinRE에서 DISM 명령으로 보류 중인 작업 되돌리기
이 오류를 해결하는 첫 번째 방법은 Windows 복구 환경(WinRE)에서 DISM 명령을 사용하여 보류 중인 시스템 복구 작업을 취소하는 것입니다. 진행 순서는 다음과 같습니다.
1. 키보드에서 SHIFT 키를 누른 상태로 시작 메뉴 → 전원 → 다시 시작을 차례로 클릭합니다.
2. 복구 옵션 화면에서 문제 해결 → 고급 옵션 → 명령 프롬프트를 선택합니다. 그러면 컴퓨터가 다시 시작됩니다.
* 참고: Windows가 부팅되지 않아 WinRE에 진입할 수 없는 경우, USB Windows 설치 미디어로 시스템을 부팅한 후 동일한 절차를 진행해야 합니다.
3. 재시작 후 관리자 권한이 있는 계정을 선택하고, 암호가 설정되어 있다면 입력한 뒤 계속을 클릭합니다.
4. 명령 프롬프트 창에 bcdedit를 입력하고 Enter 키를 누릅니다.
5. 출력 결과에서 운영 체제(OS) 파티션의 드라이브 문자를 확인합니다. 예: osdevice partition=D:
6. 확인한 드라이브 문자를 입력하여 OS 파티션으로 이동합니다. 이 예제에서는 D 드라이브이므로 아래와 같이 입력합니다:
D:
7. 다음 명령을 입력하여 "Scratch"라는 이름의 임시 작업 폴더를 생성합니다.*
mkdir D:\Scratch
* 참고: D는 실제 환경에 맞게 OS 파티션의 드라이브 문자로 변경하세요.
8. 마지막으로 아래 명령을 입력하여 실패한 Windows 업데이트 이후 보류된 작업을 롤백합니다.*
DISM /Image:D:\ /ScratchDir:D:\Scratch /Cleanup-Image /RevertPendingActions
* 참고: 여기서도 드라이브 문자 D를 본인의 OS 파티션 문자에 맞게 변경해야 합니다.
9. 명령이 정상적으로 완료되면 화면에 다음과 같은 메시지가 표시됩니다:
"이미지에서 보류 중인 작업을 되돌리는 중...
작업이 완료되었습니다. 재부팅 후에도 보류된 작업의 되돌리기가 시도됩니다.
작업이 성공적으로 완료되었습니다."
10. 명령 프롬프트 창을 닫고 컴퓨터를 정상적으로 재시작합니다.
11. 재시작 과정에서 "Windows 준비 중"이라는 메시지가 표시될 수 있습니다. 작업이 끝날 때까지 기다린 후 Windows에 정상적으로 로그인합니다.
12. 로그인 후 sfc /scannow 명령을 다시 실행하여 시스템 파일을 복구합니다. 만약 동일한 오류가 계속 발생한다면 아래의 방법 2를 진행하세요.
방법 2. SFC 명령을 오프라인(WinRE) 모드로 실행하기
'시스템 복구 보류' 오류를 우회하는 두 번째 방법은 Windows 복구 환경(WinRE)에서 SFC /SCANNOW 명령을 오프라인 모드로 실행하는 것입니다.
1. 위 방법 1의 1~5단계를 그대로 수행하여 OS 파티션의 드라이브 문자를 먼저 확인합니다. (이 예제에서는 D:)
2. 명령 프롬프트 창에 아래 명령을 입력하여 시스템 파일을 검사하고 복구합니다.*
SFC /SCANNOW /OFFBOOTDIR=D:\ /OFFWINDIR=D:\WINDOWS
* 참고: 드라이브 문자 D는 실제 OS 파티션에 해당하는 문자로 변경하세요.
여기까지입니다! 두 가지 방법 중 어떤 것이 효과가 있었나요? 이 가이드가 도움이 되었다면 아래 댓글로 경험을 공유해 주세요. 주변에도 공유하여 더 많은 분들이 문제를 해결할 수 있도록 도와주세요.