Windows에서 "시스템 복구 보류 중" 오류를 수정하는 방법

"완료하려면 재부팅이 필요한 시스템 복구가 보류 중입니다." 오류가 발생했다면 아마도 시스템 파일 검사기(System File Checker) ( SFC )를 실행하려고 했을 것입니다. 이 오류의 원인은 이전 수리가 아직 완료되지 않았기 때문입니다. 보류 중인 시스템 복구를 완료할 때까지 SFC(SFC) 유틸리티를 성공적으로 실행할 수 없습니다 .

대부분의 경우 오류는 수정하기 쉽고 주요 문제 해결이 필요하지 않습니다. 재부팅하면 문제가 해결될 수 있지만 그렇지 않은 경우 시도할 수 있는 다른 수정 사항이 있습니다. 아래에서 이 오류를 해결하는 가장 일반적인 방법에 대해 설명합니다.

DISM 사용

DISM ( 배포 이미지 서비스(Deployment Image Servicing)관리(Management) )은 시스템 이미지를 서비스하는 데 사용되는 Windows 의 기본 제공 명령줄 유틸리티입니다 . 광범위한 문제를 해결하기 위한 강력한 도구입니다.

SFC 컨텍스트에서 시도할 수 있는 두 가지 DISM 명령이 있습니다. (DISM)먼저(First) /restorehealth 매개변수를 사용하려고 합니다. 그래도 작동하지 않으면 /revertpendingactions 매개변수를 사용해 볼 수 있습니다.

  1. Press Win + R 을 누르고 cmd를 입력한 다음 Enter 를 눌러 명령 프롬프트(Command Prompt) 를 시작 합니다.
  2. 다음 명령을 실행합니다.

DISM.exe /Online /Cleanup-Image /Restorehealth

DISM 이 프로세스를 완료하면 SFC 스캔을 실행하고 작동 하는지(SFC) 확인하십시오. 그렇지 않은 경우 다음 명령을 실행해 보십시오.

DISM.exe /image:C: /cleanup-image /revertpendingactions

(C를 Windows(Windows) 가 설치된 드라이브 문자로 대체 )

Windows를 재부팅하고 SFC를 다시 실행하십시오.

Windows로 부팅할 수 없는 경우 안전 모드(Safe Mode) 또는 복구 환경 에서 (Recovery Environment)명령 프롬프트(Command Prompt) 창 을 시작해야 합니다 . 복구 환경을 사용하는 경우 Troubleshoot > Advanced Options > Command Prompt 로 이동 합니다.

몇 개의 파일 삭제

시스템 복원 프로세스를 추적하는 파일을 삭제하여 시작하십시오. 파일이 손상된 경우 "시스템 복구가 보류 중입니다" 오류가 발생할 수 있으며 파일을 삭제하면 문제가 해결될 수 있습니다.

pending.xml이라는 파일을 삭제해야 합니다. 파일은 컴퓨터의 다음 경로에 저장됩니다.

C:WindowsWinSxSPending.xml

(C를 Windows(Windows) 가 설치된 드라이브 문자로 대체 )

다음과 같이 명령 프롬프트(Command Prompt) 를 사용하여 이 파일을 삭제할 수 있습니다 .

  1. Press Win + R 을 누르고 cmd를 입력한 다음 Enter 를 눌러 명령 프롬프트(Command Prompt) 를 시작 합니다.
  2. 다음 명령을 실행합니다.

del c:windowswinsxspending.xml

XML 파일이 삭제되면 다음 명령을 실행합니다.

sfc /scannow /offbootdir=c: /offwindir=d:windows

정기적인 PC 유지 관리를 위해 WinSxS 폴더 전체를 삭제하는(deleting the whole WinSxS folder) 것을 고려할 수도 있습니다 . 바라건대(Hopefully) , SFC 스캔이 이제 잘 작동할 것입니다.

드라이버 업데이트

SFC 문제가 제대로 작동하지 않는 하드웨어 또는 자주 발생하는 Blue Screens of Death 와 같은 다른 징후와 함께 발생 하는 경우 손상된 드라이버가 범인일 수 있습니다 . 가장 쉬운 수정은 드라이버를 업데이트하는 것입니다.

Windows Update 는 일반적으로 드라이버가 최신 상태인지 확인합니다. 자동 업데이트를 비활성화한 경우 Windows 10 또는 11을 업데이트하는 방법은 다음과 같습니다.

  1. Press Win + I을 눌러 설정(Settings) 앱을 실행합니다.
  2. Windows 11 을 실행하는 경우 왼쪽 사이드바에서 Windows 업데이트(Windows Update) 를 선택 합니다 .

Windows 10 을 사용하는 경우 업데이트(Update)Security > Windows Update 로 이동해야 합니다 . 그러나 Microsoft 는 더 이상 Windows 7 및 8을 지원하지 않으므로 이 중 하나를 사용하는 경우 다음 방법으로 건너뜁니다.

  1. 업데이트 확인을 선택합니다.

Windows 에서 업데이트를 찾으면 설치합니다 .

특히 그래픽 드라이버에 주의를 기울여야 할 수도 있습니다. 업데이트를 사용할 수 없는 경우 계속해서 다시 설치하세요.

  1. Press Win + R 을 누르고 devmgmt.msc를 입력한 다음 Enter 를 눌러 장치 관리자(Device Manager) 를 시작합니다 .
  2. 디스플레이(Display) 어댑터 목록을 확장하고 그래픽 드라이버를 마우스 오른쪽 버튼으로 클릭한 다음 제거(Uninstall) 를 선택합니다 .

  1. 상단 리본에서 작업(Action) 을 선택 하고 하드웨어 변경 사항 검색 을 선택합니다.(Scan)

이렇게 하면 그래픽 장치의 최신 드라이버가 자동으로 다시 설치됩니다.

문제가 있는 드라이버 업데이트 또는 재설치를 완료한 후 SFC 스캔을 실행해 보십시오 .

레지스트리 설정 조정

Windows 는 "RebootPending" 레지스트리 키를 사용하여 재부팅을 요청하는 프로그램에 대한 탭을 유지합니다. 본질적으로 재부팅이 필요한 프로그램의 대기열이며, 해당 대기열이 변경되면 SFC(SFC) 를 실행하는 동안 "시스템 복구가 보류 중입니다." 오류와 같은 문제가 발생할 수 있습니다 .

문제를 해결하는 쉬운 방법은 다음과 같이 "RebootPending" 키를 삭제하는 것입니다.

  1. Press Win + R 을 누르고 regedit를 입력한 다음 Enter 키를 눌러 (Enter)레지스트리 편집기(Registry Editor) 를 시작합니다 .
  2. 다음을 복사하여 레지스트리 편집기의 탐색 모음에 붙여넣습니다.

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion

  1. (Right-click)CurrentVersion 을 (CurrentVersion)마우스 오른쪽 버튼으로 클릭 하고 권한(Permissions) 을 선택 합니다.

  1. 목록에서 사용자 이름을 선택하고 모든(Full) 권한 옆의 확인란을 선택한 다음 확인을 선택하여 저장하고 창을 종료합니다.

  1. 오른쪽 창에서 이름이 RebootPending 인 키를 찾아 삭제합니다. (RebootPending)확인 메시지가 표시되면 제공합니다.

(Reboot)PC를 재부팅 하고 SFC 명령을 다시 실행하십시오.

BIOS에서 SATA 설정 변경

일부 사용자 는 SATAAHCI 대신 IDE 로 구성 하면 문제가 해결된다고 보고합니다. 원인은 Microsoft 가 하드 드라이브 버스 드라이버 클래스를 변경한 것 같습니다. BIOS 설정 을 수정하기 전에 다른 수정 사항을 사용해 보는 것이 가장 좋습니다 . 이전 방법으로 운이 좋지 않았다면 이 방법을 시도해 보십시오.

  1. PC를 종료하여 시작하십시오.
  2. (Press)전원 버튼을 다시 누릅니다 . BIOS 키를 빠르게 눌러야 합니다 . 까다로운 부분은 BIOS 키는 제조업체마다 다르지만 일반적으로 Del , Esc , F1, F10 또는 F12 라는 것 입니다. 키가 작동하지 않는 경우 BIOS에 들어가는 방법(how to enter BIOS) 에 대한 전체 가이드를 확인하고 싶을 수 있습니다 .
  3. 다음으로 BIOS(BIOS) 펌웨어 에서 SATA 옵션 을 찾아야 합니다 . 다시 말하지만 옵션은 (Again)BIOS 펌웨어 에 따라 다른 섹션에 있을 수 있습니다 . 옵션을 찾는 가장 좋은 방법은 펌웨어를 탐색하고 SATA , IDEAHCI 와 같은 단어를 찾는 것입니다 . 옵션을 찾으면 SATA 설정을 IDE 로 변경하십시오 .

  1. 변경 사항을 저장 하고 (Save)BIOS 를 종료하고 PC로 부팅합니다.

바라건대(Hopefully) , 그것은 "SFC /scannow 시스템 수리가 보류 중입니다" 문제를 해결할 것입니다.

(Check)SFC 로 시스템 파일 확인수정(Fix System Files)

일반적으로 SFC 를 사용하면 (SFC)Windows 파일 시스템 오류를 쉽게 수정할 수 있습니다. 그러나 SFC 자체에서 이미 있는 오류를 수정하는 대신 오류가 발생하면 답답할 수 있습니다. 좋은 점은 SFC 오류를 수정하는 것이 매우 간단하다는 것입니다. 다행히도(Hopefully) "시스템 복구가 보류 중입니다" 오류를 해결할 수 있었습니다.



About the author

안녕! 제 이름은 하드웨어 해커입니다. 저는 10년 이상의 컴퓨터 수리 및 개조 경험이 있습니다. 노트북에서 태블릿, 스마트 TV에 이르기까지 거의 모든 것을 고칠 수 있습니다. 내 기술을 통해 고객이 문제를 빠르고 효율적으로 해결하도록 도울 수 있습니다. 내 블로그는 사람들이 올바른 도구를 사용하여 컴퓨터와 가전제품을 수리하는 방법을 배울 수 있도록 돕는 데 전념하고 있습니다. 그리고 내 Facebook 페이지는 컴퓨터와 관련된 모든 것에 대한 팁, 트릭 및 통찰력을 공유하는 곳입니다!



Related posts