- 공유 링크 만들기
- X
- 이메일
- 기타 앱
이 글의 목적은 Windows 10·Windows 11에서 자주 발생하는 Windows 업데이트 오류 0x8024a105 설치 실패 문제를 체계적으로 진단하고 단계별로 해결하는 실무용 가이드를 제공하는 데 있다.
1. Windows 업데이트 오류 0x8024a105 개요
Windows 업데이트 오류 코드 0x8024a105는 주로 업데이트 다운로드 또는 설치 과정에서 네트워크 불안정, 업데이트 구성요소 손상, 시스템 파일 이상, 서비스 설정 오류 등으로 인해 발생하는 일반적인 업데이트 실패 코드이다.
특정 누적 업데이트(KB 패치)에서만 나타날 수도 있고, Windows 10 또는 Windows 11 전반에서 공통적으로 반복될 수도 있다. 오류 메시지는 대개 “업데이트를 설치하는 동안 문제가 발생했습니다”와 함께 코드 0x8024a105로 표시된다.
1.1 0x8024a105 오류가 의미하는 것
코드 0x8024a105 자체는 Windows 업데이트 엔진에서 발생한 내부 오류를 의미하며, 아래와 같은 상황에서 자주 발생한다.
- 네트워크 연결이 중간에 끊김 또는 프록시·보안 소프트웨어가 트래픽을 차단한 경우이다.
- SoftwareDistribution, Catroot2 등 업데이트 캐시 폴더에 손상이 있는 경우이다.
- Windows Update 관련 서비스가 중지되었거나 시작 유형이 잘못 설정된 경우이다.
- 시스템 파일 손상으로 업데이트 구성요소가 정상 동작하지 않는 경우이다.
2. 사전 점검: 기본 환경 확인
고급 조치를 진행하기 전에 네트워크 및 저장 공간, 시간 설정 등 기본 환경을 점검하는 것이 좋다.
2.1 네트워크 상태 확인
- 유선 LAN 사용하는 경우: 다른 사이트 접속, 파일 다운로드로 속도와 안정성을 확인한다.
- Wi-Fi 사용하는 경우: 신호 상태가 약하거나 자주 끊기는지 확인하고, 가능하면 유선으로 변경한다.
- 사내망·공용망인 경우: 프록시 서버, 웹 필터링, 방화벽 정책으로 인해 Windows Update 서버가 차단되지 않는지 확인한다.
2.2 저장 공간 및 시간 설정 점검
- 시스템 드라이브(C:) 여유 공간이 최소 수 GB 이상 확보되어 있는지 확인한다.
- 날짜와 시간이 실제와 다르면 인증 및 업데이트에 문제가 발생할 수 있으므로 자동 시간 동기화 설정을 사용하는 것이 좋다.
3. Windows 업데이트 문제 해결사 실행
먼저 Windows에서 제공하는 기본 문제 해결 도구로 일반적인 오류를 자동으로 교정할 수 있다.
3.1 Windows 10에서 실행 방법
- [시작] → [설정] → [업데이트 및 보안]을 연다.
- [문제 해결] 또는 [문제 해결] → [추가 문제 해결사] 메뉴로 이동한다.
- [Windows 업데이트]를 선택하고 [문제 해결사 실행]을 클릭한다.
- 검사가 완료될 때까지 기다리고, 제안되는 수정 사항이 있으면 모두 적용한다.
3.2 Windows 11에서 실행 방법
- [시작] → [설정] → [시스템] → [문제 해결]로 이동한다.
- [기타 문제 해결사]를 선택한다.
- 목록에서 [Windows 업데이트] 항목의 [실행] 버튼을 클릭한다.
- 검사 결과에 따라 제시되는 수정 단계를 모두 완료한 후 PC를 재시작한다.
4. Windows Update 서비스 상태 점검 및 재시작
오류 0x8024a105는 Windows Update 관련 핵심 서비스가 멈췄거나 실행 중임에도 내부 오류가 발생하는 경우 자주 나타난다. 서비스 상태를 점검하고 재시작하는 과정이 필요하다.
4.1 서비스 관리 도구에서 확인
- Win + R 키를 눌러 실행 창을 연다.
services.msc를 입력하고 Enter를 눌러 서비스 관리 도구를 연다.- 다음 서비스를 각각 찾는다.
- Windows Update
- Background Intelligent Transfer Service (BITS)
- Cryptographic Services
- Windows Installer
- 각 서비스를 더블 클릭하여 시작 유형이 [자동] 또는 [수동]으로 되어 있는지 확인하고, [중지] 상태라면 [시작]을 클릭한다.
- 이미 실행 중인 경우 [다시 시작] 버튼이 활성화되어 있으면 한 번 재시작한다.
4.2 명령 프롬프트로 일괄 재시작
관리자 권한 명령 프롬프트 또는 PowerShell에서 다음 명령을 입력하여 주요 서비스를 일괄로 재시작할 수 있다.
net stop wuauserv net stop bits net stop cryptsvc
net start wuauserv
net start bits
net start cryptsvc
5. 업데이트 캐시(SoftwareDistribution, Catroot2) 초기화
손상된 업데이트 캐시 파일로 인해 0x8024a105 오류가 반복되는 경우가 많다. 이때는 업데이트 관련 폴더를 초기화하고 다시 시도하는 것이 효과적이다.
5.1 업데이트 서비스 중지
먼저 관련 서비스를 중지한다.
net stop wuauserv net stop bits net stop cryptsvc net stop msiserver 5.2 SoftwareDistribution, Catroot2 폴더 이름 변경
관리자 권한 명령 프롬프트에서 다음 명령을 실행한다.
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old 이 명령은 기존 폴더를 삭제하지 않고 이름만 변경하여 백업 형태로 남기므로, 문제 발생 시 다시 복구할 수 있다.
5.3 서비스 재시작
이제 중지한 서비스를 다시 시작한다.
net start wuauserv net start bits net start cryptsvc net start msiserver 재시작 후 Windows 업데이트를 다시 시도하여 0x8024a105 오류가 사라졌는지 확인한다.
6. 시스템 파일 검사(SFC, DISM)로 손상 복구
업데이트 구성요소가 사용하는 시스템 파일이 손상되었을 때도 0x8024a105 오류가 발생할 수 있다. 이 경우 SFC와 DISM 도구로 시스템 파일을 점검하고 복구해야 한다.
6.1 SFC (System File Checker) 실행
- 시작 버튼을 우클릭하여 “Windows 터미널(관리자)” 또는 “명령 프롬프트(관리자)”를 연다.
- 다음 명령을 입력한다.
sfc /scannow 검사가 완료될 때까지 기다리고, “손상된 파일을 찾았고 성공적으로 복구했습니다” 등의 메시지가 출력되면 PC를 재부팅한 후 업데이트를 다시 시도한다.
6.2 DISM으로 컴포넌트 저장소 복구
SFC만으로 문제가 해결되지 않을 경우 DISM 명령을 추가로 실행한다.
DISM /Online /Cleanup-Image /RestoreHealth 인터넷 연결 상태에 따라 시간이 오래 걸릴 수 있다. 완료 후 다시 sfc /scannow를 실행하여 최종적으로 시스템 파일을 정리한 후 Windows 업데이트를 재시도한다.
7. 그룹 정책 및 레지스트리에서 업데이트 차단 여부 확인
일부 기업 환경과 고급 사용자의 경우 자동 업데이트를 제한하기 위해 그룹 정책 또는 레지스트리에서 Windows Update 동작을 변경하는 경우가 있다. 이러한 설정이 남아 있으면 0x8024a105 오류와 함께 업데이트가 반복 실패할 수 있다.
7.1 그룹 정책 편집기 확인 (Pro, Enterprise)
- Win + R →
gpedit.msc입력 후 Enter를 누른다. - [컴퓨터 구성] → [관리 템플릿] → [Windows 구성 요소] → [Windows 업데이트]로 이동한다.
- [자동 업데이트 구성] 정책이 [사용]으로 되어 있고 특정 제한이 걸려 있다면, 테스트 목적이라면 [구성되지 않음]으로 변경하여 정책을 해제한다.
- 적용 후 명령 프롬프트에서 다음 명령으로 정책을 새로 고친다.
gpupdate /force 7.2 레지스트리에서 정책 키 점검
레지스트리 편집은 잘못 변경하면 시스템에 영향을 줄 수 있으므로, 변경 전에는 반드시 내보내기를 통해 백업하는 것이 좋다.
- Win + R →
regedit를 입력하고 Enter를 누른다. - 다음 경로로 이동한다.
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdateHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
- 이 경로에 존재하는 값 중 특정 업데이트 서버를 강제로 지정하는 값이나 자동 업데이트 차단 값이 있는지 확인한다.
- 기업 환경이 아니라면 해당 키를 삭제하거나 이름을 변경하여 정책을 해제하고 재부팅 후 업데이트를 다시 시도한다.
8. 보안 프로그램·프록시·VPN 일시 해제 후 재시도
일부 보안 프로그램, 엔드포인트 보호 솔루션, VPN 또는 프록시 설정이 Windows Update 서버와의 통신을 방해하는 경우가 있다. 특히 SSL 검사, 웹 필터링 기능이 강력한 제품에서 자주 발생한다.
- 백신·보안 프로그램의 실시간 감시를 잠시 중지한 후 업데이트를 재시도한다.
- VPN 사용 중이라면 연결을 끊고, 로컬 네트워크 상태에서 Windows 업데이트를 실행한다.
- 브라우저 또는 시스템에 수동 프록시가 설정되어 있다면 일시적으로 해제하고 테스트한다.
9. 특정 KB 패치 수동 다운로드 및 오프라인 설치
Windows 업데이트 목록에서 특정 누적 업데이트(KB 번호)가 반복해서 0x8024a105 오류를 발생시키는 경우, 해당 패치를 수동으로 다운로드하여 오프라인 설치하는 방법이 유용하다.
9.1 실패하는 업데이트 KB 번호 확인
- [설정] → [업데이트 및 보안] → [Windows 업데이트] → [업데이트 기록 보기]를 클릭한다.
- 설치 실패 항목에서 반복적으로 실패하는 업데이트의 KB 번호(KB5000000형식)를 확인한다.
9.2 Microsoft 업데이트 카탈로그에서 수동 설치
- 웹 브라우저에서 공식 Microsoft 업데이트 카탈로그 사이트를 연다.
- 검색창에 확인한 KB 번호를 입력하고 검색한다.
- 본인 Windows 버전(Windows 10/11, 21H2/22H2 등)과 시스템 유형(x64, ARM64 등)에 맞는 패키지를 다운로드한다.
- 다운로드한
.msu파일을 더블 클릭하여 설치를 진행한다.
수동 설치가 정상 완료되면 Windows 업데이트 기록에서도 해당 항목이 설치 완료로 표시되며, 이후 0x8024a105 오류가 발생하지 않는지 확인한다.
10. 클린 부팅 상태에서 업데이트 시도
일부 서드파티 프로그램이 업데이트 프로세스를 방해하는 경우, 클린 부팅 상태에서 불필요한 서비스를 최소화한 후 업데이트를 시도하는 것이 도움이 된다.
10.1 시스템 구성(msconfig)으로 클린 부팅 설정
- Win + R →
msconfig입력 후 Enter를 누른다. - [서비스] 탭에서 [모든 Microsoft 서비스 숨기기]에 체크한다.
- [모두 사용 안 함]을 눌러 나머지 서드파티 서비스를 비활성화한다.
- [시작 프로그램] 탭에서 작업 관리자 열기를 클릭하고, 필요 없는 시작 프로그램을 사용 안 함으로 변경한다.
- 재부팅 후 Windows 업데이트를 다시 시도한다.
업데이트가 성공적으로 완료되면 다시 msconfig에서 원래 설정으로 되돌려 일반 부팅으로 복원한다.
11. 로컬 인플레이스 업그레이드로 근본 복구
위의 모든 조치를 적용해도 0x8024a105 오류가 계속 발생한다면 Windows 자체 구성요소에 보다 깊은 손상이 있을 가능성이 높다. 이 경우 같은 버전 또는 최신 버전의 설치이미지를 사용해 “인플레이스 업그레이드(제자리 업그레이드)”를 수행하면 시스템 파일과 업데이트 구성요소를 한 번에 복구할 수 있다.
11.1 인플레이스 업그레이드 개요
- 기존 프로그램과 사용자 데이터를 유지하면서 Windows 시스템 파일만 새로 설치하는 방식이다.
- 정품 라이선스, 드라이버, 설정은 최대한 유지되지만, 작업 전 전체 백업을 해두는 것이 안전하다.
11.2 진행 절차 요약
- 현재 설치된 버전과 동일하거나 그 이상 버전의 Windows 10 또는 Windows 11 ISO 파일을 준비한다.
- ISO를 마운트하거나 USB 설치 미디어에서
setup.exe를 실행한다. - 설치 마법사에서 “개인 파일 및 앱 유지” 옵션을 선택한다.
- 설치가 완료되면 Windows 업데이트를 다시 실행하여 최신 누적 업데이트 설치가 정상적으로 진행되는지 확인한다.
12. 현장에서 활용할 수 있는 점검 체크리스트
| 점검 단계 | 주요 작업 | 비고 |
|---|---|---|
| 1단계 | 네트워크 상태 확인, 저장 공간·시간 설정 점검 | 기본 환경 점검 단계이다. |
| 2단계 | Windows 업데이트 문제 해결사 실행 | 간단한 구성 오류 자동 교정이다. |
| 3단계 | Windows Update 관련 서비스 상태 점검 및 재시작 | wuauserv, BITS, cryptsvc 등이다. |
| 4단계 | SoftwareDistribution, Catroot2 폴더 초기화 | 업데이트 캐시 손상 복구이다. |
| 5단계 | SFC, DISM로 시스템 파일 복구 | 심층 손상 진단 단계이다. |
| 6단계 | 그룹 정책·레지스트리에서 업데이트 차단 여부 확인 | 기업·고급 환경에서 특히 중요하다. |
| 7단계 | 보안 프로그램·VPN·프록시 일시 해제 후 재시도 | 통신 차단 여부 확인이다. |
| 8단계 | 실패하는 KB 패치 수동 다운로드 및 오프라인 설치 | 특정 패치만 문제일 때 유효하다. |
| 9단계 | 클린 부팅 상태에서 업데이트 재시도 | 서드파티 프로그램 간섭 차단이다. |
| 10단계 | 인플레이스 업그레이드로 시스템 구성요소 재설치 | 최후의 수단에 해당한다. |
FAQ
Q1. Windows 업데이트 오류 0x8024a105가 한 번만 발생했는데 바로 재부팅해도 괜찮은가?
단발성으로 한 번만 발생했다면 일시적인 네트워크 끊김이나 서버 측 문제일 가능성이 있다. 이 경우 PC를 한 번 재부팅한 후 다시 업데이트를 실행해 보고, 두세 번 반복해도 같은 오류가 나오면 본문에서 제시한 2단계 이후 점검을 순서대로 진행하는 것이 좋다.
Q2. SoftwareDistribution 폴더를 삭제하면 기존 업데이트 기록은 모두 사라지는가?
SoftwareDistribution 폴더 초기화 후에도 실제로 설치가 완료된 업데이트 자체는 유지된다. 다만 업데이트 기록 일부가 초기화되거나 다시 재탐색되는 것처럼 보일 수 있다. 기록 자체보다 현재 시스템이 최신 상태로 유지되는지가 더 중요하므로, 큰 문제는 아니다.
Q3. SFC와 DISM 중 어떤 것을 먼저 실행해야 하는가?
일반적으로 DISM으로 컴포넌트 저장소를 먼저 복구한 다음 SFC를 실행하는 순서를 많이 사용한다. 그러나 이미 sfc /scannow를 먼저 실행했다면 나중에 DISM /Online /Cleanup-Image /RestoreHealth를 추가로 실행하고, 다시 SFC를 한 번 더 실행하여 최종적으로 정리하는 방식도 괜찮다.
Q4. 회사 PC에서 0x8024a105 오류가 반복될 때 사용자가 직접 인플레이스 업그레이드를 진행해도 되는가?
기업 환경에서는 PC가 도메인에 가입되어 있거나, 보안·관리 정책이 적용되어 있는 경우가 많다. 인플레이스 업그레이드는 이러한 정책에 영향을 줄 수 있으므로, 반드시 IT 관리 부서의 승인과 지침에 따라 진행하는 것이 안전하다.
Q5. Windows 10과 Windows 11에서 0x8024a105 해결 방법이 다른가?
기본적인 진단·복구 절차는 두 버전 모두 거의 동일하다. 메뉴 위치와 명칭이 약간 다를 수 있지만, 업데이트 문제 해결사 실행, 서비스 점검, 캐시 초기화, SFC·DISM 실행, 수동 패치 설치, 인플레이스 업그레이드 등 핵심 흐름은 같다.