Windows 업데이트를 진행하는 도중 오류 코드 8024A000이 나타나면 당황스러울 수 있습니다. 이 오류는 WU_E_AU_NOSERVICE라는 내부 코드로, 자동 업데이트(AU) 서비스가 들어오는 요청을 처리하지 못하고 있다는 의미입니다. 주로 업데이트 관련 서비스가 중지되어 있거나, 시스템 폴더 또는 DLL 파일에 손상이 있을 때 발생합니다.

다행히 이 오류는 몇 가지 일반적인 문제 해결 절차만 거치면 대부분 해결할 수 있습니다. 이 글에서는 Windows Update 관련 서비스를 중지하고, 시스템 폴더의 이름을 변경한 뒤, 관련 DLL 파일을 다시 등록하고, 마지막으로 서비스를 재시작하는 전체 과정을 단계별로 안내해 드립니다. 아래 방법은 대부분의 Windows Update 관련 오류에도 적용할 수 있으니 참고하세요.
Windows 업데이트 오류 코드 8024A000 해결 방법
1단계. Windows Update 관련 서비스 중지하기
먼저 업데이트와 관련된 서비스들을 잠시 중지해야 합니다.
- Windows 키 + X를 누른 후 목록에서 명령 프롬프트(관리자)를 선택합니다.
- 사용자 계정 컨트롤(UAC) 알림 창이 나타나면 계속을 클릭합니다.
- 명령 프롬프트에 아래 명령어를 한 줄씩 입력하고, 각 명령어마다 Enter 키를 누릅니다.
a) net stop wuauserv b) net stop bits c) net stop cryptsvc


명령 프롬프트 창은 닫지 말고 그대로 열어 두세요. 다음 단계에서 계속 사용합니다.
2단계. Windows Update 관련 폴더 이름 변경하기
업데이트 캐시가 저장되는 시스템 폴더의 이름을 변경하면 손상된 데이터를 손쉽게 초기화할 수 있습니다. 열려 있는 명령 프롬프트에 아래 명령어를 순서대로 입력하고 각각 Enter 키를 누릅니다.
ren %systemroot%\System32\Catroot2 Catroot2.old ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
이렇게 하면 기존 폴더가 .old 형태로 백업되며, Windows Update가 다음 실행 시 새 폴더를 자동으로 생성합니다. 역시 명령 프롬프트 창을 닫지 말고 유지하세요.
3단계. Windows Update 관련 DLL 파일 등록하기
손상되었거나 제대로 등록되지 않은 DLL 파일을 다시 등록하는 과정입니다. 두 가지 방법 중 편한 것을 선택하세요.
방법 A. 배치(BAT) 파일로 한 번에 실행하기
- 아래 명령어 전체를 복사해 새 메모장 문서에 붙여넣습니다.
- 파일을 WindowsUpdate.bat라는 이름으로 저장합니다. 정상적으로 저장되면 아이콘이 메모장 아이콘에서 파란색 톱니바퀴 두 개가 그려진 BAT 파일 아이콘으로 바뀝니다.
- 저장한 파일을 더블클릭해 실행하면 모든 DLL이 자동으로 등록됩니다.
방법 B. 명령 프롬프트에 직접 입력하기
배치 파일을 만들기 번거롭다면 아래 명령어를 하나씩 직접 입력해도 됩니다.
regsvr32 c:\windows\system32\vbscript.dll /s regsvr32 c:\windows\system32\mshtml.dll /s regsvr32 c:\windows\system32\msjava.dll /s regsvr32 c:\windows\system32\jscript.dll /s regsvr32 c:\windows\system32\msxml.dll /s regsvr32 c:\windows\system32\actxprxy.dll /s regsvr32 c:\windows\system32\shdocvw.dll /s regsvr32 wuapi.dll /s regsvr32 wuaueng1.dll /s regsvr32 wuaueng.dll /s regsvr32 wucltui.dll /s regsvr32 wups2.dll /s regsvr32 wups.dll /s regsvr32 wuweb.dll /s regsvr32 Softpub.dll /s regsvr32 Mssip32.dll /s regsvr32 Initpki.dll /s regsvr32 softpub.dll /s regsvr32 wintrust.dll /s regsvr32 initpki.dll /s regsvr32 dssenh.dll /s regsvr32 rsaenh.dll /s regsvr32 gpkcsp.dll /s regsvr32 sccbase.dll /s regsvr32 slbcsp.dll /s regsvr32 cryptdlg.dll /s regsvr32 Urlmon.dll /s regsvr32 Shdocvw.dll /s regsvr32 Msjava.dll /s regsvr32 Actxprxy.dll /s regsvr32 Oleaut32.dll /s regsvr32 Mshtml.dll /s regsvr32 msxml.dll /s regsvr32 msxml2.dll /s regsvr32 msxml3.dll /s regsvr32 Browseui.dll /s regsvr32 shell32.dll /s regsvr32 wuapi.dll /s regsvr32 wuaueng.dll /s regsvr32 wuaueng1.dll /s regsvr32 wucltui.dll /s regsvr32 wups.dll /s regsvr32 wuweb.dll /s regsvr32 jscript.dll /s regsvr32 atl.dll /s regsvr32 Mssip32.dll /s
4단계. Windows Update 관련 서비스 재시작하기
DLL 등록이 완료되었다면 중지했던 서비스를 다시 시작합니다.
- Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 선택합니다.
- 사용자 계정 컨트롤 알림이 나타나면 계속을 클릭합니다.
- 아래 명령어를 한 줄씩 입력하고 각각 Enter 키를 누릅니다.
a) net start wuauserv b) net start bits c) net start cryptsvc d) exit
모든 과정이 끝나면 설정 → Windows 업데이트에서 '업데이트 확인'을 실행하여 오류가 해결되었는지 확인합니다.
추가 팁 및 마무리
같은 방식으로 Windows 10 정품 인증 오류 0x8007007B 또는 0x8007232B도 위 절차를 응용해 해결할 수 있으니 함께 참고해 보세요.
위 단계를 모두 완료했다면 Windows 업데이트 오류 코드 8024A000이 성공적으로 해결되었을 것입니다. 만약 여전히 같은 오류가 발생한다면 네트워크 연결 상태를 점검하거나 Windows 업데이트 문제 해결사를 추가로 실행해 보시기 바랍니다. 이 글에 대해 궁금한 점이 있다면 언제든지 댓글로 질문해 주세요.