Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 업데이트 오류 0x8024500c 완벽 해결 가이드

오류 코드 0x8024500c는 Windows 10에서 Windows 업데이트를 통해 대기 중인 업데이트를 설치하려고 하거나, Microsoft Store에서 UWP(유니버설 Windows 플랫폼) 앱을 업데이트하려고 할 때 발생합니다. 이 오류 코드는 Windows Update 서비스와의 통신이 차단되고 있음을 의미합니다.

Windows 10에서 0x8024500c 오류가 발생하는 원인

  • 일시적인 시스템 오류 – Microsoft Store와 Windows Update 모두에서 일반적인 시스템 결함으로 인해 이 문제가 발생할 수 있습니다. 이 경우 가장 효율적인 해결 방법은 해당 구성 요소에 따라 Windows 업데이트 문제 해결사 또는 Microsoft Store 앱 문제 해결사를 실행하는 것입니다.
  • Microsoft Store 캐시의 손상된 데이터 – Microsoft Store에서 문제가 발생한다면, 임시 파일 하나 이상이 OS가 외부 Microsoft 서버와 연결을 설정하고 유지하는 기능을 방해하고 있을 가능성이 높습니다. 이 경우 Microsoft Store 캐시를 초기화하면 문제를 해결할 수 있습니다.
  • 손상된 Windows Update 임시 데이터 – Windows Update에서 문제가 발생하는 경우, 불완전한 업데이터나 시스템 중단으로 인해 실패한 업데이트가 주요 서비스를 비정상 상태로 고정시키고 있을 수 있습니다. 이 경우 관련 구성 요소를 모두 초기화하면 해결됩니다.
  • VPN 또는 프록시 간섭 – VPN 네트워크나 프록시 서버를 통해 연결이 필터링되면서 외부 서버와의 통신이 끊기는 경우에도 이 오류가 발생할 수 있습니다. 이때는 VPN 클라이언트를 제거하거나 사용 중인 프록시 서버를 비활성화해야 합니다.
  • 시스템 파일 손상 – 시스템 파일 손상 역시 Windows Update 또는 Store 앱의 업데이트 프로세스를 막는 원인이 될 수 있습니다. 이 경우 DISM 및 SFC 같은 유틸리티를 실행하여 손상된 시스템 파일을 복구하는 것이 가장 효과적입니다.

방법 1: Store 앱 및 Windows 업데이트 문제 해결사 실행

오류 코드 0x8024500c가 Microsoft가 이미 알고 있는 흔한 결함으로 인해 발생한 것이라면, Windows 10 자체적으로 자동 복구를 통해 문제를 해결할 수 있습니다. 자동 복구만 시작하면 됩니다.

Windows 10에는 Windows Update용과 Microsoft Store용 두 가지 전용 문제 해결사가 내장되어 있으며, 불일치 항목을 조사하고 다양한 복구 전략을 자동으로 적용하여 최소한의 노력으로 문제를 해결할 수 있습니다.

실제로 많은 사용자들이 Windows 업데이트 문제 해결사 또는 Microsoft Store 앱 문제 해결사를 실행하여 0x8024500c 오류를 해결했다고 보고했습니다.

어떤 구성 요소에서 오류가 발생했는지에 따라 아래 안내 중 하나(또는 둘 다)를 따라 진행하세요.

Windows 업데이트 문제 해결사 실행하기

  1. Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 'ms-settings:troubleshoot'를 입력하고 Enter 키를 눌러 설정 앱의 문제 해결 탭으로 이동합니다.
  2. 문제 해결 탭에 진입하면 화면 오른쪽 영역으로 이동하여 '시작 및 실행' 섹션까지 스크롤합니다. 해당 메뉴에서 Windows 업데이트를 클릭한 후 문제 해결사 실행 버튼을 클릭합니다.
  3. 유틸리티가 시작되면 초기 검사가 완료될 때까지 기다립니다. 이 단계가 가장 중요하며, 현재 상황에 어떤 복구 전략이 적용 가능한지 판단합니다.
  4. 실행 가능한 해결책이 발견되면 '이 수정 사항 적용'을 클릭하고 적용이 완료될 때까지 기다립니다. 복구 전략에 따라 추가 절차를 진행하라는 안내가 표시될 수 있습니다.
  5. 수정 사항이 성공적으로 적용되면 컴퓨터를 재시작하고, 다음 부팅 시 문제가 해결되었는지 확인합니다.

Microsoft Store 문제 해결사 실행하기

  1. Windows 키 + R을 눌러 실행 대화 상자를 열고, 'ms-settings:troubleshoot'를 입력한 후 Enter 키를 눌러 설정 앱의 문제 해결 탭으로 이동합니다.
  2. 문제 해결 메뉴에서 '기타 문제 찾기 및 수정' 섹션까지 스크롤한 후 Windows Store 앱 항목을 클릭합니다. 그다음 나타나는 메뉴에서 문제 해결사 실행을 클릭합니다.
  3. 진단 결과가 나올 때까지 초기 검사가 완료되기를 기다립니다. 유틸리티가 적용 가능한 해결책을 찾아내면 '이 수정 사항 적용'을 클릭하여 컴퓨터에 적용합니다.
    참고: 권장되는 해결 방법에 따라 추가 지침을 따라야 할 수 있습니다.
  4. 수정 사항이 성공적으로 적용되면 컴퓨터를 재시작하고, 다음 부팅 시 오류 코드 0x8024500c가 해결되었는지 확인합니다.

방법 2: Microsoft Store 캐시 초기화 (해당하는 경우)

여러 사용자들의 보고에 따르면, 로컬 Microsoft Store와 외부 서버 간의 연결 설정 및 유지를 방해하는 하나 이상의 임시 파일로 인해 이 문제가 발생할 수도 있습니다.

대부분의 경우 캐시 폴더에 저장된 몇몇 임시 파일이 원인입니다. 바이러스 백신 유틸리티가 Windows Store 캐시가 사용 중인 종속성 파일을 격리한 후에 이런 현상이 나타나는 것으로 알려져 있습니다.

이 경우 Windows Store 캐시 전체를 초기화하면 문제를 해결할 수 있으며, 두 가지 방법이 있습니다.

첫 번째 방법은 단계가 적지만 관리자 권한 명령 프롬프트에서 명령어를 입력해야 합니다. Windows 10 설정 메뉴에서만 작업을 처리하고 싶다면 두 번째 방법을 사용하세요.

CMD로 Windows Store 캐시 초기화하기

  1. Windows 키 + R을 눌러 실행 대화 상자를 열고, 텍스트 상자에 'cmd'를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭하여 관리자 권한을 부여합니다.
  2. 관리자 권한 명령 프롬프트에서 아래 명령어를 입력하고 Enter 키를 눌러 Windows Store 구성 요소와 모든 관련 종속성을 초기화합니다:
    wsreset.exe
  3. 명령이 정상적으로 처리되면 컴퓨터를 재시작한 후, Microsoft Store에서 다른 UWP 앱을 업데이트해 보며 문제가 해결되었는지 확인합니다.

설정 앱으로 Windows Store 초기화하기

  1. Windows 키 + R을 눌러 실행 대화 상자를 열고, 'ms-settings:appsfeatures'를 입력한 후 Enter 키를 눌러 설정 앱의 앱 및 기능 메뉴로 이동합니다.
  2. 앱 및 기능 화면에서 설치된 UWP 앱 목록을 아래로 스크롤하여 Microsoft Store 항목을 찾습니다.
  3. 항목을 찾으면 바로 아래에 있는 고급 옵션 하이퍼링크(Microsoft Corporation 아래)를 클릭합니다.
  4. 해당 화면에서 초기화 버튼을 한 번 클릭한 후, 캐시 삭제를 확인하기 위해 한 번 더 클릭합니다.
  5. 작업이 완료되면 컴퓨터를 재부팅하고, 다음 시스템 시작 시 문제가 해결되었는지 확인합니다.

동일한 문제가 계속 발생하거나 이 방법이 적용되지 않는다면, 아래의 다음 해결 방법으로 넘어가세요.

방법 3: Windows Update 구성 요소 초기화 (해당하는 경우)

대기 중인 Windows 업데이트를 설치하려고 할 때 오류 코드 0x8024500c를 유발하는 가장 흔한 원인 중 하나는, 특정 구성 요소가 비정상 상태에 멈춰 있는 것입니다. 문제는 이 작업에 수십 개의 서로 다른 구성 요소가 관여하며, 그중 어느 것이든 이 오류의 원인이 될 수 있다는 점입니다.

이 경우 업데이트 과정에 관여하는 모든 WU 구성 요소를 초기화하면 문제를 해결할 수 있습니다. 실제로 여러 사용자들이 이 방법만으로 Windows 업데이트를 문제없이 설치할 수 있었다고 확인했습니다.

관련된 모든 Windows Update 구성 요소를 초기화하는 방법은 두 가지가 있습니다.

시간을 절약하고 싶다면 첫 번째 가이드를 따라 Reset Windows Update Agent 도구로 자동 초기화를 진행하세요. 직접 수행하는 것을 선호한다면 두 번째 가이드를 참고하여 수동으로 진행하세요.

자동 에이전트로 Windows Update 구성 요소 초기화하기

참고: 이 자동 WU 초기화 에이전트는 Windows 10과 호환되도록 설계되었습니다.

  1. Microsoft Technet 웹페이지에 접속하여 최신 Reset Windows Update Agent 스크립트를 다운로드합니다.
  2. 다운로드가 완료되면 7zip, WinZip, WinRar 같은 압축 해제 유틸리티로 zip 아카이브의 압축을 풉니다.
  3. 에이전트의 압축을 푼 후 ResetWUENG.exe 파일을 더블클릭합니다. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭하여 관리자 권한을 부여합니다.
  4. 화면의 지시에 따라 모든 WU 구성 요소를 초기화하는 스크립트를 실행합니다.
  5. 작업이 완료되면 컴퓨터를 재시작하고, 부팅이 완료된 후 이전에 실패했던 업데이트 설치를 다시 시도합니다.

관리자 CMD로 Windows Update 구성 요소 수동 초기화하기

  1. Windows 키 + R을 눌러 실행 대화 상자를 열고, 'cmd'를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭하여 관리자 권한을 부여합니다.
  2. 관리자 권한 CMD 창에서 아래 명령어를 순서대로 입력하고 각 명령 후 Enter 키를 누릅니다:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

    참고: 이 명령들은 Windows Update 서비스, MSI Installer, 암호화 서비스(Cryptographic Services), BITS 서비스를 중지시킵니다.
  3. 모든 관련 서비스가 중지되면, 동일한 관리자 CMD 창에서 아래 명령어를 순서대로 실행하여 SoftwareDistributionCatroot2 폴더의 이름을 변경합니다:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old 
    ren C:\Windows\System32\catroot2 Catroot2.old

    참고: 이 두 폴더는 WU 구성 요소가 사용 중인 업데이트 파일을 저장하는 곳입니다.
  4. 이전 단계가 완료되면, 2단계에서 중지했던 서비스들을 다시 시작하기 위해 아래 명령어를 순서대로 입력하고 각 명령 후 Enter 키를 누릅니다:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. 모든 서비스가 재시작되면 관리자 권한 명령 프롬프트를 닫고, 업데이트 설치를 다시 시도합니다.

방법 4: 프록시 또는 VPN 네트워크 비활성화 (해당하는 경우)

0x8024500c 오류를 유발할 수 있는 또 다른 원인은 업데이트를 담당하는 구성 요소(Microsoft Store 또는 Windows Update)가 신뢰하지 않는 네트워크 환경입니다. 대부분의 경우 VPN 연결이나 프록시 서버가 Windows 구성 요소의 데이터 교환을 방해하고 있는 것입니다.

이 경우 VPN 클라이언트를 제거하거나 현재 사용 중인 프록시 서버를 비활성화하면 문제를 해결할 수 있습니다. 실제로 동일한 문제를 겪던 많은 사용자들이 이 작업 후 0x8024500c 오류가 즉시 해결되었다고 보고했습니다.

VPN 클라이언트를 사용하든 프록시 서버를 사용하든 도움을 받을 수 있도록 두 가지 별도의 가이드를 준비했습니다. 본인의 상황에 맞는 지침을 따라 진행하세요.

VPN 클라이언트 제거하기

  1. Windows 키 + R을 눌러 실행 대화 상자를 열고, 텍스트 상자에 'appwiz.cpl'을 입력한 후 Enter 키를 눌러 프로그램 및 기능 메뉴를 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭하여 관리자 권한을 부여합니다.
  2. 프로그램 및 기능 화면에서 설치된 앱 목록을 살펴보며 0x8024500c 오류를 유발하는 것으로 의심되는 서드파티 VPN 프로그램을 찾습니다. 해당 프로그램을 찾으면 마우스 오른쪽 버튼으로 클릭하고 제거를 선택합니다.
  3. 제거 마법사가 열리면 화면의 지시에 따라 제거 과정을 완료합니다.

프록시 서버 비활성화하기

  1. Windows 키 + R을 눌러 실행 대화 상자를 열고, 텍스트 상자에 'ms-settings:network-proxy'를 입력한 후 Enter 키를 눌러 설정 앱의 프록시 탭으로 이동합니다.
  2. 프록시 탭에 진입하면 아래로 스크롤하여 수동 프록시 설정 섹션으로 이동한 후, '프록시 서버 사용'과 연결된 토글 스위치를 비활성화합니다.
  3. 변경이 완료되면 컴퓨터를 재시작하고 다음 부팅이 완료될 때까지 기다립니다.

이전에 0x8024500c 오류를 유발했던 작업을 다시 수행하여 문제가 해결되었는지 확인하세요. 동일한 문제가 계속 발생한다면 아래의 다음 해결 방법으로 넘어가세요.

방법 5: SFC 및 DISM 검사 실행

이 문제는 Windows Update의 중요한 프로세스에 영향을 미치는 시스템 파일 손상으로 인해 발생할 가능성도 있습니다. 이 경우 시스템 파일 손상을 복구할 수 있는 유틸리티를 실행하면 문제를 해결할 수 있습니다.

DISM(배포 이미지 서비스 및 관리)과 SFC(시스템 파일 검사기) 모두 이 작업을 수행할 수 있지만, 몇 가지 중요한 차이점이 있습니다. DISM은 WU(Windows Update) 구성 요소의 일반적인 문제를 수정하는 데 훨씬 효율적이며, SFC는 논리적 디스크 오류를 식별하고 수정하는 데 더 뛰어납니다.

두 도구는 시스템 파일 손상을 복구하는 방식에서도 다릅니다. DISM은 Windows Update의 하위 구성 요소를 사용하여 정상적인 파일 복사본을 다운로드해 손상된 파일을 교체하는 반면, SFC는 로컬에 캐시된 시스템 파일 복사본을 사용하여 잘못된 파일을 정상 파일로 교체합니다.

복구 성공률을 극대화하기 위해 두 유틸리티를 모두 순서대로 실행하여 0x8024500c 오류 코드를 수정하는 것을 권장합니다.

단계별 지침은 다음과 같습니다:

  1. Windows 키 + R을 눌러 실행 대화 상자를 열고, 텍스트 상자에 'cmd'를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭하여 관리자 권한을 부여합니다.
  2. 관리자 권한 CMD 창에서 아래 명령어를 순서대로 입력하고 각 명령 후 Enter 키를 눌러 DISM 검사 및 복구를 시작합니다:
    Dism.exe /online /cleanup-image /restorehealth
    Dism.exe /online /cleanup-image /scanhealth

    참고: DISM은 손상된 파일을 교체할 정상 복사본을 다운로드하기 위해 Windows Update의 하위 구성 요소에 크게 의존합니다. 따라서 이 절차를 시작하기 전에 안정적인 인터넷 연결이 되어 있는지 반드시 확인해야 합니다. 첫 번째 명령(scanhealth)은 시스템 파일을 분석하고, 두 번째 명령(restorehealth)은 손상된 것으로 판단된 파일을 복구합니다.
  3. DISM 검사가 완료되면 컴퓨터를 재시작하고 다음 부팅이 완료될 때까지 기다립니다. 부팅이 끝나면 1단계를 다시 수행하여 새로운 관리자 권한 명령 프롬프트를 엽니다. 그다음 아래 명령어를 입력하고 Enter 키를 눌러 SFC 검사를 시작합니다:
    sfc /scannow

    참고: 이 절차를 시작한 후에는 프로세스가 완료될 때까지 중단하지 마세요. 검사 도중 CMD 창을 닫으면 드라이브에 영향을 줄 수 있는 다른 논리적 오류가 발생할 수 있습니다.
  4. 프로세스가 완료되면 컴퓨터를 재시작하고, 다음 시스템 시작 시 문제가 해결되었는지 확인합니다.