최근 많은 Windows 10 사용자들이 PC에서 시스템 복원(System Restore) 기능을 정상적으로 사용하지 못해 어려움을 겪고 있습니다. 일부 사용자는 처음에는 시스템 복원 유틸리티를 실행하고 적절한 복원 지점까지 선택할 수 있었지만, 컴퓨터가 다시 시작된 후 부팅 과정에서 0xc0000020 오류 코드와 함께 복원 절차가 실패한다고 보고했습니다. 흥미롭게도 이 오류의 원인으로 지목되는 파일은 매우 다양한 형태로 나타나는 특징이 있습니다.

Windows 10에서 오류 코드 0xc0000020의 원인은 무엇인가요?
다양한 사용자 사례를 분석하고, 실제로 이 문제를 성공적으로 해결한 사용자들이 추천한 여러 복구 방법을 직접 테스트한 결과, 이 오류 메시지는 여러 가지 상황에서 발생할 수 있는 것으로 확인되었습니다. 주요 원인은 다음과 같습니다.
- 오래된 Windows 10 빌드 – 이 문제는 Fall Edition 업데이트를 아직 설치하지 않은 환경에서 자주 발생합니다. 해당 업데이트에는 이러한 오류를 유발할 수 있는 시스템 복원 관련 버그 수정이 포함되어 있으므로, 대기 중인 모든 Windows 업데이트를 설치하기만 해도 문제가 해결될 수 있습니다.
- 시스템 파일 손상 – 여러 사용자 보고에 따르면 0xc0000020 오류 코드의 가장 흔한 원인은 시스템 파일 손상입니다. 이 경우 논리적 오류를 수정하고 손상된 OS 파일을 복구할 수 있는 유틸리티(SFC 및 DISM)를 실행하면 문제를 해결할 수 있습니다.
- 손상된 OS 구성 요소 – 특정 상황에서는 일반적인 방법으로는 해결할 수 없는 심각한 손상 문제에 직면할 수 있습니다. 이 경우 클린 설치 또는 복구 설치를 통해 모든 OS 구성 요소를 새로 고치는 것이 필요합니다.
위에 소개한 시나리오 중 하나라도 현재 상황과 맞아떨어진다면, 이 글의 복구 전략이 도움이 될 가능성이 높습니다. 아래에서는 비슷한 문제를 겪던 사용자들이 실제로 성공적으로 활용한 해결 방법들을 정리했습니다.
효율성을 극대화하려면 아래의 해결 방법을 소개된 순서대로 하나씩 진행하는 것이 좋습니다. 원인과 무관하게 문제를 해결할 수 있는 방법을 만날 때까지 차근차근 진행해 보세요.
방법 1: 대기 중인 모든 업데이트 설치
0xc0000020 오류 코드를 유발하는 대표적인 원인 중 하나는 Fall Edition 업데이트가 적용되지 않은 Windows 10 빌드에 남아 있는 결함입니다. 이 문제로 고생하던 여러 사용자들은 Windows 10에 대기 중인 모든 업데이트를 설치한 후 문제를 해결했다고 보고했습니다.
이것이 효과적인 이유는 마이크로소프트가 이미 0xc0000020 오류의 원인이 될 수 있는 결함을 수정하는 패치를 배포했기 때문입니다.
다음은 Windows 10 PC에서 대기 중인 모든 업데이트를 설치하는 방법입니다.
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 그런 다음 'ms-settings:windowsupdate'를 입력하고 Enter 키를 눌러 설정 앱의 Windows 업데이트 탭을 엽니다.

- Windows Update 화면에서 오른쪽 패널로 이동하여 업데이트 확인을 클릭합니다.
- 화면의 안내에 따라 Windows 10 빌드가 최신 상태가 될 때까지 대기 중인 모든 업데이트를 설치합니다.

참고: 업데이트 설치 중간에 재시작하라는 메시지가 표시되면 안내에 따라 컴퓨터를 다시 시작하세요. 단, 재부팅 후 반드시 이 화면으로 돌아와 나머지 대기 중인 업데이트 설치를 완료해야 합니다. - 모든 대기 중인 업데이트가 설치되면 컴퓨터를 한 번 더 다시 시작하고, 다음 부팅 시 문제가 해결되었는지 확인합니다.
여전히 0xc0000020 오류 코드가 나타난다면 아래의 다음 방법으로 넘어가세요.
방법 2: DISM 및 SFC 검사 실행
0xc0000020 오류 코드를 유발하는 가장 흔한 원인 중 하나는 시스템 파일 손상입니다. 참고로 시스템 복원은 일부 WU(Windows Update) 구성 요소를 활용하여 Windows 구성 요소를 이전 시점으로 되돌리기 때문에, 여러 파일이 이러한 오류를 유발할 수 있습니다.
영향을 받은 여러 사용자에 따르면, 논리적 오류와 시스템 파일 손상을 복구할 수 있는 두 가지 유틸리티인 DISM(Deployment Image Servicing and Management)과 SFC(System File Checker)를 실행하면 이 문제를 해결할 수 있다고 합니다.
두 도구 모두 이런 상황에서 유용하지만 문제를 해결하는 방식은 서로 다릅니다. SFC는 로컬에서만 작동하며 Windows 폴더 내부에 저장된 캐시 아카이브를 사용해 손상된 항목을 정상적인 복사본으로 교체합니다. 반면 DISM은 WU 구성 요소를 통해 복구에 필요한 정상 파일을 다운로드하여 사용합니다.
두 유틸리티는 각자 장점이 있으므로, 0xc0000020 오류를 유발하는 시스템 파일 손상을 해결할 가능성을 극대화하려면 둘 다 실행하는 것을 권장합니다. 진행 방법은 다음과 같습니다.
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 그런 다음 'cmd'를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한으로 명령 프롬프트를 실행합니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭하여 관리 권한을 부여합니다.

- 관리자 권한 CMD 창이 열리면 다음 명령을 입력하고 Enter 키를 눌러 DISM 검사를 시작합니다.
Dism.exe /online /cleanup-image /scanhealth
Dism.exe /online /cleanup-image /restorehealth
참고: DISM 유틸리티는 손상된 파일을 교체할 정상 파일을 다운로드해야 하므로 안정적인 인터넷 연결이 필요합니다. 첫 번째 명령(scanhealth)은 시스템 파일 불일치를 검사하는 데 사용되며, 두 번째 명령(restorehealth)은 첫 번째 검사에서 발견된 불일치 항목을 교체하는 데 사용됩니다. - DISM 검사가 완료되면 컴퓨터를 다시 시작하고 다음 시스템 시작이 완료될 때까지 기다립니다.
- PC가 다시 시작된 후 1단계를 반복하여 관리자 권한 명령 프롬프트를 다시 열고, 다음 명령을 입력한 후 Enter 키를 눌러 SFC 검사를 시작합니다.
sfc /scannow
참고: SFC 검사를 시작한 후에는 프로세스가 완료되기 전에 중단하지 마세요. 중단하면 추가적인 문제를 일으킬 수 있는 다른 논리적 오류에 시스템이 노출될 수 있습니다. - 컴퓨터를 한 번 더 다시 시작하고, 이전에 0xc0000020 오류 코드를 유발했던 작업을 반복하여 문제가 해결되었는지 확인합니다.
여전히 같은 문제가 발생한다면 아래의 다음 방법으로 넘어가세요.
방법 3: 복구 설치 수행
위의 모든 해결 방법을 따라 했는데도 같은 오류가 계속 발생한다면, 일반적인 방법으로는 해결할 수 없는 근본적인 시스템 파일 손상에 직면했을 가능성이 높습니다. 이런 경우 모든 종류의 시스템 파일 손상을 확실히 제거하기 위해 Windows 구성 요소 전체를 초기화하는 것이 유일한 현실적인 해결책입니다.
같은 문제를 겪었던 여러 사용자들이 복구 설치 또는 클린 설치 절차를 수행한 후 문제를 최종적으로 해결했다고 보고했습니다.
가장 빠른 절차를 원하고 데이터 손실을 걱정하지 않는다면 클린 설치를 선택하는 것이 좋습니다. 이는 Windows 설치의 모든 시스템 구성 요소를 새로 고치는 가장 확실한 방법입니다. 다만 이 방법의 큰 단점은 미리 데이터를 백업하지 않으면 앱, 게임, 사용자 환경 설정, 개인 미디어 등 모든 개인 파일을 잃게 된다는 점입니다.
번거롭더라도 모든 파일을 유지할 수 있는 방법을 선호한다면 복구 설치(제자리 복구)를 선택하세요. 설치 미디어가 필요하고 실제 절차 전에 몇 가지 추가 단계를 거쳐야 하지만, 사용자 환경 설정, 개인 미디어, 앱, 게임 대부분을 그대로 보존할 수 있으므로 투자한 시간은 충분히 가치가 있습니다.