0x80240439 오류 뜻과 해결 방법
0x80240439 오류(WU_E_NOT_INITIALIZED)는 Windows 업데이트 에이전트가 시작은 됐지만 시작 절차를 끝내지 못했다는 뜻입니다. 에이전트 데이터 저장소 손상, Windows 업데이트 레지스트리 구성 손상, %windir%\SoftwareDistribution 폴더의 상태 파일 손상, 에이전트 시작을 막는 시스템 정책이나 그룹 정책, 끝나지 않은 최근의 Windows 업데이트 재설정이 원인입니다.
어디서 나오나: Windows 업데이트 설치 중. %windir%\Logs\WindowsUpdate\WindowsUpdate.log에 이 코드가 남습니다. PowerShell에서 Get-Service wuauserv로 서비스 상태를 확인할 수 있습니다.
해결 순서
관리자 권한 명령 프롬프트를 열고 다음 명령으로 Windows 업데이트 서비스를 중지하세요. 관리자 권한 [원문]
net stop wuauserv이 절차를 두 번 이상 실행해야 한다면 매번 실행 전에 기존 SoftwareDistribution.old·catroot2.old 폴더를 지우세요.
다음 명령으로 BITS 서비스를 중지하세요. 관리자 권한 [원문]
net stop bits다음 명령으로 암호화 서비스를 중지하세요. 관리자 권한 [원문]
net stop cryptSvc다음 명령으로 SoftwareDistribution 폴더 이름을 바꾸세요. 관리자 권한 [원문]
ren %windir%\SoftwareDistribution SoftwareDistribution.old다음 명령으로 catroot2 폴더 이름을 바꾸세요. 관리자 권한 [원문]
ren %windir%\System32\catroot2 catroot2.old다음 명령으로 암호화 서비스를 시작하세요. 관리자 권한 [원문]
net start cryptSvc다음 명령으로 BITS 서비스를 시작하세요. 관리자 권한 [원문]
net start bits다음 명령으로 Windows 업데이트 서비스를 시작한 뒤 업데이트를 다시 설치해 보세요. 관리자 권한 [원문]
net start wuauserv그래도 안 되면 명령 프롬프트에서 다음 명령으로 Windows 업데이트 에이전트가 쓰는 DLL을 다시 등록하세요. 관리자 권한 [원문]
regsvr32 /s atl.dll regsvr32 /s urlmon.dll regsvr32 /s mshtml.dll regsvr32 /s shdocvw.dll regsvr32 /s browseui.dll regsvr32 /s jscript.dll regsvr32 /s vbscript.dll regsvr32 /s scrrun.dll regsvr32 /s msxml.dll regsvr32 /s msxml3.dll regsvr32 /s msxml6.dll regsvr32 /s actxprxy.dll regsvr32 /s softpub.dll regsvr32 /s wintrust.dll regsvr32 /s dssenh.dll regsvr32 /s rsaenh.dll regsvr32 /s cryptdlg.dll regsvr32 /s oleaut32.dll regsvr32 /s ole32.dll regsvr32 /s shell32.dll regsvr32 /s initpki.dll regsvr32 /s wuapi.dll regsvr32 /s wuaueng1.dll regsvr32 /s wups.dll regsvr32 /s wups2.dll regsvr32 /s qmgr.dll regsvr32 /s qmgrprxy.dll regsvr32 /s wucltux.dll regsvr32 /s muweb.dll regsvr32 /s wuwebv.dllWindows 10보다 오래된 Windows에서는 wuaueng.dll, wucltui.dll, wuweb.dll, gpkcsp.dll, sccbase.dll, slbcsp.dll도 다시 등록해야 할 수 있습니다.
명령이 끝나면 컴퓨터를 다시 시작한 뒤 업데이트를 다시 설치해 보세요. [원문]
그래도 안 되면 명령 프롬프트에서 다음 명령으로 그룹 정책 보고서를 만드세요. 관리자 권한 [원문]
gpresult /h gpresult.html보고서에서 "컴퓨터 구성" > "관리 템플릿" > "Windows 구성 요소" > "Windows 업데이트"를 살펴보고, 에이전트 시작을 막을 수 있는 정책이 있으면 다시 구성하거나 사용 안 함으로 바꾸세요. [원문]
정책을 바꿨다면 다음 명령을 실행한 뒤 컴퓨터를 다시 시작하고 업데이트를 다시 설치해 보세요. 관리자 권한 [원문]
gpupdate /force
공통 절차: 윈도우 업데이트 오류 공통 절차 · SFC/DISM 사용법
그래도 안 될 때
WSUS 같은 서비스로 업데이트를 관리한다면 WSUS 서버 URL에 연결되는지, 방화벽이 WSUS 서버나 Windows 업데이트 엔드포인트로 나가는 연결을 허용하는지 확인하고, 그래도 안 되면 Microsoft 지원에 문의하세요. 문제 해결 전에 운영 체제 디스크를 백업하세요.
같은 오류의 다른 표기
WU_E_NOT_INITIALIZED