본문으로 건너뛰기
오류사전오류 코드 해결 사전

윈도우윈도우 업데이트

0x80240439 오류 뜻과 해결 방법

윈도우 윈도우 업데이트 2026-09-03 확인

0x80240439 오류(WU_E_NOT_INITIALIZED)는 Windows 업데이트 에이전트가 시작은 됐지만 시작 절차를 끝내지 못했다는 뜻입니다. 에이전트 데이터 저장소 손상, Windows 업데이트 레지스트리 구성 손상, %windir%\SoftwareDistribution 폴더의 상태 파일 손상, 에이전트 시작을 막는 시스템 정책이나 그룹 정책, 끝나지 않은 최근의 Windows 업데이트 재설정이 원인입니다.

어디서 나오나: Windows 업데이트 설치 중. %windir%\Logs\WindowsUpdate\WindowsUpdate.log에 이 코드가 남습니다. PowerShell에서 Get-Service wuauserv로 서비스 상태를 확인할 수 있습니다.

해결 순서

  1. 관리자 권한 명령 프롬프트를 열고 다음 명령으로 Windows 업데이트 서비스를 중지하세요. 관리자 권한 [원문]

    net stop wuauserv

    이 절차를 두 번 이상 실행해야 한다면 매번 실행 전에 기존 SoftwareDistribution.old·catroot2.old 폴더를 지우세요.

  2. 다음 명령으로 BITS 서비스를 중지하세요. 관리자 권한 [원문]

    net stop bits
  3. 다음 명령으로 암호화 서비스를 중지하세요. 관리자 권한 [원문]

    net stop cryptSvc
  4. 다음 명령으로 SoftwareDistribution 폴더 이름을 바꾸세요. 관리자 권한 [원문]

    ren %windir%\SoftwareDistribution SoftwareDistribution.old
  5. 다음 명령으로 catroot2 폴더 이름을 바꾸세요. 관리자 권한 [원문]

    ren %windir%\System32\catroot2 catroot2.old
  6. 다음 명령으로 암호화 서비스를 시작하세요. 관리자 권한 [원문]

    net start cryptSvc
  7. 다음 명령으로 BITS 서비스를 시작하세요. 관리자 권한 [원문]

    net start bits
  8. 다음 명령으로 Windows 업데이트 서비스를 시작한 뒤 업데이트를 다시 설치해 보세요. 관리자 권한 [원문]

    net start wuauserv
  9. 그래도 안 되면 명령 프롬프트에서 다음 명령으로 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.dll

    Windows 10보다 오래된 Windows에서는 wuaueng.dll, wucltui.dll, wuweb.dll, gpkcsp.dll, sccbase.dll, slbcsp.dll도 다시 등록해야 할 수 있습니다.

  10. 명령이 끝나면 컴퓨터를 다시 시작한 뒤 업데이트를 다시 설치해 보세요. [원문]

  11. 그래도 안 되면 명령 프롬프트에서 다음 명령으로 그룹 정책 보고서를 만드세요. 관리자 권한 [원문]

    gpresult /h gpresult.html
  12. 보고서에서 "컴퓨터 구성" > "관리 템플릿" > "Windows 구성 요소" > "Windows 업데이트"를 살펴보고, 에이전트 시작을 막을 수 있는 정책이 있으면 다시 구성하거나 사용 안 함으로 바꾸세요. [원문]

  13. 정책을 바꿨다면 다음 명령을 실행한 뒤 컴퓨터를 다시 시작하고 업데이트를 다시 설치해 보세요. 관리자 권한 [원문]

    gpupdate /force

공통 절차: 윈도우 업데이트 오류 공통 절차 · SFC/DISM 사용법

그래도 안 될 때

WSUS 같은 서비스로 업데이트를 관리한다면 WSUS 서버 URL에 연결되는지, 방화벽이 WSUS 서버나 Windows 업데이트 엔드포인트로 나가는 연결을 허용하는지 확인하고, 그래도 안 되면 Microsoft 지원에 문의하세요. 문제 해결 전에 운영 체제 디스크를 백업하세요.

같은 오류의 다른 표기

WU_E_NOT_INITIALIZED

Microsoft Learn Troubleshoot Windows Update error 0x80240439 문서를 근거로 다시 썼습니다, 2026-09-03 확인. 원문: learn.microsoft.com (CC BY 4.0)

명령어·경로·설정명은 원문 그대로이며, 뜻과 단계는 원문을 근거로 다시 쓴 문장입니다. 원문에 없는 해결 단계는 싣지 않습니다.