윈도우11 0x80070005 업데이트 오류 해결 방법 7가지

윈도우 업데이트 중 0x80070005 오류가 뜨나요? 권한 문제, 백신 간섭, 업데이트 캐시 손상 등 원인별로 초보자도 따라 할 수 있는 해결 방법 7가지를 정리했습니다.

목차 보기이 오류가 생기는 원인해결 방법주의사항자주 묻는 질문마무리

윈도우 업데이트를 설치하다가 "일부 업데이트 파일에 문제가 있습니다"와 함께 0x80070005 코드가 뜨는 경우가 있습니다. 이 코드는 '액세스가 거부됨', 즉 업데이트에 필요한 파일이나 폴더에 접근할 권한이 없다는 뜻입니다. 윈도우 10과 11 모두에서 자주 나타나며, 업데이트가 90% 근처까지 진행되다 실패하는 경우도 많습니다.

이 오류가 생기는 원인

  • 관리자 권한 부족: 표준 사용자 계정으로 로그인했거나 권한 설정이 꼬인 경우
  • 백신·보안 프로그램의 간섭: 외부 백신이나 Windows 보안의 '제어된 폴더 액세스'가 업데이트 파일 쓰기를 막는 경우
  • 업데이트 관련 서비스 문제: Windows Update 서비스나 BITS(백그라운드 지능형 전송 서비스)가 멈춰 있는 경우
  • 업데이트 캐시 손상: 이전에 내려받다 깨진 파일이 업데이트 폴더에 남아 있는 경우
  • 시스템 파일 손상: 윈도우 핵심 파일이 손상돼 설치 과정이 중단되는 경우

해결 방법

아래 방법은 쉬운 것부터 순서대로 정리했습니다. 하나씩 해 보고 업데이트를 다시 시도해 보세요.

방법 1. 관리자 계정 확인 후 재부팅하기

  1. 설정 > 계정 > 사용자 정보로 이동합니다.
  2. 계정 이름 아래에 관리자라고 표시되는지 확인합니다. 표시되지 않으면 관리자 계정으로 다시 로그인하세요.
  3. USB 메모리, 외장 하드 등 마우스·키보드를 뺀 외부 장치를 모두 분리합니다.
  4. PC를 다시 시작한 뒤 설정 > Windows 업데이트 > 업데이트 확인을 누릅니다.

방법 2. Windows 업데이트 문제 해결사 실행하기

  1. 설정 > 시스템 > 문제 해결 > 기타 문제 해결사로 이동합니다.
  2. 목록에서 Windows 업데이트 옆의 실행을 누릅니다.
  3. 안내에 따라 진단을 진행하고, 제안된 수정 사항을 적용합니다.
  4. 완료되면 PC를 재부팅하고 업데이트를 다시 시도합니다.

방법 3. 백신과 제어된 폴더 액세스 잠시 끄기

  1. 알약, V3 등 외부 백신을 쓴다면 프로그램에서 실시간 감시를 일시 중지합니다.
  2. Windows 보안을 쓴다면 시작 메뉴에서 Windows 보안을 열고 바이러스 및 위협 방지 > 랜섬웨어 방지 관리로 이동합니다.
  3. 제어된 폴더 액세스가 켜져 있으면 잠시 끕니다.
  4. 업데이트를 다시 시도한 뒤, 반드시 보호 기능을 다시 켜 주세요.

방법 4. 업데이트 관련 서비스 다시 시작하기

  1. Win + R 키를 누르고 services.msc를 입력한 뒤 Enter를 누릅니다.
  2. 목록에서 Background Intelligent Transfer Service를 찾아 마우스 오른쪽 버튼 > 다시 시작을 누릅니다. (중지 상태라면 시작)
  3. 같은 방법으로 Windows Update 서비스도 다시 시작합니다.
  4. 창을 닫고 업데이트를 다시 확인합니다.

방법 5. 업데이트 캐시 폴더 초기화하기

손상된 업데이트 파일을 비우고 새로 내려받게 하는 방법입니다. 이미 설치된 업데이트나 개인 파일은 지워지지 않습니다.

  1. 시작 메뉴에서 cmd를 검색한 뒤 관리자 권한으로 실행합니다.
  2. 아래 명령어를 한 줄씩 입력해 관련 서비스를 멈춥니다.
net stop wuauserv
net stop bits
net stop cryptsvc
  1. 기존 캐시 폴더 이름을 바꿉니다.
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
  1. 서비스를 다시 켭니다.
net start wuauserv
net start bits
net start cryptsvc
  1. PC를 재부팅하고 업데이트를 다시 시도합니다.

방법 6. 시스템 파일 검사(SFC·DISM) 실행하기

  1. 명령 프롬프트를 관리자 권한으로 실행합니다.
  2. 아래 명령어를 순서대로 입력합니다. 각각 수 분에서 수십 분이 걸릴 수 있으니 100%가 될 때까지 기다려 주세요.
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
  1. 작업이 끝나면 PC를 재부팅한 뒤 업데이트를 다시 시도합니다.

방법 7. 'Windows 업데이트를 사용하여 문제 해결' 또는 수동 설치

  1. 설정 > 시스템 > 복구로 이동합니다.
  2. Windows 업데이트를 사용하여 문제 해결 항목의 지금 다시 설치를 누릅니다. 현재 버전의 윈도우를 다시 설치하는 방식이라 앱과 파일은 유지되지만 시간이 꽤 걸립니다.
  3. 특정 업데이트(KB 번호)만 계속 실패한다면 Microsoft Update 카탈로그 사이트에서 해당 KB 번호를 검색해 직접 내려받아 설치할 수도 있습니다.

주의사항

  • 방법 5~7은 시스템 영역을 건드리는 작업입니다. 시작 전에 중요한 파일은 외장 하드나 클라우드에 백업하고, 가능하면 복원 지점을 만들어 두세요.
  • 인터넷 글에서 권하는 레지스트리 수정이나 폴더 소유권 변경(takeown, icacls)은 잘못하면 윈도우가 불안정해질 수 있습니다. 초보자라면 위 방법을 먼저 모두 시도해 보세요.
  • 백신을 끈 경우 업데이트가 끝나면 반드시 다시 켜야 합니다.

자주 묻는 질문

Q. SoftwareDistribution.old 폴더는 지워도 되나요?
업데이트가 정상적으로 설치되고 며칠 동안 문제가 없다면 삭제해도 괜찮습니다. 용량 확보에도 도움이 됩니다.

Q. 0x80070005 오류를 그냥 두면 어떻게 되나요?
보안 패치가 적용되지 않아 악성코드에 취약해질 수 있습니다. 가급적 빨리 해결하는 것이 좋습니다.

Q. 프로그램 설치 중에도 같은 코드가 뜨는데 같은 방법이 통하나요?
원인이 권한 문제라는 점은 같습니다. 설치 파일을 마우스 오른쪽 버튼 > '관리자 권한으로 실행'으로 열고, 백신을 잠시 끈 뒤 다시 시도해 보세요.

마무리

0x80070005는 대부분 권한·백신·업데이트 캐시 문제에서 비롯됩니다. 문제 해결사와 캐시 초기화만으로도 상당수 해결되니, 쉬운 방법부터 차근차근 시도해 보세요.

⚠️ 이 글은 일반적인 해결 방법을 안내합니다. 시스템 설정을 바꾸기 전에는 중요한 자료를 백업하세요. PC 환경에 따라 메뉴 이름이 조금 다를 수 있습니다.