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


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

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

DISM 사용

DISM(배포 이미지 서비스 및 관리)은 시스템 이미지를 서비스하는 데 사용되는 Windows에 내장된 명령줄 유틸리티입니다. 광범위한 문제를 해결하기 위한 강력한 도구입니다.

SFC와 관련하여 시도해 볼 수 있는 두 가지 DISM 명령이 있습니다. 먼저 /restorehealth 매개변수를 사용하려고 합니다. 그래도 문제가 해결되지 않으면 /revertpendingactions 매개변수를 사용해 보세요.

  1. Win+ R을 누르고 cmd를 입력한 다음 Enter를 눌러 명령 프롬프트를 시작하세요.
  2. 다음 명령을 실행하세요:
  3. DISM.exe /Online /Cleanup-Image /Restorehealth

    DISM이 프로세스를 완료하면 SFC 스캔을 실행하여 작동하는지 확인하세요. 그렇지 않은 경우 다음 명령을 실행해 보세요:

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

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

    Windows를 재부팅하고 SFC를 다시 실행하세요.

    Windows로 부팅할 수 없는 경우 안전 모드 또는 복구 환경 에서 명령 프롬프트 창을 실행해야 합니다. 복구 환경을 사용하는 경우 문제 해결>고급 옵션>명령 프롬프트로 이동하세요.

    몇 가지 파일 삭제

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

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

    C:\Windows\WinSxS\Pending.xml

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

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

    1. Win+ R을 누르고 cmd를 입력한 다음 Enter를 눌러 명령 프롬프트를 시작하세요.
    2. 다음 명령을 실행하세요:
    3. del c:\windows\winsxs\pending.xml

      XML 파일이 삭제되면 다음 명령을 실행하세요:

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

      정기적인 PC 유지 관리를 위해 전체 WinSxS 폴더 삭제 을 고려할 수도 있습니다. 이제 SFC 스캔이 제대로 작동하기를 바랍니다.

      드라이버 업데이트

      SFC 문제에 하드웨어가 제대로 작동하지 않거나 죽음의 블루 스크린 자주 발생하는 등의 다른 징후가 동반되는 경우 손상된 드라이버가 원인일 수 있습니다. 가장 쉬운 해결 방법은 드라이버를 업데이트하는 것입니다.

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

      1. Win+ I을 눌러 설정 앱을 실행하세요.
      2. Windows 11을 실행하는 경우 왼쪽 사이드바에서 Windows 업데이트를 선택하세요.
      3. Windows 10을 사용하는 경우 업데이트 및 보안>Windows 업데이트로 이동해야 합니다. 그러나 Microsoft는 더 이상 Windows 7 및 8을 지원하지 않으므로 이 중 하나를 사용하는 경우 다음 방법으로 건너뛰십시오.

        1. 업데이트 확인을 선택합니다.
        2. Windows에서 업데이트를 찾으면 설치하세요.

          특히 그래픽 드라이버에 주의를 기울이는 것이 좋습니다. 업데이트가 없으면 다시 설치하세요.

          1. Win+ R을 누르고 devmgmt.msc를 입력한 다음 Enter를 눌러 장치 관리자를 시작하세요.
          2. 디스플레이 어댑터목록을 확장하고 그래픽 드라이버를 마우스 오른쪽 버튼으로 클릭한 다음 제거를 선택합니다.
            1. 상단 리본에서 작업을 선택하고 하드웨어 변경 사항 검색을 선택합니다.
            2. .

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

              문제가 있는 드라이버 업데이트 또는 재설치를 완료한 후 SFC 검사를 실행해 보세요.

              레지스트리 설정 조정

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

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

              1. Win+ R을 누르고 regedit을 입력한 다음 Enter를 눌러 레지스트리 편집기를 시작하세요.리>
              2. 다음을 복사하여 레지스트리 편집기의 탐색 표시줄에 붙여넣습니다.
              3. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

                1. CurrentVersion을 마우스 오른쪽 버튼으로 클릭하고 권한을 선택합니다.
                  1. 목록에서 사용자 이름을 선택하고 모든 권한옆의 확인란을 선택한 다음 확인을 선택하여 저장하고 창을 종료합니다.
                    1. 오른쪽 창에서 RebootPending이라는 키를 찾아 해당 키를 삭제하세요. 확인 메시지가 나타나면 이를 제공하세요.
                    2. PC를 재부팅하고 SFC 명령을 다시 실행해 보세요.

                      BIOS에서 SATA 설정 변경

                      일부 사용자는 SATA를 AHCI 대신 IDE로 구성하면 문제가 해결된다고 보고합니다. 원인은 Microsoft가 하드 드라이브 버스 드라이버 클래스를 변경했기 때문인 것 같습니다. BIOS 설정을 수정하기 전에 다른 수정 사항을 사용해 보는 것이 가장 좋습니다. 이전 방법으로 성공하지 못했다면 다음 방법을 시도해 보세요:

                      1. PC를 종료하여 시작하세요.
                      2. 전원 버튼을 다시 누르세요. BIOS 키를 빠르게 눌러야 합니다. 까다로운 부분은 BIOS 키가 제조업체마다 다르지만 일반적으로 Del, Esc, F1, F10 또는 F12라는 것입니다. 어떤 키도 효과가 없다면 BIOS 진입 방법 에 대한 전체 가이드를 확인해 보세요.
                      3. 다음으로 BIOS 펌웨어에서 SATA 옵션을 찾아야 합니다. 다시 말하지만 옵션은 BIOS 펌웨어에 따라 다른 섹션에 있을 수 있습니다. 옵션을 찾는 가장 좋은 방법은 펌웨어를 탐색하고 SATA, IDE 및 AHCI와 같은 단어를 찾는 것입니다. 옵션을 찾으면 SATA 설정을 IDE로 변경하세요..
                        1. 변경 사항을 저장하고 BIOS를 종료한 후 PC로 부팅합니다.
                        2. 이렇게 하면 'SFC /scannow 시스템 복구 보류 중이 있습니다.' 문제가 해결되기를 바랍니다.

                          SFC로 시스템 파일 확인 및 수정

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

                          .

                          관련 게시물:


                          10.09.2022