Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 시스템 복원 오류 0x81000203 완벽 해결 가이드

Windows 10을 비롯한 여러 Windows 버전에서 시스템 복원(System Restore) 기능이 작동하지 않는 문제를 겪고 계신가요? 시스템 복원을 실행하려다가 0x81000203 오류 코드와 함께 멈추는 현상이 대표적입니다. 시스템 복원은 파일, 응용 프로그램, 설정 등 시스템 오작동의 원인이 되는 요소들을 이전 상태로 되돌릴 수 있게 해주는 Windows의 핵심 기능이기 때문에, 이 오류가 발생하면 매우 곤란한 상황에 처할 수 있습니다.

오류 0x81000203의 주요 원인

이 오류는 주로 다음과 같은 원인으로 발생합니다.

  • TuneUp Utilities(2009/2010/2011)의 '터보 모드(Turbo Mode)' 활성화 — TuneUp Utilities는 여러 Windows 오류의 원인이 되어 온 프로그램으로, 터보 모드가 시스템 복원에 필요한 서비스나 구성 요소를 비활성화합니다.
  • Microsoft 소프트웨어 섀도 복사본 공급자(Microsoft Software Shadow Copy Provider) 서비스 비활성화 또는 중지
  • 시스템 보호(System Protection) 또는 시스템 복원 자체가 꺼져 있는 경우

이 문제를 해결하려면 TuneUp Utilities를 제거하거나 터보 모드를 끄고, Microsoft Software Shadow Copy Provider 서비스를 활성화한 뒤, 그룹 정책 및 레지스트리에서 시스템 복원을 다시 사용하도록 설정해야 합니다. TuneUp Utilities가 설치되어 있지 않다면 바로 두 번째 방법부터 진행하세요.

방법 1: TuneUp Utilities 제거 또는 터보 모드 끄기

TuneUp Utilities 제거하기

  1. Windows 키 + R을 눌러 실행 창을 연 후, appwiz.cpl을 입력하고 확인을 클릭하여 '프로그램 및 기능' 창을 엽니다.
  2. 목록에서 TuneUp Utilities(및 관련 프로그램)를 찾아 더블클릭합니다. 제거 마법사가 실행되면 안내에 따라 제거를 완료합니다.
  3. 제거가 끝나면 컴퓨터를 재시작하고 시스템 복원을 다시 시도해 봅니다. 이번에는 문제가 발생하지 않을 것이며, 시스템 속성의 '시스템 보호' 탭도 정상적으로 나타날 것입니다.

터보 모드만 끄기 (TuneUp 유지)

터보 모드는 시스템 복원에 필요한 서비스나 구성 요소를 비활성화합니다. TuneUp Utilities를 계속 사용하고 싶다면 터보 모드만 꺼서 시스템 복원을 이용할 수 있습니다.

  1. TuneUp Utilities 시작 센터를 엽니다.
  2. 창 왼쪽 하단의 'PC 최적화 모드(PC Optimization Mode)' 영역에서 '절전(Economy)' 또는 '표준(Standard)'을 선택합니다. 'Turbo' 아래의 작은 렌치 아이콘을 클릭하여 해당 옵션들을 개별적으로 비활성화할 수도 있습니다.
  3. 시스템 복원을 다시 실행해 봅니다. 이제 문제 없이 작동할 것입니다.

그 외 버전의 TuneUp Utilities에서는 창 왼쪽 하단의 터보 아이콘을 클릭하여 토글 방식으로 끌 수 있습니다.

방법 2: Microsoft Software Shadow Copy Provider 서비스 활성화

튜닝 유틸리티가 설치되어 있지 않은데도 오류가 발생한다면, Microsoft Software Shadow Copy Provider 서비스가 실행 중이 아니거나 비활성화되어 있을 가능성이 높습니다. 다음 절차로 서비스를 활성화하세요.

  1. 시작 메뉴에 'services'를 입력하고, 검색 결과를 마우스 오른쪽 버튼으로 클릭한 뒤 '관리자 권한으로 실행'을 선택합니다. 또는 Windows 키 + R을 누르고 'services.msc'를 입력한 후 Enter를 눌러도 됩니다.
  2. 서비스 목록에서 'Microsoft Software Shadow Copy Provider'를 찾아 더블클릭합니다.
  3. 시작 유형을 '자동(Automatic)'으로 변경하고, 시작 버튼을 클릭하여 서비스를 실행합니다.
  4. 제어판을 열고 시스템 및 보안 > 시스템 보호로 이동한 뒤, 드라이브를 선택하고 '구성' 버튼을 클릭합니다. 최대 디스크 공간 사용량을 0보다 큰 값으로 설정하세요(저장할 복원 지점 수에 따라 조정). 아직 시스템 보호가 켜져 있지 않다면 이 화면에서 반드시 켜야 합니다.
  5. 확인을 클릭하고 컴퓨터를 재시작한 후 문제가 해결되었는지 확인합니다.

서비스가 시작되지 않는다면 시스템 정책이 실행을 차단하고 있을 가능성이 있습니다. 이 경우 아래 방법들이 우회 해결책이 됩니다.

방법 3: 그룹 정책 편집기에서 시스템 복원 활성화

이 방법은 Windows Pro/Enterprise 에디션에서만 사용할 수 있습니다. Windows Home 에디션에는 gpedit.msc가 포함되어 있지 않기 때문입니다.

  1. Windows 키 + R을 누르고 'gpedit.msc'를 입력한 후 Enter를 눌러 그룹 정책 편집기를 엽니다.
  2. 컴퓨터 구성 > 관리 템플릿 > 시스템 > 시스템 복원으로 이동합니다.
  3. '시스템 복원 끄기(Turn off System Restore)' 항목을 더블클릭하고 '구성되지 않음(Not Configured)'을 선택합니다.
  4. PC를 재시작하면 시스템 복원이 정상적으로 작동할 것입니다.

방법 4: 레지스트리 편집기 활용 (Home 에디션용)

Home 에디션에서는 gpedit.msc를 사용할 수 없으므로, 레지스트리 편집기를 통해 동일하게 설정을 변경할 수 있습니다.

  1. Windows 키 + R을 눌러 실행 창을 열고 'regedit.exe'를 입력한 후 확인을 클릭합니다. UAC(사용자 계정 컨트롤) 창이 나타나면 허용합니다.
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT 경로로 이동하여 'SystemRestore'라는 하위 항목이 있는지 확인합니다. 항목이 있다면 그 안에 DWORD 값 DisableConfig가 포함되어 있는지 살펴봅니다. 이 값이 존재하고 1로 설정되어 있다면 시스템 복원이 차단된 상태입니다. DisableConfig 값을 삭제하거나, 값을 편집하여 0으로 변경하세요.
  3. PC를 재시작한 후 시스템 복원을 다시 시도합니다.

방법 5: UpperFilters 레지스트리 값 확인

UpperFilters 값은 레지스트리의 여러 클래스에 존재하며, 잘못 구성되어 있으면 복원 과정에서 문제가 발생할 수 있습니다. 이 단계에서는 해당 값이 올바르게 입력되어 있는지 확인합니다.

  1. Windows 키 + R을 눌러 실행 창을 엽니다.
  2. 'regedit'을 입력하고 Enter를 누릅니다.
  3. 레지스트리 편집기에서 다음 경로로 이동합니다.
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71a27cdd-812a-11d0-bec7-08002be2092f}
  4. 오른쪽 창에서 'UpperFilters' 항목에 'volsnap' 값이 입력되어 있는지 확인합니다.
  5. 입력되어 있지 않다면 'UpperFilters' 항목을 더블클릭하고 값 데이터에 'volsnap'을 입력합니다.
  6. '확인'을 클릭한 후 문제가 지속되는지 확인합니다.

위 방법들을 순서대로 적용하면 대부분의 경우 0x81000203 오류 없이 시스템 복원을 정상적으로 사용할 수 있습니다. 작업 전 중요한 데이터는 미리 백업해 두는 것을 권장합니다.