- 공유 링크 만들기
- X
- 이메일
- 기타 앱
이 글의 목적은 윈도우 11에서 자주 발생하는 업데이트 오류 0x80070005(권한 오류, Access Denied)의 원인과 해결 방법을 체계적으로 정리하여, 초보 사용자부터 IT 관리자까지 실제 현장에서 바로 적용할 수 있도록 돕는 것이다.
1. 윈도우 11 업데이트 오류 0x80070005란 무엇인가
오류 코드 0x80070005는 윈도우에서 “Access Denied(액세스 거부)”를 의미하는 대표적인 권한 오류 코드이다. 윈도우 11에서 기능 업데이트 또는 누적 업데이트 설치 도중 다음과 같은 메시지와 함께 실패하는 경우가 많다.
- “업데이트를 설치하는 동안 문제가 발생했습니다. (오류 코드: 0x80070005)”
- “필요한 권한이 없어 설치할 수 없습니다.”
- Microsoft Store 앱 또는 UWP 앱 업데이트 시 동일 코드 발생
이 오류는 단순히 “관리자 권한이 부족하다”라는 의미를 넘어, 시스템 폴더·레지스트리·임시 파일·보안 소프트웨어 등 다양한 요소에서 권한 충돌이 발생할 때 나타나는 결과이다.
1-1. 대표 증상 정리
- Windows Update에서 특정 업데이트만 반복적으로 실패한다.
- 업데이트 다운로드는 완료되지만 설치 단계에서 중단된다.
- Microsoft Store에서 앱을 설치·업데이트할 때 0x80070005가 표시된다.
- 새 사용자 계정으로 로그인하면 오류가 줄어들거나 사라진다.
1-2. 주요 원인 요약
실무에서 자주 발견되는 원인은 다음과 같다.
- 현재 사용자 계정의 권한 또는 프로필 손상
- Windows Update 관련 폴더(SoftwareDistribution, catroot2) 권한 문제
- 시스템 파일 손상(SFC/DISM 필요)
- 보안 프로그램(백신·엔드포인트 보안)이 업데이트 파일을 차단
- 레지스트리 권한 이상 또는 그룹 정책 제한
- 스토리지(디스크) 문제 또는 파일 시스템 오류
| 구분 | 주요 원인 | 주요 증상 | 주요 해결 방법 |
|---|---|---|---|
| 사용자 계정 | 권한 부족, 프로필 손상 | 특정 계정에서만 업데이트 실패 | 관리자 계정 사용, 새 계정 생성 |
| 시스템 파일 | 시스템 파일 손상 | 여러 기능에서 오류 동반 | SFC, DISM 명령 실행 |
| 업데이트 구성요소 | SoftwareDistribution, catroot2 문제 | 다운로드는 되나 설치 실패 반복 | Windows Update 구성요소 초기화 |
| 보안 소프트웨어 | 파일·레지스트리 차단 | 백신 로그에 차단 기록 존재 | 일시 비활성화 후 설치, 예외 처리 |
| 앱/스토어 | 스토어 캐시·앱 권한 문제 | 스토어 앱 설치/업데이트 시 오류 | 스토어 초기화, 앱 재설치 |
2. 기본 점검: 계정과 디스크 상태 확인
권한 오류를 해결하기 전, 최소한의 기본 점검을 통해 불필요한 시간 낭비를 줄이는 것이 중요하다.
2-1. 관리자 권한 계정으로 로그인했는지 확인
- 작업 표시줄 검색창에 “제어판”을 입력하고 실행한다.
- “사용자 계정 > 사용자 계정” 메뉴로 이동한다.
- 현재 계정 이름 아래 “관리자”라고 표시되는지 확인한다.
2-2. 디스크 용량 및 오류 점검
시스템 드라이브(C:)의 남은 용량이 지나치게 적으면 업데이트 파일을 정상적으로 저장·압축 해제하지 못해 오류가 발생할 수 있다.
- C: 드라이브는 최소 20GB 이상의 여유 공간을 확보하는 것을 권장한다.
- 필요 시 디스크 정리 도구를 사용하여 불필요한 임시 파일을 정리한다.
파일 시스템 오류가 의심된다면 다음 명령을 권장한다.
chkdsk C: /F 3. Windows Update 문제 해결사 실행
윈도우 11에는 업데이트 관련 문제를 자동 진단·복구하는 기본 도구가 포함되어 있다.
- 설정(Windows 키 + I)을 연다.
- “시스템 > 문제 해결 > 기타 문제 해결사” 메뉴로 이동한다.
- 목록에서 “Windows 업데이트”를 찾아 “실행”을 클릭한다.
- 지시에 따라 스캔 및 자동 복구 절차를 완료한다.
이 단계에서 자주 수정되는 항목은 다음과 같다.
- 업데이트 관련 서비스 상태 비정상 값 복구
- 캐시 파일 손상 시 기본값으로 재설정
- 일부 권한 문제 자동 복원
문제 해결사를 실행한 뒤에는 반드시 시스템을 재부팅하고 Windows Update를 다시 시도하는 것이 좋다.
4. 시스템 파일 점검: SFC와 DISM
권한 오류가 반복된다면, 시스템 핵심 파일이 손상되어 정상적인 권한 처리가 되지 않는 경우가 많다. 이때는 명령 프롬프트(관리자)를 통해 시스템 파일 검사 도구를 실행한다.
4-1. 관리자 권한 명령 프롬프트 실행
- 작업 표시줄 검색창에 “cmd” 또는 “명령 프롬프트”를 입력한다.
- 검색 결과에서 “관리자 권한으로 실행”을 클릭한다.
4-2. SFC(System File Checker) 실행
sfc /scannow - 명령 실행 후 100% 완료까지 기다린다.
- 손상된 파일을 복구했다는 메시지가 나오면 PC를 재부팅한다.
4-3. DISM으로 이미지 복구
SFC 실행 후에도 문제가 지속될 경우 DISM 도구로 윈도우 이미지 자체를 복구한다.
DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth - 각 명령은 순차적으로 실행하며, 특히 RestoreHealth는 시간이 다소 오래 걸릴 수 있다.
- 완료 후 재부팅하고 다시 Windows Update를 시도한다.
5. Windows Update 구성요소 초기화
0x80070005 오류는 Windows Update 캐시 폴더(SoftwareDistribution, catroot2)의 권한 또는 파일 손상에도 자주 연관된다. 다음은 대표적인 초기화 절차이다.
5-1. 관련 서비스 중지
관리자 권한 명령 프롬프트에서 다음 명령을 순서대로 실행한다.
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver 5-2. 캐시 폴더 이름 변경
아래 명령은 기존 캐시 폴더를 백업용으로 이름만 변경하고, 윈도우가 새 폴더를 생성하도록 유도하는 방식이다.
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old ren %systemroot%\System32\catroot2 catroot2.old 5-3. 서비스 재시작
net start wuauserv net start cryptSvc net start bits net start msiserver 모든 명령이 정상적으로 실행되면 PC를 재부팅하고 Windows Update를 다시 시도한다.
6. 권한 관련 고급 조치: 폴더 권한 초기화
일부 환경에서는 업데이트에 사용되는 폴더의 NTFS 권한이 비정상적으로 변경되어 0x80070005 오류가 발생하기도 한다. 이 경우 icacls 도구를 활용하여 권한을 재설정할 수 있다.
6-1. SoftwareDistribution 폴더 권한 복원
관리자 권한 명령 프롬프트에서 다음 명령을 실행한다.
icacls "%systemroot%\SoftwareDistribution" /reset /T /C - /T : 하위 폴더 및 파일까지 적용
- /C : 오류가 나도 계속 진행
6-2. 임시 폴더 권한 점검
사용자 계정의 TEMP/TMP 폴더 권한 문제가 업데이트 과정에 영향을 줄 수 있다.
icacls "%temp%" 출력 결과에서 현재 사용자 계정에게 “(F)” 또는 충분한 권한이 부여되어 있는지 확인한다. 권한이 이상할 경우, 새 사용자 계정을 만들어 테스트하는 것이 실무적으로 더 안전한 경우가 많다.
7. 보안 프로그램·그룹 정책·레지스트리 점검
엔드포인트 보안 솔루션이나 타사 백신이 업데이트 파일 또는 관련 레지스트리 변경을 차단할 수 있다.
7-1. 보안 프로그램 일시 비활성화
- 공식 백신 프로그램 설정에서 실시간 감시를 일시 중지하고 업데이트를 테스트한다.
- 기업 환경에서는 보안 정책을 관리하는 담당자와 협의 후 진행해야 한다.
7-2. 그룹 정책 제한 여부 확인(전문가용)
Windows 11 Pro/Enterprise 환경에서 그룹 정책에 의해 업데이트나 권한이 제한되는 경우가 있다.
- Windows 키 + R을 누르고
gpedit.msc를 입력한다. - “컴퓨터 구성 > 관리 템플릿 > Windows 구성 요소 > Windows 업데이트” 항목에서 제한 정책이 적용되어 있는지 확인한다.
정책이 과도하게 제한된 경우 “구성되지 않음”으로 되돌린 뒤 테스트할 수 있다. 단, 회사 정책을 임의로 변경하는 것은 보안 규정 위반이 될 수 있으므로, 반드시 담당자와 협의해야 한다.
8. Microsoft Store 및 앱 업데이트에서 발생하는 0x80070005
0x80070005는 시스템 업데이트뿐 아니라 Microsoft Store 앱 설치·업데이트에서도 자주 발생한다. 이때는 스토어 캐시 및 앱 권한 문제를 우선 점검해야 한다.
8-1. Microsoft Store 초기화(wsreset)
- Windows 키 + R을 눌러 실행 창을 연다.
- 입력창에 다음을 입력하고 Enter를 누른다.
wsreset.exe - 검은색 콘솔 창이 잠시 나타났다 사라진 뒤 Microsoft Store가 자동으로 실행된다.
- 이후 Store에서 앱 업데이트를 다시 시도한다.
8-2. 앱 권한 및 저장 위치 확인
- 설정 > 앱 > 설치된 앱에서 문제가 되는 앱을 선택한다.
- “고급 옵션” 메뉴에서 앱 권한(파일, 카메라, 스토리지 등)이 과도하게 제한되어 있는지 확인한다.
- 설정 > 시스템 > 저장소에서 기본 저장 위치가 존재하는 드라이브로 지정되어 있는지 점검한다.
8-3. 앱 재설치
특정 앱에서만 0x80070005가 반복된다면 해당 앱을 제거 후 다시 설치하는 것이 빠른 해결책이 될 수 있다.
9. 사용자 프로필 손상 및 새 계정 생성
여러 가지 조치를 모두 수행했음에도 특정 사용자 계정에서만 오류가 계속된다면, 계정 프로필 자체가 손상되었을 가능성이 높다.
9-1. 새 로컬 계정 생성
- 설정 > 계정 > 가족 및 기타 사용자로 이동한다.
- “다른 사용자를 이 PC에 추가”를 클릭한다.
- “이 사람의 로그인 정보를 가지고 있지 않습니다”를 선택하고 로컬 계정을 생성한다.
- 생성된 계정을 “계정 종류 변경”에서 “관리자”로 승격한다.
새 계정으로 로그인 후 Windows Update를 실행해 보고, 오류가 발생하지 않으면 기존 계정 프로필 손상 가능성이 크다. 이 경우 중요 데이터를 백업한 뒤 새 계정을 주 계정으로 사용하는 것을 권장한다.
10. 인플레이스 업그레이드(제자리 재설치)로 마무리 복구
모든 절차를 수행했는데도 0x80070005 오류가 반복된다면, 윈도우를 완전히 초기화하기보다는 “인플레이스 업그레이드(제자리 재설치)”를 고려할 수 있다. 이는 기존 프로그램과 데이터를 유지한 상태에서 윈도우 핵심 파일을 다시 설치하는 방식이다.
10-1. 인플레이스 업그레이드 개요
- Microsoft 공식 설치 도구 또는 ISO를 통해 진행한다.
- “개인 파일 및 앱 유지” 옵션을 선택하면 대부분의 프로그램과 설정이 유지된다.
- 권한·레지스트리·시스템 파일의 복잡한 문제를 한 번에 정리할 수 있다.
11. 실무 적용을 위한 단계별 정리
현장에서 빠르게 문제를 해결하기 위해서는 무작정 모든 조치를 다 시도하기보다, 다음과 같이 우선순위를 두고 진행하는 것이 효율적이다.
- 관리자 계정 로그인 여부, 디스크 용량·기본 상태 점검
- Windows Update 문제 해결사 실행 및 재부팅
- SFC, DISM 실행으로 시스템 파일 상태 복구
- Windows Update 구성요소 초기화(서비스 중지 → 캐시 폴더 이름 변경 → 서비스 재시작)
- 보안 프로그램·그룹 정책·스토어 캐시 등 간섭 요소 점검
- 특정 계정에서만 발생 시 새 계정 테스트
- 마지막 수단으로 인플레이스 업그레이드 검토
위 순서를 따라가면 대부분의 0x80070005 권한 오류를 데이터 손실 없이 해결할 수 있다.
FAQ
질문 1. sfc /scannow와 DISM 중 무엇을 먼저 실행해야 하나?
일반적으로 sfc /scannow를 먼저 실행하고, 문제가 해결되지 않을 때 DISM /RestoreHealth를 실행하는 순서를 권장한다. sfc는 시스템 파일 무결성을 확인하고 복구하는 도구이고, DISM은 윈도우 이미지 자체를 복구하는 도구이기 때문이다. 심각한 문제로 의심될 때는 DISM을 먼저 실행한 뒤 sfc를 다시 실행하는 방법도 있다.
질문 2. SoftwareDistribution 폴더를 삭제해도 괜찮은가?
폴더를 완전히 삭제해도 윈도우가 자동으로 다시 생성하지만, 추후 문제 분석을 위해 이름만 변경하는 방식을 더 권장한다. 예를 들어 SoftwareDistribution.old로 변경해 두면 로그와 다운로드 파일을 참조할 수 있다. 디스크 공간이 부족할 경우, 어느 정도 확인이 끝난 뒤 .old 폴더를 삭제해도 된다.
질문 3. 백신 프로그램을 완전히 제거해야만 오류가 해결되는 경우가 있나?
일부 보안 솔루션은 커널 수준에서 파일·레지스트리 접근을 제어하기 때문에, 단순 비활성화로는 완전히 차단이 해제되지 않는 경우가 있다. 업데이트 시도 전에 로그를 확인해 차단 기록이 반복된다면, 일시적으로 제거 후 테스트하는 방법도 있다. 다만 기업 환경에서는 반드시 보안 담당자의 승인과 가이드에 따라야 한다.
질문 4. 새 계정에서는 잘 되는데 기존 계정에서만 0x80070005가 발생한다. 어떻게 해야 하나?
이 경우 기존 계정의 사용자 프로필이 손상되었을 가능성이 크며, 레지스트리 및 권한 구조가 복잡하게 꼬인 상태일 수 있다. 일부 수동 수정으로 해결할 수 있지만, 장기적으로는 새 계정을 주 계정으로 전환하는 것이 안정적이다. 중요한 데이터는 C:\Users\기존계정명 폴더에서 문서·바탕 화면·다운로드 등을 새 계정으로 복사한 뒤, 기존 계정을 삭제하거나 관리자만 남겨 관리용으로 사용하는 방법이 있다.
질문 5. 인플레이스 업그레이드 후에도 0x80070005가 계속 발생한다면?
이 경우는 하드웨어 문제(디스크 불량, 메모리 에러) 또는 엔드포인트 보안 정책 등 외부 요인이 관여할 가능성이 높다. 메모리 진단 도구, 제조사 제공 디스크 진단 도구를 통해 하드웨어 상태를 점검하고, 기업 환경에서는 보안 정책과 업데이트 서버(WSUS, 관리 솔루션) 설정을 함께 확인해야 한다.
- Fix Inconsistent NMR Integrals: Expert qNMR Troubleshooting Guide
- Fix NMR Shimming Failure: Expert Troubleshooting Guide for Sharp, Stable Spectra
- ICP-OES Matrix Effects: Proven Strategies to Eliminate Spectral and Physical Interferences
- Fix Sudden Drop in Open-Circuit Voltage (OCV): Expert Battery Troubleshooting Guide
- Excel Dynamic Arrays with Structured References: Complete Guide to Spill-Safe Table Formulas
- Prevent UV-Vis Absorbance Saturation: Expert Strategies for Accurate Spectrophotometry