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

Windows 11/10 시스템 복원 오류 0x80070002(STATUS_WAIT_2) 해결 방법

Windows 10 또는 Windows 11에서 시스템 복원(System Restore)을 사용해 시스템 이미지 백업을 생성하려고 할 때 STATUS_WAIT_2 오류와 함께 코드 0x80070002가 표시된다면, 이 글이 도움이 될 것입니다. 이 글에서는 해당 문제의 가능한 원인을 살펴보고, 이를 해결하기 위해 시도할 수 있는 실질적인 해결 방법들을 단계별로 안내합니다.

Windows 11/10 시스템 복원 오류 0x80070002(STATUS_WAIT_2) 해결 방법

이 문제가 발생하면 다음과 같은 오류 메시지가 나타납니다.

시스템 복원
예기치 않은 오류가 발생했습니다:
STATUS_WAIT_2 (0x80070002)
시스템 복원을 닫고 다시 시도하십시오.

오류 0x80070002, STATUS_WAIT_2의 주요 원인

이 오류는 다음과 같은 하나 이상의 원인으로 인해 발생할 수 있습니다.

  • 시스템 복원 기능의 불일치(inconsistency)
  • 운영체제 시스템 파일 손상
  • Windows 버그로 인해 관리자 권한이 없는 유령 계정 DefaultUser0가 생성되고, 백업 유틸리티가 활성 관리자 계정 대신 이 계정을 사용하려는 경우

시스템 복원 오류 0x80070002 해결 방법

아래에 소개하는 해결 방법들은 순서에 상관없이 하나씩 시도해 보면서 문제가 해결되는지 확인하면 됩니다.

  1. SFC 및 DISM 검사 실행
  2. 서드파티 백업 프로그램 사용
  3. DefaultUser0 유령 계정 삭제(해당되는 경우)
  4. 초기 상태 새로 시작(Fresh Start), 현재 위치 업그레이드 복구 또는 클라우드 재설정 수행

1] SFC 및 DISM 검사 실행

시스템 파일에 오류가 있는 경우 시스템 복원 오류 0x80070002, STATUS_WAIT_2가 발생할 수 있습니다.

SFC/DISM은 Windows 시스템 파일의 손상 여부를 검사하고 손상된 파일을 복구할 수 있도록 도와주는 Windows 내장 유틸리티입니다.

편의를 위해 아래 절차에 따라 검사를 한 번에 실행할 수 있습니다.

Windows 키 + R을 눌러 실행 대화 상자를 엽니다.

실행 대화 상자에 notepad를 입력하고 Enter 키를 눌러 메모장을 실행합니다.

아래 명령어를 복사하여 텍스트 편집기에 붙여넣습니다.

@echo off
date /t & time /t
echo Dism /Online /Cleanup-Image /StartComponentCleanup
Dism /Online /Cleanup-Image /StartComponentCleanup
echo ...
date /t & time /t
echo Dism /Online /Cleanup-Image /RestoreHealth
Dism /Online /Cleanup-Image /RestoreHealth
echo ...
date /t & time /t
echo SFC /scannow
SFC /scannow
date /t & time /t
pause

적절한 이름 뒤에 .bat 확장자를 붙여 파일을 저장합니다. 예: SFC_DISM_scan.bat

저장한 배치 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택하여, 오류가 더 이상 보고되지 않을 때까지 반복해서 실행합니다.

PC를 재시작합니다.

부팅 후 다시 시스템 이미지 백업 생성을 시도합니다. 오류가 계속되면 다음 해결 방법으로 넘어갑니다.

2] 서드파티 백업 프로그램 사용

이 방법은 시스템 복원 유틸리티와 동일한 기능을 수행할 수 있는 서드파티 이미징, 백업 및 복구 소프트웨어를 활용하는 것입니다. Windows 내장 도구에서 오류가 지속된다면 신뢰할 수 있는 백업 프로그램으로 동일한 작업을 수행하는 것이 빠르고 안정적인 대안이 될 수 있습니다.

3] DefaultUser0 유령 계정 삭제(해당되는 경우)

일부 경우에는 버그로 인해 DefaultUser0라는 유령 계정이 생성되고, Windows가 더 이상 존재하지 않는 이 계정을 계속 처리하려다 백업 프로세스가 실패할 수 있습니다. 오류 로그에 아래와 같은 내용이 포함되어 있다면 이 시나리오일 가능성이 높습니다.

C:\Users\defaultuser0\Contacts 파일을 백업하는 중 문제가 발생했습니다. 오류: (STATUS_WAIT_2)

이 경우 DefaultUser0 유령 계정을 제거하면 문제를 해결할 수 있습니다.

방법은 다음과 같습니다.

  • Windows를 안전 모드로 부팅합니다.
  • 안전 모드에서 Windows 키 + R을 누르고, control을 입력한 후 Enter 키를 눌러 제어판을 엽니다.
  • 제어판에서 사용자 계정(User Accounts)을 찾아 클릭합니다.
  • 나타나는 창에서 다른 계정 관리(Manage another account) 링크를 클릭합니다.
  • 다른 계정 관리 창에서 DefaultUser0 계정을 선택합니다.
  • 다음 메뉴에서 계정 삭제(Delete the account)를 클릭합니다.

DefaultUser0의 파일을 유지할지 삭제할지 묻는 메시지가 표시되면 파일 삭제(Delete files)를 클릭하고, 최종 확인 화면에서 계정 삭제(Delete Account)를 클릭하여 작업을 완료합니다.

  • 다음으로 Windows 키 + E를 눌러 파일 탐색기를 엽니다.
  • C:\Users 폴더로 이동하여 DefaultUser0 폴더가 남아 있는지 확인합니다. 폴더가 있다면 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택합니다.

관리자 권한을 요청하는 UAC(사용자 계정 컨트롤) 메시지가 표시되면 를 클릭합니다.

폴더가 삭제되면 파일 탐색기를 종료합니다.

  • 다시 실행 대화 상자를 열고 regedit를 입력한 후 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
  • 아래 레지스트리 키 경로로 이동합니다.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
  • 왼쪽 창에서 S-1-5-21로 시작하는 하위 키를 선택합니다.
  • 오른쪽 창에서 ProfileImagePath 값을 두 번 클릭하여 속성을 편집합니다.
  • 값 데이터(Value data) 필드의 경로가 C:\Users\DefaultUser0를 가리키고 있다면, 현재 사용 중인 기본 프로필 경로로 변경합니다.
  • 확인을 클릭하여 변경 사항을 저장합니다.
  • 레지스트리 편집기를 종료하고 컴퓨터를 재부팅합니다.

재부팅 후 시스템 복원으로 다시 백업을 생성해 보고, 오류 0x80070002, STATUS_WAIT_2가 해결되었는지 확인합니다. 그래도 문제가 지속되면 다음 해결 방법을 시도합니다.

4] 초기 상태 새로 시작, 현재 위치 업그레이드 복구 또는 클라우드 재설정 수행

위의 모든 방법을 시도했음에도 시스템 복원 오류 0x80070002, STATUS_WAIT_2가 해결되지 않는다면, 일반적인 방법으로는 해결할 수 없는 시스템 손상이 원인일 가능성이 높습니다. 이 경우 초기 상태 새로 시작(Fresh Start)이나 현재 위치 업그레이드 복구(In-place upgrade repair)를 통해 모든 Windows 구성 요소를 재설정할 수 있습니다. 또한 클라우드 재설정(Cloud Reset)을 시도해 보는 것도 좋은 방법입니다.

위의 해결 방법 중 하나를 통해 시스템 복원 문제를 해결할 수 있을 것입니다.

Windows 11/10 시스템 복원 오류 0x80070002(STATUS_WAIT_2) 해결 방법