오류, 버그, 충돌, 사소한 결함은 Windows 10/11 운영체제(OS)에서 언제든 발생할 수 있는 문제입니다. Microsoft의 가장 완성도 높은 OS임에도 불구하고 완벽하지는 않으며, 사용자는 끊임없이 해결책을 찾아야 하는 경우가 많습니다. 이러한 버그와 잦은 충돌이 반복되면 OS가 손상될 수 있고, 그때 사용자는 시스템 복원(System Restore)을 실행하게 됩니다. 그런데 만약 이 과정에서 오류 코드 0x81000204가 나타난다면 어떻게 해야 할까요? 최근 많은 Windows 10/11 사용자들이 바로 이 문제로 어려움을 겪고 있습니다.
시스템 복원 오류 0x81000204란?
Windows 10/11 장치에서 시스템 복원을 진행하는 도중 오류 0x81000204가 발생했나요? 걱정하지 않으셔도 됩니다. 이 오류는 디스크 손상, 시스템 파일 손상, 그룹 정책 설정 문제, WMI(Windows Management Instrumentation) 리포지토리 오류 등 다양한 원인으로 발생할 수 있습니다. 아래에서 상황에 맞게 적용할 수 있는 여러 가지 해결 방법을 소개합니다. 오류를 효과적으로 수정하려면 소개된 순서대로 차례차례 적용하는 것이 가장 좋습니다.
시스템 복원 오류 0x81000204 해결 방법
앞서 말씀드린 것처럼 이 문제는 여러 요인에 의해 발생합니다. 정확한 원인을 알기 어렵다면 아래의 해결 방법들을 순서대로 적용해 보시기 바랍니다.
- CHKDSK 실행
- SFC/DISM 검사 실행
- 시스템 복원 구성 초기화
- 리포지토리 재설정
시스템 복원은 문제가 발생했을 때 시스템을 정상 상태로 되돌려 주는 중요한 기능이므로, 이 오류는 빠르게 해결해야 합니다. 지금부터 각 해결 방법을 하나씩 자세히 살펴보겠습니다.
전문가 팁: 잘못된 설정, 불필요한 파일, 유해한 프로그램, 보안 위협은 시스템 문제나 성능 저하의 원인이 될 수 있습니다. 신뢰할 수 있는 PC 최적화 도구를 사용해 미리 정리해 두는 것도 좋은 방법입니다.
해결 방법 1: CHKDSK 실행
디스크 오류를 점검하고 복구하는 CHKDSK는 아래 단계에 따라 실행할 수 있습니다.
- Windows + R 키를 동시에 눌러 실행(Run) 대화상자를 엽니다. 입력란에 cmd를 입력한 후, Ctrl + Shift + Enter 키를 동시에 눌러 관리자 권한 명령 프롬프트를 실행합니다.
- UAC(사용자 계정 컨트롤) 창이 나타나면 '예' 버튼을 눌러 관리자 권한을 허용합니다.
- 관리자 권한 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다.
chkdsk /x /f /r - 다음 메시지가 표시되면 Y를 입력하여 다음 부팅 시 디스크 검사가 진행되도록 예약합니다.
"Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N)" - 과정이 완료되면 컴퓨터를 재부팅한 후 문제가 해결되었는지 확인합니다.
해결 방법 2: SFC/DISM 검사 실행
SFC(시스템 파일 검사기)와 DISM은 같은 목표를 달성하지만 방식이 조금 다릅니다. SFC는 로컬 캐시에 저장된 정상 파일로 손상되었거나 누락된 시스템 파일을 교체하고, DISM은 Microsoft 온라인 서버에서 새로운 시스템 파일을 받아와 교체합니다.
더 확실한 결과를 위해 두 가지 방법을 모두 사용하는 것을 권장하며, 각 작업이 끝날 때마다 시스템을 재부팅하세요. 아래 단계를 따라 진행하면 됩니다.
- 데스크톱 검색창에 cmd를 입력하고, 검색 결과의 명령 프롬프트 앱을 마우스 오른쪽 버튼으로 클릭한 후 '관리자 권한으로 실행'을 선택합니다.
- 관리자 권한 명령 프롬프트 창에 아래 명령어를 입력하고 Enter 키를 누릅니다.
sfc /scannow - 시스템 전체를 스캔하여 불일치 항목을 찾아내고, 발견된 문제는 다음 부팅 시 자동으로 수정됩니다.
- 시스템을 재부팅한 뒤, 1단계와 같은 방법으로 관리자 권한 명령 프롬프트를 다시 실행합니다.
- 이번에는 아래 명령어를 입력하고 Enter 키를 눌러 DISM 검사를 시작합니다.
Dism /Online /Cleanup-Image /RestoreHealth
※ 이 기능은 안정적인 인터넷 연결이 필요합니다. 실행 중에는 인터넷에 연결되어 있는지 확인하세요. - 작업에는 약 15분 정도 걸릴 수 있습니다. 추가 손상을 방지하기 위해 진행 중에는 작업을 중단하지 마세요.
- 완료되면 컴퓨터를 재부팅하고 오류가 사라졌는지 확인합니다.
해결 방법 3: 시스템 복원 구성 초기화
그룹 정책이나 서비스 설정으로 인해 시스템 복원 기능이 제한된 경우, 아래 단계를 그대로 따라 구성을 초기화할 수 있습니다.
- 앞선 해결 방법의 1단계처럼 관리자 권한 명령 프롬프트 창을 실행합니다.
- 아래 명령어를 한 줄씩 입력하고, 각 줄마다 Enter 키를 누릅니다.
reg delete "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\SystemRestore" /v "DisableSR" /f
reg delete "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\SystemRestore" /v "DisableConfig" /f
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\SPP\Clients" /v "{09F7EDC5-294E-4180-AF6A-FB0E6A0E9513}" /t REG_MULTI_SZ /d "1" /f
schtasks /Change /TN "Microsoft\Windows\SystemRestore\SR" /Enable
vssadmin Resize ShadowStorage /For=C: /On=C: /Maxsize=25GB
sc config wbengine start= demand
sc config swprv start= demand
sc config vds start= demand
sc config VSS start= demand - 완료되면 컴퓨터를 재부팅한 후, 오류가 발생했던 작업을 다시 시도하여 문제가 해결되었는지 확인합니다.
해결 방법 4: 리포지토리 재설정
WMI 리포지토리가 손상된 경우가 원인이라면, 아래 단계에 따라 리포지토리를 재설정하면 문제를 해결할 수 있습니다.
- 컴퓨터를 안전 모드로 부팅한 후, 관리자 권한으로 명령 프롬프트를 실행합니다.
- 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다.
net stop winmgmt - 이 명령은 Windows Management Instrumentation 서비스를 중지시킵니다.
- C:\Windows\System32\wbem 폴더로 이동한 뒤, repository 폴더를 마우스 오른쪽 버튼으로 클릭하고 이름을 repositoryold로 변경합니다.
- 시스템을 재부팅한 후, 다시 관리자 권한 명령 프롬프트를 실행합니다.
- 이번에는 아래 명령어를 입력하고 Enter 키를 누릅니다.
net stop winmgmt - 이어서 아래 명령어를 입력하고 Enter 키를 누릅니다.
winmgmt /resetRepository - 완료되면 시스템을 재부팅하고 문제가 해결되었는지 확인합니다.
만약 이 문제가 의심스러운 웹사이트 방문이나 신뢰할 수 없는 배포처에서 내려받은 프로그램 설치 이후에 발생했다면, 평판 좋은 백신 또는 보안 소프트웨어를 설치하여 실행해 보시기 바랍니다. 시스템 내부의 악성 코드를 탐지하고 제거하는 데 도움이 됩니다. 멀웨어는 시스템의 핵심 영역까지 침투해 시스템 파일을 변조할 수 있으며, 이로 인해 시스템 복원이 제대로 실행되지 않을 수 있습니다. 보안 프로그램을 백그라운드에서 상시 실행해 두면 향후 유사한 공격도 예방할 수 있습니다.