일부 Windows 사용자들이 컴퓨터에서 시스템 복원(System Restore)을 실행하려고 할 때 오류 코드 0x80070005가 발생하는 문제를 겪고 있습니다. 이 오류는 기본적으로 '액세스 거부(Access Denied)' 오류로, 주로 백신 프로그램이 시스템 파일에 대한 접근을 차단하면서 발생합니다. 이 문제가 발생하면 아래와 같은 오류 메시지가 화면에 나타납니다.
시스템 복원이 성공적으로 완료되지 않았습니다. 컴퓨터의 시스템 파일 및 설정은 변경되지 않았습니다.
세부 정보: 시스템 복원에서 파일에 액세스할 수 없습니다. 이는 아마도 컴퓨터에서 바이러스 백신 프로그램이 실행 중이기 때문입니다. 바이러스 백신 프로그램을 일시적으로 비활성화한 후 시스템 복원을 다시 시도하세요.
시스템 복원 중에 지정되지 않은 오류가 발생했습니다. (0x80070005)
시스템 복원을 다시 시도하고 다른 복원 지점을 선택할 수 있습니다. 이 오류가 계속 발생하면 고급 복구 방법을 사용해 보세요.
오류 코드 0x80070005가 발생하는 다른 상황
오류 0x80070005는 매우 흔하게 나타나는 코드로, 시스템 복원 외에도 다음과 같은 다양한 상황에서 표시될 수 있습니다.
- 기본 저장 위치를 설정할 수 없는 경우
- Office 정품 인증 키 설치 시
- OneDrive 사용 중
- Windows 정품 인증 시
- IPersistFile Save 실패 시
- Windows 서비스 관련 작업 시
- Microsoft Store 앱 실행 시
- Windows 업데이트 설치 시
- 작업 스케줄러(Task Scheduler) 사용 시
- Chrome 브라우저 업데이트 시
이번 글에서는 시스템 복원 오류 코드 0x80070005를 해결하는 구체적인 방법을 단계별로 살펴보겠습니다.
시스템 복원 오류 코드 0x80070005 해결 방법
아래의 해결 방법들을 순서대로 하나씩 적용해 보시기 바랍니다.
- 백신 프로그램 일시적으로 비활성화하기
- WMI 리포지토리 초기화하기
- 안전 모드 또는 클린 부팅 상태에서 시스템 복원 실행하기
- DISM 도구 실행하기
- 클라우드 재설정으로 PC 초기화하기
1] 백신 프로그램 일시적으로 비활성화하기
이 문제는 때때로 PC에 설치된 백신 소프트웨어 때문에 발생할 수 있습니다. 이 경우 백신 프로그램을 일시적으로 비활성화한 후 문제가 해결되는지 확인해 보는 것이 좋습니다.
- 키보드에서 Windows 키 + I를 눌러 설정 앱을 엽니다.
- 업데이트 및 보안 카테고리를 클릭합니다.
- 화면 왼쪽 메뉴에서 Windows 보안을 클릭합니다.
- 오른쪽 영역에 표시된 바이러스 및 위협 방지 옵션을 선택합니다.
- 다음 페이지에서 '바이러스 및 위협 방지 설정' 아래의 설정 관리를 클릭합니다.
- 실시간 보호 토글을 끔으로 변경합니다.
Microsoft Defender를 사용 중이라면 Microsoft Defender 방화벽도 함께 비활성화한 후 문제가 해결되는지 확인해 보세요.
2] 안전 모드 또는 클린 부팅 상태에서 시스템 복원 실행하기
PC를 안전 모드(Safe Mode)로 부팅한 후 시스템 복원을 실행해 보세요. 백그라운드에서 실행 중인 프로그램들의 간섭 없이 복원이 진행되므로 문제가 해결될 가능성이 높습니다.
3] WMI 리포지토리 초기화하기
WMI 리포지토리(Repository)를 초기화하면 손상된 시스템 관리 데이터로 인한 오류를 해결할 수 있습니다. 다음 단계를 따르세요.
- 네트워킹 없이 안전 모드로 부팅한 후, 명령 프롬프트를 관리자 권한으로 실행합니다.
net stop winmgmt를 입력하고 Enter 키를 누릅니다.- 이 명령은 Windows Management Instrumentation 서비스를 중지시킵니다.
- C:\Windows\System32\wbem 폴더로 이동하여 repository 폴더의 이름을 repositoryold로 변경합니다.
- PC를 재시작합니다.
다시 명령 프롬프트를 관리자 권한으로 열고 아래 명령어를 입력한 후 Enter 키를 누릅니다.
net stop winmgmt
이어서 다음 명령어를 입력하고 Enter 키를 누릅니다.
winmgmt /resetRepository
PC를 재시작한 후, 시스템 복원 지점을 수동으로 생성할 수 있는지 확인해 보세요.
4] DISM 도구 실행하기
DISM(Deployment Image Servicing and Management) 검사는 손상된 시스템 이미지를 복구하여 디스크 상태를 정상화합니다. DISM 검사를 실행하고 프로세스가 완료될 때까지 기다려 보세요. 실행 방법은 다음과 같습니다.
- 먼저 시작 메뉴를 열고 '명령 프롬프트'를 검색합니다.
- 검색 결과를 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행을 선택합니다.
- UAC(사용자 계정 컨트롤) 창이 나타나면 예 버튼을 클릭하여 계속 진행합니다.
- 아래 명령어를 입력하고 각 줄마다 Enter 키를 눌러 프로세스를 시작합니다.
Dism.exe /online /cleanup-image /restorehealth
- 이 과정은 완료까지 다소 시간이 걸릴 수 있습니다.
DISM 명령 실행이 끝나면 컴퓨터를 재시작하고 오류 코드가 해결되었는지 확인합니다.
5] 클라우드 재설정으로 PC 초기화하기
위의 방법들로도 문제가 해결되지 않는다면, 기존 방식으로는 복구할 수 없는 시스템 손상이 발생했을 가능성이 큽니다. 이 경우 '클라우드 다운로드' 옵션을 통해 Windows를 재설정하는 것이 적절한 해결책이 될 수 있습니다. 설정 > 업데이트 및 보안 > 복구에서 '클라우드 다운로드'를 선택하여 PC를 초기화해 보세요.
자주 묻는 질문
시스템 복원이 계속 실패하는 이유는 무엇인가요?
시스템 복원은 운영 체제와 중요한 설정의 자동 백업 복사본을 생성하는 Windows 기능입니다. 이를 통해 새로운 운영 체제와 응용 프로그램을 다시 설치하지 않고도 컴퓨터를 이전의 정상 작동 상태로 되돌릴 수 있습니다. 즉, 문제가 발생했을 때 데이터와 설정을 잃지 않고 시스템 변경 사항을 되돌릴 수 있습니다. 하지만 안타깝게도 시스템 복원이 항상 의도대로 작동하지 않고 알 수 없는 이유로 실패하는 경우가 종종 있습니다. 대부분의 경우 백신 프로그램이나 백그라운드에서 실행 중인 다른 소프트웨어가 원인입니다. 시스템 복원이 작동하지 않아 어떻게 해야 할지 모르겠다면, 위에서 소개한 해결 방법들을 순서대로 시도해 보시기 바랍니다.
시스템 복원의 장점은 무엇인가요?
시스템 복원은 컴퓨터의 소프트웨어 상태를 이전 특정 시점으로 되돌릴 수 있는 Windows 기능입니다. 컴퓨터에 문제가 생겼거나 업데이트로 인한 변경 사항을 롤백하고 싶을 때 유용합니다. 다만 이 기능을 사용하기 전에 몇 가지 유의할 점이 있습니다. 예를 들어, 업데이트를 설치하기 전에는 반드시 시스템 복원 지점을 미리 생성해 두는 것이 좋습니다. 이렇게 하면 문제가 발생했을 때 신속하게 이전 상태로 복구할 수 있습니다.
추가 팁: 시스템 복원이 작동하지 않거나 실패하는 경우, 디스크 여유 공간을 확보하고 시스템 파일 검사기(SFC)를 함께 실행해 보는 것도 도움이 됩니다.