Windows Update 오류 0x80070005 및 0x80240034 해결 가이드

Windows 운영체제를 사용하다 보면 가장 당혹스러운 순간 중 하나가 바로 업데이트 설치 실패입니다. 보안 패치나 기능 업데이트를 진행하던 중 갑자기 나타나는 0x80070005 또는 0x80240034 같은 오류 코드는 사용자에게 시스템 결함에 대한 불안감을 심어주곤 합니다. 특히 0x80070005 코드는 '액세스 거부'와 관련이 깊고, 0x80240034 코드는 '업데이트 서비스 통신 장애'와 밀접한 관련이 있습니다. 이러한 오류들은 단순히 '다시 시도' 버튼을 누른다고 해서 해결되지 않는 경우가 많습니다. 본 가이드에서는 시스템의 핵심 구성 요소를 재설정하고 권한 문제를 해결하여 윈도우 업데이트를 정상화하는 구체적인 단계를 상세히 안내해 드립니다.

윈도우 업데이트 오류 해결 핵심 요약

1. 0x80070005는 파일 접근 권한 문제, 0x80240034는 서비스 구성 오류가 주원인입니다.

2. 시스템 파일 검사기(SFC)와 DISM 도구를 통해 손상된 OS 이미지를 복구합니다.

3. SoftwareDistribution 폴더 초기화를 통해 꼬여있는 업데이트 캐시를 제거합니다.

4. 최종적으로 Microsoft 업데이트 카탈로그를 활용한 수동 설치 방법을 적용합니다.

원인 분석

오류 코드마다 발생하는 근본적인 원인은 조금씩 차이가 있습니다. 0x80070005 코드는 윈도우 업데이트 프로세스가 특정 파일이나 레지스트리 키에 접근할 수 있는 권한이 없을 때 발생합니다. 이는 타사 백신 소프트웨어가 업데이트 과정을 차단하거나, 시스템 폴더의 보안 설정이 임의로 변경되었을 때 나타납니다. 반면 0x80240034 코드는 업데이트 서비스(wuauserv)가 서버와 통신하는 과정에서 데이터 전송이 누락되거나 구성 파일이 깨졌을 때 주로 발생합니다. 두 오류 모두 공통적으로 시스템 서비스의 불안정성과 파일 손상을 기반으로 하므로, 종합적인 복구 절차가 필요합니다.

해결 방법 1: 윈도우 업데이트 문제 해결사 실행

가장 먼저 윈도우에서 기본으로 제공하는 자동 복구 도구를 사용해 봅니다. 이 도구는 서비스 상태와 네트워크 연결, 시스템 구성을 자동으로 점검합니다.

1. 키보드의 [Windows 로고 키 + I]를 눌러 설정 창을 엽니다.

2. [시스템] > [문제 해결] > [기타 문제 해결사] 순서로 이동합니다 (Windows 10의 경우 업데이트 및 보안 > 문제 해결).

3. 목록에서 [Windows 업데이트] 옆의 '실행' 버튼을 클릭합니다.

4. 진단 과정이 끝나면 안내에 따라 시스템을 재부팅하고 다시 업데이트를 시도합니다.

해결 방법 2: 시스템 파일 검사 및 이미지 복구 (SFC/DISM)

운영체제의 핵심 파일이 손상되어 업데이트 권한을 획득하지 못하는 경우를 해결하기 위해 명령 프롬프트를 활용합니다.

1. 작업 표시줄 검색창에 cmd를 입력한 뒤, 반드시 [관리자 권한으로 실행]을 선택합니다.

2. 검은색 프롬프트 창에 아래 명령어를 입력하고 엔터를 누릅니다. 이 과정은 시스템 이미지의 오류를 수정합니다.

dism /online /cleanup-image /restorehealth

3. 위 작업이 완료되면(100% 진행 후), 아래 명령어를 입력하여 손상된 시스템 파일을 복구합니다.

sfc /scannow

4. "Windows 리소스 보호에서 무결성 위반을 찾지 못했습니다" 또는 "손상된 파일을 찾아 성공적으로 복구했습니다"라는 메시지가 나오면 창을 닫고 재부팅합니다.

해결 방법 3: 업데이트 임시 폴더(SoftwareDistribution) 초기화

기존에 다운로드된 업데이트 파일이 손상되어 있으면 계속해서 같은 오류가 반복됩니다. 이를 완전히 비우고 새로 시작하는 방법입니다.

1. 관리자 권한으로 실행된 명령 프롬프트(cmd)에서 아래 서비스 중단 명령어를 하나씩 입력하고 엔터를 누릅니다.

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

2. 이제 업데이트 파일이 저장되는 폴더의 이름을 변경하여 백업합니다.

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

3. 다시 중단했던 서비스들을 재시작합니다.

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

4. 설정의 업데이트 메뉴로 돌아가 [업데이트 확인]을 눌러 새롭게 파일을 내려받게 합니다.

실패 시 대안 방법: Microsoft 업데이트 카탈로그 수동 설치

자동 업데이트 시스템 자체가 먹통인 경우, 문제가 되는 업데이트 패키지 번호(예: KB50XXXXX)를 확인하여 직접 설치할 수 있습니다.

1. 설정 창의 업데이트 기록에서 실패한 항목의 KB 번호를 확인합니다.

2. 브라우저를 열고 Microsoft Update Catalog 사이트에 접속합니다.

3. 검색창에 확인한 KB 번호를 입력하고 검색합니다.

4. 자신의 OS 버전(예: Windows 11 x64)에 맞는 파일을 다운로드하여 실행합니다. 수동 설치는 시스템 권한을 강제로 우회하므로 성공 확률이 매우 높습니다.

재발 방지 팁

업데이트 오류를 방지하기 위해서는 평소 디스크 정리 도구를 사용하여 시스템 파일 정리를 주기적으로 해주는 것이 좋습니다. 또한, 대규모 업데이트 전에는 타사 백신 프로그램의 실시간 감시를 잠시 중단하면 권한 충돌(0x80070005) 문제를 예방할 수 있습니다. 마지막으로 시스템 드라이브(C:)의 여유 공간을 최소 20GB 이상 확보해 두는 습관이 중요합니다.

FAQ

Q. 0x80070005 오류가 계속 나오면 포맷해야 하나요?

A. 아닙니다. 이 코드는 주로 '권한' 문제이므로 사용자 계정 컨트롤(UAC) 설정을 기본값으로 돌리거나, SubInACL 도구를 이용해 레지스트리 권한을 복구하면 대부분 포맷 없이 해결 가능합니다.

Q. 수동 설치 파일을 받았는데 '이 컴퓨터에는 적용할 수 없습니다'라고 뜹니다.

A. 운영체제 비트(x64 또는 ARM64)나 버전(22H2, 23H2 등)이 일치하지 않을 때 발생하는 메시지입니다. 시스템 정보에서 정확한 사양을 확인 후 다시 다운로드하세요.

마무리 요약

Windows 업데이트 오류 0x80070005 및 0x80240034는 시스템의 권한 문제와 서비스 파일 손상이 핵심 원인입니다. 문제 해결사를 통한 기초 진단, SFC/DISM 명령어를 통한 시스템 교정, 그리고 SoftwareDistribution 폴더 초기화를 통한 캐시 제거 순으로 작업을 진행하시기 바랍니다. 만약 자동 업데이트가 끝까지 실패한다면 Microsoft 카탈로그에서 수동 설치 파일을 이용하는 것이 가장 확실한 최종 해결책입니다. 본 가이드가 여러분의 쾌적한 PC 환경 유지에 도움이 되기를 바랍니다.

이 블로그의 인기 게시물

마이크로소프트 스토어 앱 설치 오류 0x80070005 권한 문제 해결 방법

Windows 11 작업 표시줄 아이콘 사라짐 및 프리징 현상 완벽 해결 방법