얼마 전 회사에서 노트북을 새로 지급받아 초기 세팅을 하다가 업데이트 오류 0x80070005를 처음 만났다. 진행률이 90%대에서 멈추더니 설치에 실패했다는 메시지와 함께 이 코드가 떴는데, 재부팅을 두 번이나 해봐도 똑같은 지점에서 다시 멈췄다. 알고 보니 회사 정책으로 걸린 표준 계정이 원인이었다.
이 글은 윈도우 10, 11에서 이 오류를 처음 마주친 사람이 지금 바로 따라 할 수 있게 쓴 글이다. 스크린샷 없이도 메뉴 경로만 보고 그대로 따라갈 수 있게 순서대로 정리했고, 회사나 학교처럼 권한이 제한된 환경과 개인 PC 상황을 나눠서 어디서 막히는지도 함께 짚었다.
결론부터, 가장 빠른 해결책
업데이트 오류 0x80070005는 대부분 권한 부족과 업데이트 캐시 손상 두 가지가 원인이다.
가장 먼저 해볼 것은 관리자 계정으로 로그인해 문제 해결사를 실행하고, 그다음 SoftwareDistribution 폴더를 초기화하는 것이다. 내 경우엔 표준 계정에서 관리자 계정으로 바꾸자마자 바로 풀렸는데, 체감상 이 두 단계만으로도 절반 넘는 경우가 해결된다. 나머지는 시스템 파일 손상이나 보안 프로그램 충돌이니 아래 순서를 그대로 따라가면 된다.
지금 당장 뭐부터 봐야 할지 모르겠다면 아래 네 가지만 먼저 확인해도 원인의 절반은 좁혀진다.
- 지금 로그인한 계정이 관리자 계정인지 (설정 > 계정 > 사용자 정보)
- SoftwareDistribution 폴더 속성에서 용량이 1GB를 넘는지
- 백신, 방화벽이 업데이트 관련 폴더를 실시간으로 차단 중인지
- C드라이브 여유 공간이 20GB 이상 남아 있는지
0x80070005 업데이트 오류는 왜 뜨나요
0x80070005는 윈도우 오류 코드 체계에서 액세스 거부를 뜻하는 코드다.
업데이트 설치 중 시스템 파일이나 레지스트리에 쓰기 작업을 하는데, 이 권한이 막혀 있으면 이 코드가 뜬다. 표준 계정 사용, 업데이트 캐시 파일 손상, 보안 소프트웨어의 실시간 차단, 회사나 기관의 그룹 정책 제한 중 하나인 경우가 대부분이다.
코드를 뜯어보면 앞자리 0x8007은 일반 Win32 오류를 윈도우 업데이트 방식으로 감싼 것이고, 뒤에 붙은 0005가 실제 오류 번호로 ‘ERROR_ACCESS_DENIED’, 즉 접근 거부를 의미한다. 결국 설치 과정에서 특정 파일이나 폴더에 쓰기 권한이 없어서 멈췄다는 신호다.
실제로 자주 보고되는 상황은 크게 세 가지다. 회사나 학교에서 지급한 PC로 표준 계정만 쓰는 경우, 이전 업데이트가 정전이나 강제 종료로 중단되면서 캐시 파일이 깨진 경우, 그리고 백신이 업데이트 설치 파일을 의심 파일로 오판해 격리하거나 삭제한 경우다.
| 원인 | 발생 상황 | 확인 방법 |
|---|---|---|
| 권한 부족 | 표준 계정, 공용 PC 로그인 | 설정 > 계정 > 사용자 정보에서 계정 유형 확인 |
| 캐시 손상 | 업데이트 도중 강제 종료 이력 | SoftwareDistribution 폴더 용량이 1~2GB 이상으로 비정상적으로 큼 |
| 보안 프로그램 충돌 | 백신, 방화벽 실시간 감시 중 | 백신을 잠시 끄고 재시도 |
| 회사 정책 제한 | 회사, 기관 지급 PC | IT 담당 부서 문의 필요 |
단계별로 어떻게 해결하나요
아래 순서대로 하나씩 시도하면 대부분 3~4단계 안에서 풀린다. 급한 마음에 순서를 건너뛰면 오히려 원인을 놓치기 쉬우니 위에서부터 차례로 확인하자.
- 관리자 계정 확인: 설정 > 계정 > 사용자 정보에서 계정 유형이 관리자인지 확인한다. 표준 계정이면 제어판 > 사용자 계정에서 계정 유형을 관리자로 전환하거나, 공용 PC라면 관리자에게 직접 권한을 요청한다.
- Windows 업데이트 문제 해결사 실행: 설정 > 시스템 > 문제 해결 > 기타 문제 해결사 > Windows 업데이트 항목에서 실행 버튼을 누른다. 보통 2~3분 안에 ‘문제를 발견했습니다’라는 메시지와 함께 자동으로 일부 설정을 복구해 준다.
- 업데이트 캐시 초기화: services.msc를 열어 Windows Update, Cryptographic Services, BITS 세 서비스를 모두 중지한 뒤, C:\\Windows\\SoftwareDistribution 폴더와 C:\\Windows\\System32\\catroot2 폴더 안의 내용을 삭제하고 세 서비스를 다시 시작한다.
- 시스템 파일 검사: 관리자 권한 명령 프롬프트에서 sfc /scannow를 실행한다(10~15분 소요). 이어서 DISM /Online /Cleanup-Image /RestoreHealth도 실행한다(10~20분 소요). 자세한 결과는 C:\\Windows\\Logs\\CBS\\CBS.log 파일에서 확인할 수 있다.
- 보안 프로그램 임시 중지: 백신과 방화벽, Windows Defender 실시간 보호를 잠시 꺼두고 업데이트를 다시 시도한다. 성공하면 보안 프로그램 설정에서 Windows Update 관련 폴더를 예외 처리해 두고, 테스트가 끝나면 반드시 다시 켜 둔다.
- 재부팅 후 재시도: 위 단계를 모두 거쳤다면 재부팅 후 설정 > Windows 업데이트 > 업데이트 확인에서 다시 시도한다. 첫 시도는 20~30분 정도 걸릴 수 있으니 중간에 강제 종료하지 말고 기다리는 게 좋다.
단계 사이사이에 재부팅을 한 번씩 끼워 넣으면 성공률이 눈에 띄게 올라간다. 특히 3번 캐시 초기화와 4번 시스템 파일 검사 사이에는 반드시 재부팅을 한 번 거치는 걸 추천한다.
그래도 안 될 때, 원인별 해결법
위 여섯 단계를 다 해봐도 안 된다면 아래 표에서 본인 상황에 맞는 항목을 찾아보자.
| 증상 | 추정 원인 | 해결법 |
|---|---|---|
| 문제 해결사가 문제를 찾지 못함 | 깊은 시스템 파일 손상 | DISM 복구 후 재부팅, 그래도 안 되면 시스템 복원 지점으로 되돌리기 |
| 회사, 기관 PC에서만 발생 | 그룹 정책, MDM 제한 | 사내 IT 부서에 권한 조치 요청 |
| 특정 업데이트(KB)에서만 반복 | 해당 업데이트 파일 손상 | 마이크로소프트 업데이트 카탈로그에서 수동 다운로드 후 설치 |
| 재설치해도 동일 오류 | 디스크 권한 손상 | 관리자 권한 명령 프롬프트에서 icacls로 폴더 권한 재설정 |
icacls 명령을 쓸 때는 대상 경로를 정확히 지정해야 한다. 예를 들어 관리자 권한 명령 프롬프트에서 icacls C:\\Windows\\SoftwareDistribution /reset /T를 실행하면 해당 폴더와 하위 항목의 권한을 기본값으로 되돌릴 수 있다. 다만 시스템 폴더 권한을 직접 건드리는 작업이라, 실행 전에 시스템 복원 지점을 하나 만들어 두는 걸 권장한다.
같이 알아두면 좋은 팁
업데이트 오류를 반복해서 겪지 않으려면 몇 가지 습관을 들이는 게 낫다.
- 업데이트 전에 시스템 복원 지점을 만들어 두면 문제가 생겨도 되돌리기 쉽다.
- 2026년 9월 기준 윈도우 11 최신 버전은 25H2이며, 24H2 홈, 프로 버전은 2026년 10월 13일부로 보안 업데이트 지원이 종료되니 오류가 잦다면 버전 업그레이드 여부도 함께 확인하자.
- 디스크 여유 공간이 20GB 이하로 부족하면 업데이트 자체가 실패하는 경우가 많으니 공간을 미리 확보해 둔다.
- 같은 오류가 반복된다면 이벤트 뷰어(eventvwr.msc)의 Windows 로그 > 시스템에서 오류 발생 시각 전후 로그를 확인하면 원인을 더 빠르게 좁힐 수 있다.
- 노트북이라면 배터리가 최소 50% 이상 남았거나 전원에 연결한 상태에서 업데이트를 진행하는 게 중간에 꺼지는 사고를 막는다.
| 윈도우 버전 | 2026년 9월 기준 상태 |
|---|---|
| 윈도우 11 25H2 | 최신 버전, 정식 지원 중 |
| 윈도우 11 24H2 | 2026년 10월 13일 보안 업데이트 지원 종료 예정 |
| 윈도우 10 | 확장 보안 업데이트(ESU) 가입 여부 확인 필요 |
PC가 전반적으로 느려지거나 반응이 둔하다면 PC 느려짐 원인별 설정 점검법도 함께 확인해보면 좋다. 업데이트 자체가 자꾸 중단되고 반복된다면 업데이트가 중단, 반복될 때의 해결 순서를 참고해도 도움이 된다. exe 파일 실행 문제까지 겹쳤다면 exe 실행 오류 해결 순서도 살펴보자. 오류 코드 체계와 Windows 업데이트 자체의 동작 방식이 궁금하다면 위키백과 문서도 참고할 만하다.
자주 묻는 질문
업데이트 오류 0x80070005가 뜨면 포맷해야 하나요
아니다. 대부분 권한이나 캐시 문제라서 포맷 없이 위 단계만으로 해결되는 경우가 많다. 시스템 파일 복구까지 시도한 뒤에도 안 되면 복원 지점으로 되돌리는 걸 먼저 해보고, 그래도 반복되면 그때 초기화나 재설치를 고려해도 늦지 않다.
SoftwareDistribution 폴더를 지우면 개인 데이터가 삭제되나요
아니다. 이 폴더는 업데이트 임시 파일만 담고 있어 삭제해도 개인 파일에는 영향이 없다. 삭제 후 다시 업데이트를 받으면 폴더가 자동으로 재생성되며, 오히려 오래된 캐시가 정리되어 다운로드 속도가 더 빨라지는 경우도 있다.
회사에서 지급한 PC인데 관리자 권한이 없으면 어떻게 하나요
사내 IT 담당 부서에 업데이트 오류 코드를 알리고 권한 조치를 요청하는 게 가장 빠르다. 그룹 정책으로 막혀 있으면 개인이 임의로 풀 수 없는 경우가 많고, 무리하게 레지스트리를 건드리면 보안 정책 위반으로 이어질 수 있으니 담당자를 거치는 편이 안전하다.
업데이트 오류 0x80070005는 원인만 짚으면 생각보다 간단히 풀리는 경우가 많다. 혹시 위 방법으로도 해결이 안 됐거나 다른 원인을 찾으셨다면 댓글로 남겨주시면 다음 글에 반영해보겠다. 여러분은 어떤 단계에서 풀리셨나요.
출처: Editlab, https://editlab.luvpp.com
해 보기 전에는 감이 잘 안 옵니다. 먼저 겪은 분들이 알려주는 자리가 있습니다. 글은 누구나 읽을 수 있고, 질문을 남기려면 카페 가입이 필요합니다.
EDITLAB 뉴스레터
오늘의 한 가지
평일 아침, 오늘 꼭 알아야 할 정보 하나. 신청 마감이 코앞인 지원금, 검색해도 안 나오는 실제 절차와 후기.
생년월일을 넣으면 매주 월요일 내 주간 운세도 같이 받을 수 있습니다.
개인정보처리방침 · 문의 editlab204@gmail.com · 발행 Editlab

