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

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

일부 Windows 사용자는 대기 중인 업데이트를 설치하지 못하고, 업데이트 설치가 실패한 직후 80240025 오류 코드를 마주하게 됩니다. 이 문제는 Windows 7, Windows 8.1, Windows 10 환경에서 발생하는 것으로 확인되었습니다.

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

이 문제를 조사한 결과, 대기 중인 Windows 업데이트를 설치하려고 할 때 이 오류 코드를 유발할 수 있는 여러 가지 원인이 있는 것으로 나타났습니다. 주요 원인은 다음과 같습니다.

  • 대기 중인 업데이트 설치를 차단하는 레지스트리 값 – 가장 흔한 원인 중 하나는 새로운 Windows 업데이트 설치를 사실상 막고 있는 레지스트리 키입니다. 이 경우 문제가 되는 키를 찾아 값을 수정하거나 완전히 삭제하면 해결할 수 있습니다.
  • Windows Update 구성 요소 오류 – Windows Update 구성 요소는 일시적인 파일 손상의 영향을 받기 쉬우며, 이로 인해 새 업데이트 설치에 장애가 발생할 수 있습니다. 이 경우 관련된 모든 Windows Update 구성 요소를 초기화하면 문제를 해결할 수 있습니다.

Windows 업데이트 오류 80240025를 일으킬 수 있는 원인을 모두 파악했으니, 이제 실제로 문제를 해결하는 데 성공한 사용자들이 활용한 해결 방법을 소개합니다.

1. 레지스트리 키 비활성화(해당되는 경우)

컴퓨터가 공용 또는 회사 서버·네트워크에 연결되어 있다면, 레지스트리 수준에서 설정된 규칙이 새로운 Windows 업데이트 설치를 차단하고 있어 이 오류 코드가 나타날 가능성이 있습니다.

이러한 규칙은 주로 네트워크 관리자가 Microsoft가 새 업데이트를 배포할 때마다 대역폭 사용량을 제한하려는 목적으로 적용되곤 합니다.

이 시나리오가 해당된다고 의심된다면, 문제를 일으키는 그룹 정책 설정(대부분 DisableWindowsUpdateAccess 키)을 찾아 값을 0으로 변경하여 Windows Update 구성 요소를 방해하지 않도록 하면 됩니다.

단계별 지침은 아래를 참고하세요.

  1. Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 텍스트 상자에 'regedit'를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다. 사용자 계정 컨트롤(UAC) 프롬프트가 나타나면 를 클릭하여 관리자 권한을 부여합니다.Windows 업데이트 오류 80240025 완벽 해결 가이드
  2. 레지스트리 편집기에서 왼쪽 창을 이용해 다음 위치로 이동합니다.
    HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate

    참고: 경로를 직접 탐색하거나, 위 경로를 복사해 탐색 표시줄에 붙여넣고 Enter 키를 누르면 즉시 이동할 수 있습니다.

  3. 해당 위치에서 DisableWindowsUpdateAccess라는 이름의 레지스트리 값을 찾습니다.
  4. 값이 존재한다면 두 번 클릭한 뒤, Base(기수)16진수(Hexadecimal)로, 값 데이터(Value data)0으로 설정합니다.Windows 업데이트 오류 80240025 완벽 해결 가이드

    참고: DisableWindowsUpdateAccess 값을 수정하는 대신, 앞으로 업데이트 설치를 제한할 용도로 다시 사용할 계획이 없다면 해당 값을 완전히 삭제해도 무방합니다.

  5. 수정이 완료되면 컴퓨터를 재부팅하고 문제가 해결되었는지 확인합니다.

이 방법으로 오류가 해결되지 않았거나, 컴퓨터에 DisableWindowsUpdateAccess 값이 존재하지 않았다면 아래의 다음 해결 방법으로 넘어가세요.

2. Windows Update 구성 요소 초기화

위의 첫 번째 방법이 해당되지 않는 상황이라면, Windows Update 구성 요소 자체에 영향을 미치는 문제를 점검해야 합니다.

이 오류 코드(80240025)를 겪는 대부분의 사용자는 관리자 권한 명령 프롬프트를 통해 모든 관련 WU(Windows Update) 종속성을 초기화한 후 문제를 해결했다고 밝혔습니다.

대체로 이러한 문제는 하나 이상의 WU 구성 요소가 비정상 상태(열려 있지도 닫혀 있지도 않은 상태)에 머물러 있을 때 발생합니다. 이 경우 업데이트 프로세스와 관련된 모든 WU 구성 요소를 초기화하면 해결할 수 있습니다.

  1. 먼저 키보드에서 Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 텍스트 상자에 "cmd"를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 실행합니다.Windows 업데이트 오류 80240025 완벽 해결 가이드

    참고: UAC(사용자 계정 컨트롤) 프롬프트가 나타나면 를 클릭하여 관리자 권한을 부여합니다.

  2. 관리자 권한 명령 프롬프트에서 다음 명령을 순서대로 입력하고, 각 명령마다 Enter 키를 눌러 모든 WU 관련 서비스를 중지합니다.
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

    참고: 이 명령들은 Windows Update 서비스, MSI Installer, 암호화 서비스(Cryptographic Services), BITS 서비스를 중지합니다.

  3. 모든 관련 서비스가 중지되면, 다음 명령을 실행하여 SoftwareDistributionCatroot2 폴더를 정리하고 이름을 변경합니다.
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old 
    ren C:\Windows\System32\catroot2 Catroot2.old

    참고: 이 두 폴더에는 WU 구성 요소가 사용하는 업데이트 파일이 저장되어 있습니다. 폴더 이름을 변경하면 운영 체제가 현재 문제를 일으킬 수 있는 임시 데이터가 없는 새로운 정상 폴더를 강제로 생성하게 됩니다.

  4. 폴더 정리가 끝나면, 다음 명령을 실행하여 이전에 중지했던 서비스들을 다시 활성화합니다.
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. 컴퓨터를 다시 한번 재부팅한 뒤, 대기 중인 업데이트를 다시 설치하여 문제가 해결되었는지 확인합니다.