0x80070005 오류 해결 방법
0x80070005 오류는 권한 부족(Access Denied) 문제로 인해 발생하는 오류 코드입니다. 주로 Windows 업데이트, 프로그램 설치, 파일 접근, Microsoft 계정 동기화 등에서 나타납니다.
1. Windows 업데이트 중 0x80070005 오류 발생
Windows 업데이트를 진행할 때 권한 문제 또는 파일 손상으로 인해 오류가 발생할 수 있습니다.
① 관리자 권한으로 실행
1) Windows 검색 창에 cmd 입력
2) 명령 프롬프트(관리자 권한으로 실행) 선택
3) 아래 명령어 입력 후 엔터
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver |
4.다음 명령어 입력 후 실행
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old |
5.중지했던 서비스 다시 시작
net start wuauserv net start cryptSvc net start bits net start msiserver |
6. 컴퓨터 재부팅 후 업데이트 다시 실행
② Windows 업데이트 문제 해결사 실행
- 설정 → 업데이트 및 보안 → 문제 해결 → 추가 문제 해결사
- Windows 업데이트 선택 후 문제 해결사 실행
- 문제 해결 후 업데이트 재시도
2. 프로그램 설치 중 0x80070005 오류 발생
① 관리자 권한으로 실행
- 설치 파일을 오른쪽 클릭
- "관리자 권한으로 실행" 선택 후 진행
② 사용자 계정 컨트롤(UAC) 설정 변경
- Windows 검색창에서 UAC 입력
- 사용자 계정 컨트롤 설정 변경 클릭
- 슬라이더를 가장 낮은 단계(알리지 않음)로 내림
- 확인 후 PC 재부팅
③ 프로그램 설치 폴더 권한 수정
- C:\Program Files 또는 C:\Program Files (x86) 폴더 이동
- 설치하려는 프로그램 폴더에서 오른쪽 클릭 → 속성 → 보안 탭
- "사용자(Users)" 선택 → 편집 클릭
- "모든 권한"을 허용으로 변경 → 확인 → 적용
3. 파일 접근(읽기/쓰기) 중 0x80070005 오류 발생
파일이나 폴더를 열거나 수정할 때 발생하는 경우, 권한 문제일 가능성이 큽니다.
① 폴더/파일 권한 수정
- 오류가 발생하는 폴더/파일을 오른쪽 클릭 → 속성
- 보안 탭 → 고급 버튼 클릭
- 소유자(Owner) 변경: "변경" 클릭 후 현재 사용자 계정 입력 후 적용
- 사용자(Users) 권한 수정:
- "Users" 그룹 선택 후 "편집" 클릭
- "모든 권한"을 허용으로 체크 후 적용
② 바이러스 백신 일시 중지
일부 백신(Windows Defender, Avast, McAfee 등)이 파일 접근을 차단할 수 있음.
- 백신 프로그램 열기
- 실시간 보호 기능 일시 중지 후 파일 다시 열기
4. Microsoft Store 및 OneDrive 오류 (동기화 문제)
① Windows Store 캐시 재설정
- Windows 검색창에 wsreset 입력
- wsreset.exe 실행 (화면이 깜빡이며 캐시가 초기화됨)
- PC 재부팅 후 Microsoft Store 실행
② OneDrive 다시 로그인
- OneDrive 아이콘 클릭 후 설정 → 계정 → 로그아웃
- 다시 로그인 후 동기화 확인
5. 시스템 파일 손상으로 인한 오류 해결
① SFC(시스템 파일 검사기) 실행
1) 명령 프롬프트(관리자 권한) 실행
2) 아래 명령어 입력 후
sfc /scannow |
3) 검사가 완료되면 PC 재부팅 후 오류 해결 여부 확인
② DISM(배포 이미지 서비스 및 관리) 실행
1) 명령 프롬프트(관리자 권한)에서 다음 명령어 입력
DISM /Online /Cleanup-Image /RestoreHealth |
2) 실행 후 PC 재부팅
6. 레지스트리 권한 문제 해결
레지스트리 편집기를 이용해 권한을 수정하면 해결될 수도 있습니다.
① 레지스트리 권한 변경
1) Windows + R 키 입력 후 regedit 입력 후 실행
2) 아래 경로로 이동
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System |
3) EnableLUA 값 확인
- EnableLUA를 더블 클릭 후 값을 0으로 변경
4) PC 재부팅 후 오류 해결 확인
7. 마지막 해결 방법 (복원 또는 초기화)
위 방법으로도 해결되지 않는다면 Windows 복원 또는 초기화를 고려해야 합니다.
① 시스템 복원 실행
- Windows 검색창에서 복원 입력
- "시스템 복원" 실행 후 이전 복원 지점 선택
- 복원 후 오류 해결 확인
② Windows 초기화 (파일 유지 또는 삭제 선택 가능)
- 설정 → 업데이트 및 보안 → 복구
- "이 PC 초기화" 클릭
- 파일 유지 여부 선택 후 진행
결론
0x80070005 오류는 주로 권한 문제, Windows 업데이트 오류, 파일 접근 문제로 인해 발생합니다.
- Windows 업데이트 오류 → 관리자 권한, 문제 해결사 실행
- 프로그램 설치 오류 → 관리자 권한, 보안 설정 변경
- 파일 접근 오류 → 폴더 권한 변경, 백신 설정 수정
- Microsoft Store/OneDrive 오류 → 캐시 초기화, 다시 로그인
- 시스템 파일 손상 → SFC/DISM 검사 실행
- 최종 방법 → 시스템 복원 또는 초기화