Windows 10에서 0x80070005(액세스 거부) 오류 해결하기

문제 개요
0x80070005 오류는 흔히 “액세스 거부(Access Denied)”로 불리며, Windows 업데이트 프로세스가 필요한 파일이나 레지스트리(권한)에 접근하지 못할 때 발생합니다. 원인은 다양합니다:
- 사용자 계정에 필요한 권한이 없음(특히 표준 계정)
- 시스템 파일 손상 또는 일부 업데이트 파일이 손상됨
- 하드디스크의 불량 섹터로 인한 파일 손상
- 백그라운드에서 동작하는 악성 소프트웨어 또는 보안 소프트웨어의 간섭
간단히 말해, 업데이트가 쓰기/읽기 권한을 얻지 못하거나 필수 시스템 자원을 사용할 수 없을 때 이 오류가 뜹니다.
먼저 할 일 — 사전 준비
1) 백업 만들기
중요한 파일은 반드시 외장 하드나 클라우드에 백업하세요. 업데이트나 복구 과정에서 데이터가 손상될 가능성이 있으므로, 항상 최신 백업을 준비해 두는 습관이 중요합니다.
2) 디스크 여유 공간 확인
Windows 업데이트는 임시 파일과 설치 파일을 위해 여유 공간을 필요로 합니다. C: 드라이브의 여유 공간을 확보하세요. 불필요한 대용량 미디어 파일은 외장 저장소로 옮기면 좋습니다.
중요: 여유 공간이 거의 없으면 업데이트 과정에서 파일이 완전히 쓰이지 않아 오류가 발생할 수 있습니다.
자동 도구: Windows 업데이트 문제 해결사 사용
- 작업 표시줄 검색에서 업데이트 설정을 엽니다.

- 왼쪽 메뉴에서 문제 해결을 선택합니다.

- “Windows 업데이트” 문제 해결사를 실행하고 지시에 따라 권한을 허용한 뒤 모든 단계를 완료합니다.
문제 해결사는 업데이트 관련 흔한 설정과 서비스 상태를 자동으로 검사하고 가능한 수정 조치를 적용합니다.
명령 프롬프트로 시스템 파일 검사
관리자 권한 명령 프롬프트에서 시스템 파일 검사 도구(sfc)를 실행하면 손상된 시스템 파일을 자동으로 복구할 수 있습니다.
- 작업 표시줄 검색에 cmd를 입력하고 관리자 권한으로 실행합니다.

- 다음 명령을 입력하고 Enter를 누릅니다:
sfc /scannow- 검사가 완료될 때까지 기다립니다. 복구가 이루어지면 컴퓨터를 재부팅하세요.

참고: sfc가 모든 문제를 해결하지 못하면 다음에 소개할 DISM 명령을 사용하세요.
DISM으로 이미지 복구 (고급)
시스템 이미지 자체가 손상된 경우 DISM(배포 이미지 서비스 및 관리) 도구가 도움이 됩니다. 관리자 권한 명령 프롬프트에서 다음을 실행하세요:
DISM /Online /Cleanup-Image /RestoreHealth이 명령은 Windows 업데이트 서버 또는 로컬 소스에서 손상된 파일을 다시 가져와 복원합니다. 완료 후 sfc /scannow를 다시 실행하면 더 나은 결과를 얻을 수 있습니다.
Windows 업데이트 서비스 재시작
업데이트 관련 서비스가 중단되거나 멈춰 있으면 오류가 발생할 수 있습니다. 다음 명령으로 관련 서비스를 재시작하세요(관리자 권한 필요):
net stop wuauserv
net stop bits
net stop cryptsvc
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
net start wuauserv
net start bits
net start cryptsvc이 절차는 업데이트 캐시를 초기화하여 손상된 임시 파일 문제를 해결합니다.
악성코드 및 바이러스 검사
악성코드가 파일 권한을 변경하거나 업데이트 프로세스를 방해할 수 있습니다. 다음을 권장합니다:
- Windows 보안(Windows Defender)에서 전체 검사 실행
- 신뢰할 수 있는 서드파티 안티바이러스 제품으로 검사
- 격리된 결과가 나오면 지시에 따라 제거 후 재부팅
악성코드가 의심되면 안전 모드에서 검사하면 발견률이 올라갑니다.
권한 문제 직접 수정(레지스트리/폴더 권한)
권한 문제는 특정 폴더(예: C:\Windows)나 레지스트리 키의 소유권과 권한을 바로잡아 해결할 수 있습니다. 이 작업은 위험하므로 관리자 계정으로 신중히 수행하세요.
- 파일 탐색기에서 문제가 되는 폴더를 마우스 오른쪽 버튼으로 클릭 → 속성 → 보안 탭 → 고급 → 소유자 변경
- 소유권을 관리자 계정으로 변경한 뒤 적절한 권한(읽기/쓰기)을 부여
중요: 레지스트리 편집은 시스템 손상을 초래할 수 있으니 변경 전 레지스트리 내보내기(백업)를 반드시 하세요.
운영자용 체크리스트(빠른 SOP)
- 최신 백업 확보
- 디스크 여유 공간 확보
- Windows 업데이트 문제 해결사 실행
- 관리자 권한으로 sfc /scannow 실행
- DISM /RestoreHealth 실행(필요 시)
- 업데이트 서비스 재시작 및 SoftwareDistribution 폴더 재설명
- 전체 악성코드 검사 실행
- 권한(소유권) 재설정
- 수동으로 KB 업데이트 파일 다운로드 및 설치
- 로그 확인: 이벤트 뷰어 → Windows 로그 → 시스템/응용 프로그램
실패할 때(언제 이 방법들이 효과가 없는가)
- 하드웨어 고장이 명확한 경우(디스크 SMART 오류 또는 심각한 불량 섹터): 소프트웨어 해결로는 한계가 있습니다. 디스크 교체/복구 필요.
- 파일 시스템이 심각하게 손상되어 데이터 복구가 필요할 때: 전문 복구 도구 또는 서비스 필요.
- 기업 환경에서 그룹 정책(GPO)이나 중앙 관리 솔루션(예: WSUS, SCCM)이 업데이트를 차단할 때: 중앙 관리자에게 문의해야 합니다.
대체 방법 및 추가 팁
- 수동 설치: Microsoft 업데이트 카탈로그에서 해당 KB 파일을 다운로드해 수동 설치를 시도
- 새 관리자 계정 생성: 현 계정의 권한 문제가 의심되면 새 관리자 계정으로 로그인 후 업데이트 시도
- 안전 모드에서 업데이트 시도: 안전 모드에서는 서드파티 서비스가 최소화되어 충돌 가능성이 줄어듭니다
간단한 휴리스틱: 권한 문제 → 관리자 권한 확인 및 소유권 수정, 파일 손상 → sfc/DISM, 악성코드 가능성 → 전체 검사.
롤백 및 복구 계획
- 최근 시스템 복원 지점이 있으면 복원 기능 사용(설정 → 복구)
- 안전 모드에서 문제 원인(최근 설치된 드라이버/소프트웨어) 제거
- 복구 실패 시 Windows 10 초기화(내 파일 유지 옵션 또는 전체 초기화) 고려
중요: 초기화 전에 반드시 모든 개인 파일을 백업하세요.
빠른 용어집(한 줄 요약)
- sfc /scannow: 시스템 파일 검사 및 자동 복구 명령
- DISM /RestoreHealth: Windows 이미지 손상 복구 도구
- SoftwareDistribution: 업데이트 임시 파일 저장 폴더
FAQ
Q: sfc /scannow만으로 0x80070005가 항상 해결되나요?
A: 아니요. sfc는 시스템 파일 손상 문제에 강하지만 권한 문제나 디스크 물리적 손상, 악성코드처럼 다른 원인이 있으면 추가 조치가 필요합니다.
Q: SoftwareDistribution 폴더를 삭제해도 안전한가요?
A: 폴더 이름을 바꿔(예: SoftwareDistribution.old) 백업 형식으로 처리하면 안전합니다. 폴더를 완전히 삭제하기 전에 서비스 중지를 확인하세요.
Q: 기업 환경에서 이 오류가 자주 발생하면 누가 도와줘야 하나요?
A: 기업 환경에서는 IT 운영팀, 시스템 관리자 또는 중앙 업데이트 관리(WSUS/SCCM) 담당자에게 문의해야 합니다. 그룹 정책이나 중앙 정책이 원인일 수 있습니다.
요약
- 0x80070005는 권한, 파일 손상, 디스크 문제, 악성코드 등 여러 원인으로 발생합니다.
- 먼저 백업과 디스크 여유 공간을 확인하세요.
- 문제 해결사 → sfc → DISM → 서비스 재시작 순으로 점검합니다.
- 그래도 해결되지 않으면 하드웨어 검사, 중앙관리자 문의 또는 Windows 초기화를 고려하세요.
더 도움이 필요하면 사용 중인 Windows 버전(예: Windows 10 버전 번호)과 현재 시도한 단계들을 댓글로 알려주시면 구체적으로 안내해 드리겠습니다.
더 읽을거리
- How to Create Undeletable Folder in Windows 10
- How to Control Windows 10 from an Android Smartphone
- 5 Best Email Clients for Windows 10 in 2020
- Best Recovery Software for Windows