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

시스템 복원 오류 코드 0x80070005(액세스 거부) 해결 방법 총정리

Windows 사용자 중 일부는 컴퓨터에서 시스템 복원(System Restore)을 진행하는 도중 오류 코드 0x80070005를 마주하게 됩니다. 이 오류는 기본적으로 '액세스 거부(Access Denied)' 유형의 오류로, 주로 백신 프로그램이 복원 프로세스에 간섭하면서 발생합니다. 이 글에서는 이 문제를 효과적으로 해결할 수 있는 검증된 방법들을 정리했습니다.

해당 문제가 발생하면 아래와 같은 오류 메시지가 화면에 나타납니다:

시스템 복원이 성공적으로 완료되지 않았습니다. 컴퓨터의 시스템 파일 및 설정은 변경되지 않았습니다.
세부 정보: 시스템 복원에서 파일에 액세스할 수 없습니다. 이는 컴퓨터에서 백신 프로그램이 실행 중이기 때문일 가능성이 높습니다. 백신 프로그램을 일시적으로 비활성화한 후 시스템 복원을 다시 시도하세요.
시스템 복원 중 지정되지 않은 오류가 발생했습니다. (0x80070005)
시스템 복원을 다시 시도하고 다른 복원 지점을 선택할 수 있습니다. 이 오류가 계속 발생하면 고급 복구 방법을 사용해 보세요.

오류 0x80070005가 나타나는 다른 상황

오류 0x80070005는 매우 흔한 오류 코드로, 시스템 복원 외에도 다음과 같은 상황에서 표시될 수 있습니다:

  • 기본 저장 위치를 설정할 수 없는 경우
  • Office 제품 키 설치
  • OneDrive 동기화
  • Windows 정품 인증
  • IPersistFile Save 실패
  • Windows 서비스
  • Microsoft Store 앱
  • Windows 업데이트
  • 작업 스케줄러
  • Chrome 업데이트 중

시스템 복원 오류 코드 0x80070005 해결 방법

아래 방법들을 순서대로 하나씩 시도해 보세요:

  1. 백신 프로그램 일시적으로 비활성화
  2. WMI 리포지토리 초기화
  3. 안전 모드 또는 클린 부팅 상태에서 시스템 복원 실행
  4. DISM 도구 실행
  5. 클라우드 다운로드로 PC 초기화

1] 백신 프로그램 일시적으로 비활성화

이 문제는 기기에 설치된 백신 소프트웨어로 인해 발생하는 경우가 많습니다. 이 경우 백신 프로그램을 임시로 비활성화한 뒤 문제가 해결되는지 확인해 보는 것이 좋습니다.

  • Windows 키 + I 단축키를 눌러 설정 앱을 엽니다.
  • 업데이트 및 보안 카테고리를 클릭합니다.
  • 화면 왼쪽 메뉴에서 Windows 보안을 클릭합니다.
  • 오른쪽 영역에 표시된 바이러스 및 위협 방지 옵션을 선택합니다.
  • 바이러스 및 위협 방지 설정 아래의 설정 관리를 클릭합니다.
  • 실시간 보호 토글을 '끔'으로 변경합니다.

Microsoft Defender를 사용 중이라면 Microsoft Defender 방화벽도 함께 비활성화한 후 도움이 되는지 확인해 보세요.

2] 안전 모드 또는 클린 부팅 상태에서 시스템 복원 실행

PC를 안전 모드로 부팅한 후 시스템 복원을 실행해 보세요. 백그라운드에서 실행 중인 서비스나 프로그램의 간섭 없이 복원이 진행되어 문제가 해결될 수 있습니다. 필요하다면 클린 부팅(Clean Boot) 상태에서 시도하는 것도 좋은 방법입니다.

3] WMI 리포지토리 초기화

WMI(Windows Management Instrumentation) 리포지토리를 초기화하면 손상된 시스템 데이터로 인한 오류를 해결할 수 있습니다. 다음 단계를 따르세요:

  1. 네트워킹 없이 안전 모드로 부팅한 후 명령 프롬프트를 관리자 권한으로 실행합니다.
  2. net stop winmgmt를 입력하고 Enter 키를 누릅니다. 그러면 Windows Management Instrumentation 서비스가 중지됩니다.
  3. C:\Windows\System32\wbem 폴더로 이동하여 repository 폴더의 이름을 repositoryold로 변경합니다.
  4. 컴퓨터를 다시 시작합니다.

다시 명령 프롬프트를 관리자 권한으로 열고 아래 명령을 차례로 입력한 후 각 줄마다 Enter 키를 누릅니다:

net stop winmgmt
winmgmt /resetRepository

완료 후 컴퓨터를 다시 시작하고, 시스템 복원 지점을 수동으로 생성할 수 있는지 확인합니다.

4] DISM 도구 실행

DISM(배포 이미지 서비스 및 관리) 검사는 손상된 시스템 이미지와 디스크 상태를 복구하는 데 효과적입니다. 아래 방법으로 DISM 검사를 실행하고 프로세스가 완료될 때까지 기다려 주세요:

  • 시작 메뉴를 열고 '명령 프롬프트'를 검색한 후 마우스 오른쪽 버튼을 클릭하고 관리자 권한으로 실행을 선택합니다.
  • UAC(사용자 계정 컨트롤) 창이 나타나면 버튼을 클릭합니다.
  • 아래 명령어를 입력하고 Enter 키를 눌러 프로세스를 시작합니다.
Dism.exe /online /cleanup-image /restorehealth

이 과정은 다소 시간이 걸릴 수 있습니다. DISM 명령 실행이 끝나면 컴퓨터를 다시 시작하고 오류 코드가 해결되었는지 확인합니다.

5] 클라우드 다운로드로 PC 초기화

위의 방법들로도 문제가 해결되지 않는다면, 기존 방식으로는 해결하기 어려운 시스템 손상이 원인일 가능성이 높습니다. 이 경우 Windows 설정의 클라우드 다운로드(Cloud Download) 옵션을 사용해 PC를 초기화해 보세요. 클라우드에서 최신 Windows 이미지를 내려받아 재설치하므로 로컬 파일의 손상 여부와 무관하게 깨끗한 상태로 복구할 수 있습니다.

자주 묻는 질문

시스템 복원이 계속 실패하는 이유는 무엇인가요?

시스템 복원은 운영 체제와 중요한 설정의 자동 백업 복사본을 생성하는 Windows 기능입니다. 새 OS와 응용 프로그램을 처음부터 설치하지 않고도 컴퓨터를 이전의 정상 작동 상태로 되돌릴 수 있습니다. 즉, 문제가 발생했을 때 데이터와 구성을 잃지 않고 시스템 변경 사항을 되돌릴 수 있습니다. 하지만 시스템 복원이 항상 의도대로 작동하는 것은 아니며, 알 수 없는 이유로 실패하는 경우가 종종 있습니다. 대부분의 경우 백신 프로그램이나 백그라운드에서 실행 중인 다른 소프트웨어가 원인입니다.

시스템 복원의 장점은 무엇인가요?

시스템 복원은 컴퓨터의 소프트웨어 상태를 이전 특정 시점으로 되돌릴 수 있는 Windows 기능입니다. 컴퓨터에 문제가 생겼거나 업데이트로 인한 변경 사항을 롤백하고 싶을 때 유용합니다. 다만 사용 전 몇 가지 유의할 점이 있습니다. 예를 들어, 업데이트를 설치하기 전에는 반드시 시스템 복원 지점을 미리 생성해 두는 것이 좋습니다.

추가 팁: 시스템 복원이 작동하지 않거나 계속 실패한다면, 디스크 여유 공간 확보, 시스템 파일 검사기(SFC) 실행 등 추가 조치를 함께 시도해 보세요.