Windows 업데이트는 운영체제를 안전하고 최신 상태로 유지하는 데 필수적이지만, 때때로 다양한 오류를 일으키기도 합니다. 그중 하나가 바로 Windows 업데이트 오류 0x8024000B입니다. 이 오류는 Windows가 업데이트 설치에 필요한 업데이트 매니페스트(Update Manifest) 파일을 읽지 못할 때 발생하며, 사용자 또는 서비스에 의해 작업이 취소되었음을 의미합니다. 결과를 필터링하지 못하는 경우에도 이 오류가 나타날 수 있습니다.
WU_E_CALL_CANCELLED: 작업이 취소되었습니다.
이 메시지는 운영체제가 해당 작업을 취소했음을 나타냅니다. 아래에서 이 문제를 해결할 수 있는 방법들을 순서대로 살펴보겠습니다.
Windows 업데이트 오류 0x8024000B 해결 방법
1] 대체된 업데이트 정리(Cleanup) PowerShell 스크립트 실행
가장 간단한 해결책은 Microsoft Technet 사이트에서 제공하는 Cleanup (Decline) Superseded Updates PowerShell WSUS 스크립트를 활용하는 것입니다. 스크립트를 다운로드하여 실행하기 전에 반드시 시스템 복원 지점을 먼저 생성해 두는 것이 좋습니다.
아래는 Mikeaveli007이라는 개발자가 작성한 스크립트로, 대체된(superseded) 업데이트를 정리(거부)하는 데 사용됩니다:
Write-Progress -Activity 'Getting WSUS server' -PercentComplete 0
$WSUSserver = Get-WsusServer -Name $server -PortNumber $port
Write-Progress -Activity 'Getting approved updates, this may take a while...' -PercentComplete 10
$approvedupdates = Get-WsusUpdate -UpdateServer $WSUSserver -Approval Approved -Status InstalledOrNotApplicableOrNoStatus
Write-Progress -Activity 'Retrieved updates' -PercentComplete 90
$i = 0
$superseded = $approvedupdates | ? {$_.Update.IsSuperseded -eq $true -and $_.ComputersNeedingThisUpdate -eq 0}
$total = $superseded.count
foreach ($update in $superseded)
{
Write-Progress -Activity 'Declining updates' -Status "$($update.Update.Title)" -PercentComplete (($i/$total) * 100)
$update.Update.Decline()
$i++
}
Write-Host "Total declined updates: $total" -ForegroundColor Yellow스크립트 실행이 완료되면 시스템을 재시작합니다.
2] Spupdsvc.exe 파일 이름 변경
위 방법으로 문제가 해결되지 않았다면, 문제를 일으키는 Spupdsvc.exe 파일의 이름을 Spupdsvc.old로 변경해 보는 것도 좋은 방법입니다. 절차는 다음과 같습니다.
Win + R 키를 눌러 실행 창을 연 뒤, 아래 명령어를 입력하고 Enter 키를 눌러 실행합니다:
cmd /c ren %systemroot%\System32\Spupdsvc.exe Spupdsvc.old
명령 실행이 완료되면 시스템을 재시작합니다.
3] Windows 업데이트 문제 해결사 실행
Windows 업데이트 문제 해결사는 업데이트 프로세스와 관련된 서비스들의 상태를 점검하고, 필요한 경우 해당 서비스를 시작하거나 다시 시작해 줍니다. 따라서 이 문제를 해결하는 데 도움이 될 수 있습니다.
Windows 11의 경우
설정(Win + I) > 시스템 > 문제 해결 > 기타 문제 해결사 > Windows 업데이트로 이동합니다. 항목 옆의 실행 버튼을 클릭하고 마법사가 과정을 완료할 때까지 기다립니다. 이후 Windows를 재시작한 후 업데이트를 다시 확인하면 됩니다.
Windows 10의 경우
시작 > 설정 > 업데이트 및 보안 > 문제 해결로 이동합니다. 목록에서 Windows 업데이트 문제 해결사를 선택하여 실행한 뒤, 완료되면 시스템을 재시작합니다.
자주 묻는 질문
Windows 업데이트가 '초기화 중' 상태에서 멈출 때는 어떻게 해야 하나요?
Windows 업데이트가 초기화 메시지에서 멈춰 있다면, 위에서 소개한 방법들 외에도 Windows 업데이트 서비스를 다시 시작하거나, SFC 및 DISM 명령을 실행하고, SoftwareDistribution 및 Catroot2 폴더를 삭제(비우는)하는 방법을 시도해 볼 수 있습니다.
Windows 업데이트에 몇 시간이 걸리는 것이 정상인가요?
일반적으로 그렇지 않습니다. 기능 업데이트(Feature Update)와 같은 대형 업데이트라면 한 시간 정도 걸릴 수 있지만, 그 이상 걸리는 경우는 드뭅니다. 한 시간을 넘긴다면 업데이트가 어딘가에서 멈춘 것이므로 업데이트 프로세스를 다시 시작해야 합니다. 오래 걸리는 업데이트 프로세스가 오류 코드 없이 종료되며 단순히 이전 상태로 되돌아가는 경우도 있는데, 이럴 때는 Windows 업데이트 문제 해결 가이드를 참고하는 것이 좋습니다.
Windows 업데이트 도중 중단되면 어떻게 되나요?
업데이트가 진행되는 동안 강제로 재시작하면 심각한 문제가 발생할 수 있습니다. 전체 설치가 손상되어 BSOD(블루스크린)가 나타날 수 있으며, 최악의 경우 Windows를 다시 설치해야 하고 파일을 복구하지 못할 수도 있습니다. 운이 좋다면 시스템이 자동으로 프로세스를 롤백하여 이전 버전을 복원해 줍니다.
이 글이 문제 해결에 도움이 되기를 바랍니다.