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

Windows 업데이트 오류 0x80070020 – 0x2000A 해결 방법 총정리

Windows 컴퓨터를 안전하게 보호하는 가장 기본적인 방법 중 하나는 필요한 Windows 업데이트를 설치하여 모든 구성 요소가 최신 상태로 유지되도록 하는 것입니다. 최신 운영체제인 Windows 10과 11에서는 업데이트 설치 과정이 한층 간편해졌습니다.

설정 메뉴로 이동한 후 Windows 업데이트를 클릭하고 업데이트 확인 버튼만 누르면 됩니다. 그러면 최신 업데이트가 자동으로 다운로드되어 설치됩니다. 이상적으로는 몇 번의 클릭만으로 컴퓨터를 최신 상태로 유지할 수 있습니다.

하지만 이처럼 간단한 과정에서도 여러 가지 오류가 발생할 수 있으며, 그중 하나가 바로 오류 코드 0x80070020 – 0x2000A입니다. 사용자 보고에 따르면 이 오류는 Windows 빌드나 업데이트를 설치하려고 할 때마다 발생합니다. 특히 Windows 10/11에만 국한된 문제가 아니라, 구버전 운영체제에서도 동일한 증상이 나타나는 것으로 알려져 있습니다.

오류 0x80070020 – 0x2000A의 대표적인 오류 메시지

  • 0x80070020 – 0x2000A: SAFE_OS 단계에서 설치에 실패했습니다. PREPARE_FIRST_BOOT 작업 중 오류가 발생했습니다.
  • 지금은 업데이트를 설치할 수 없습니다. 나중에 다시 시도해 주세요.

이 글에서는 오류 0x80070020 – 0x2000A를 해결하고 Windows 업데이트를 성공적으로 설치하는 방법을 단계별로 소개합니다.

오류 0x80070020 – 0x2000A 해결 방법

이 오류는 다양한 원인으로 발생할 수 있습니다. 자동 업데이트 프로세스와 충돌하는 프로그램, 손상된 Windows Update 구성 요소, 또는 여러 개의 하드 드라이브 사용 등이 주요 원인입니다. 하드 드라이브 관련 문제가 아닌 경우 정확한 원인을 특정하기가 쉽지 않습니다.

문제를 해결하기 전에 만약의 상황에 대비해 중요한 파일을 반드시 백업해 두세요. 또한 Outbyte PC Repair 같은 최적화 도구를 활용하면 불필요한 설정 오류나 잉여 파일을 정리하여 문제 해결 과정을 더욱 원활하게 진행할 수 있습니다.

아래의 해결 방법을 순서대로 하나씩 적용해 보면서 문제가 해결되는지 확인해 보세요.

방법 1: 백신 프로그램 일시적으로 비활성화하기

백신 프로그램과 Windows 운영체제는 의외로 자주 충돌합니다. 백신 프로그램은 바이러스와 악성코드를 지속적으로 검사하도록 설계되어 있기 때문에, 백신 검사가 실행되는 동안 Windows Update를 진행하면 충돌이 발생하기 쉽습니다.

백신 프로그램이 원인인지 확인하려면 일시적으로 비활성화한 후 Windows Update를 다시 실행해 보세요. 업데이트가 정상적으로 진행되면 문제가 해결된 것이며, 그렇지 않다면 다음 방법을 시도하세요.

방법 2: Windows 문제 해결사 실행하기

Windows에는 업데이트 설치 시 발생하는 문제를 자동으로 진단하고 수정하는 내장 문제 해결사가 있습니다. 아래 단계에 따라 실행해 보세요.

  1. 시작 버튼을 클릭하고 검색창에 문제 해결을 입력합니다.
  2. 문제 해결 항목을 클릭합니다.
  3. 창 왼쪽 상단의 모든 문제 해결사 보기 버튼을 클릭합니다.
  4. 목록에서 Windows 업데이트를 선택합니다.
  5. 실행 버튼을 눌러 문제 해결 프로세스를 시작합니다.

이후 화면에 표시되는 지침을 따라 Windows 업데이트 문제를 해결하세요.

방법 3: BITS 서비스 재시작하기

BITS(Background Intelligent Transfer Service)는 컴퓨터와 Microsoft 서버 간의 파일 전송을 담당하는 Windows 구성 요소입니다. Windows Update는 BITS에 크게 의존하므로, 이 프로세스에 문제가 생기면 업데이트 다운로드와 설치도 실패하게 됩니다. 이 경우 BITS를 재시작해야 업데이트 기능이 정상적으로 복구됩니다.

BITS를 재시작하는 방법은 다음과 같습니다.

  1. Windows + R 키를 누릅니다.
  2. 실행 창에 services.msc를 입력하고 확인을 클릭합니다.
  3. Background Intelligent Transfer Service를 찾아 마우스 오른쪽 버튼으로 클릭한 후 속성을 선택합니다.
  4. 일반 탭을 클릭합니다.
  5. 시작 유형에서 자동을 선택합니다.
  6. BITS가 실행 중이 아니라면 마우스 오른쪽 버튼으로 클릭한 후 시작을 누릅니다.
  7. 확인을 클릭하여 창을 닫습니다.

BITS가 재시작되면 업데이트를 다시 설치하여 이 방법이 효과가 있는지 확인해 보세요.

방법 4: Windows Update 초기화하기

위의 방법들로 해결되지 않는다면 Windows Update를 초기화한 후 설치를 다시 시도해 보세요. 초기화를 통해 손상되거나 손괴된 Windows Update 구성 요소를 복원할 수 있으며, 이후 업데이트가 원활하게 설치됩니다.

Windows Update를 초기화하는 절차는 다음과 같습니다.

  1. Windows + X 키를 누른 후 목록에서 명령 프롬프트(관리자)를 선택합니다.
  2. 다음 명령어를 하나씩 입력하여 Windows Update 서비스, BITS, MSI Installer, Cryptographic 프로세스를 중지합니다. 각 명령어 입력 후 Enter 키를 누르세요.
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
  3. 아래 명령어를 입력하여 SoftwareDistribution 폴더와 Catroot2 폴더의 이름을 변경합니다. 역시 각 명령어마다 Enter 키를 누르세요.
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old
  4. 앞서 중지했던 프로세스(BITS, Cryptographic, MSI Installer, Windows Update 서비스)를 다음 명령어로 순서대로 재시작합니다.
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. exit을 입력한 후 변경 사항을 적용하기 위해 컴퓨터를 재부팅합니다.

방법 5: 임시 로컬 사용자 계정 생성하기

이 방법은 두 개의 서로 다른 디스크를 사용하는 사용자에게 해당됩니다. 예를 들어 Windows OS는 SSD에 설치하고 나머지 프로그램과 데이터는 별도의 하드 드라이브에 저장하는 경우입니다. 이런 환경에서 레지스트리 편집을 통해 사용자 프로필 디렉터리를 옮겼다면 오류가 발생할 수 있습니다. 해당 레지스트리 경로는 다음과 같습니다.

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \ ProfilesDirectory

사용자 프로필이 다른 디스크에 있으면 운영체제가 프로필을 찾지 못해 Windows Update를 실행할 때마다 오류 0x80070020 – 0x2000A가 발생할 수 있습니다.

이 문제를 해결하려면 다음 단계를 따르세요.

  1. ProfilesDirectory 레지스트리 값을 기본값인 %SystemDrive%\Users로 되돌립니다.
  2. 컴퓨터에 임시 로컬 사용자 계정을 생성하고 관리자 권한을 부여합니다.
  3. 임시 계정으로 로그인하여 Windows Update를 실행하고 화면의 지침을 따릅니다.

이 방법을 통해 여러 개의 하드 드라이브를 사용하는 사용자도 오류를 해결할 수 있습니다. 임시 계정은 삭제해도 되고 그대로 두어도 무방하며, 레지스트리 값을 다시 변경하지 않고도 기존 개인 계정을 계속 사용할 수 있습니다.

마무리

오류 0x80070020 – 0x2000A는 치명적인 문제는 아니지만, 컴퓨터의 보안과 정상 작동에 직결되는 사항이므로 즉시 해결하는 것이 좋습니다. 업데이트를 설치하지 못하면 시스템이 위협에 노출되거나 일부 Windows 구성 요소가 제대로 작동하지 않을 수 있습니다. Windows Update 실행 중 문제가 발생한다면 위에서 소개한 방법들을 하나씩 시도하여 자신에게 맞는 해결책을 찾아보세요.