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

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

일부 Windows 10 사용자들은 Windows Update 화면을 열어 새로운 업데이트를 검색할 때 0x80070012 오류 코드가 나타나며 업데이트에 실패한다고 보고하고 있습니다. 이 문제는 현재까지 Windows 10에서만 발생하는 것으로 알려져 있습니다.

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

이 오류 코드를 유발하는 원인은 여러 가지가 있을 수 있습니다. Windows Update 오류 0x80070012를 일으킬 수 있는 주요 원인은 다음과 같습니다.

  • Windows Update 자체의 일시적 오류 – 가장 먼저 시도해야 할 방법은 Windows Update 문제 해결사를 실행하는 것입니다. 이미 알려진 문제라면 이 도구가 자동으로 해결해 줄 수 있습니다.
  • WU 서비스가 비정상 상태에 멈춤 – 여러 핵심 WU(Windows Update) 서비스가 열리지도 닫히지도 않는 '중간 상태'에 갇힌 경우입니다. 이 경우 모든 Windows 구성 요소를 자동화 에이전트 또는 관리자 권한 명령 프롬프트에서 수동 명령으로 초기화해야 합니다.
  • 시스템 파일 손상 – WU 구성 요소에 영향을 주는 시스템 파일 손상도 흔한 원인입니다. SFC와 DISM 검사로 해결한 사용자가 많으며, 심각한 경우 복구 설치(repair install)가 필요할 수 있습니다.

원인을 파악했다면, 실제로 효과가 입증된 해결 방법들을 순서대로 적용해 보세요.

방법 1: Windows Update 문제 해결사 실행

보다 복잡한 복구 작업에 들어가기 전에, 운영체제 자체의 자동 복구 기능으로 문제가 해결되는지 먼저 확인하는 것이 좋습니다.

Windows 10에는 대부분의 업데이트 설치 실패를 해결할 수 있는 다양한 내장 복구 전략이 포함되어 있습니다. 실제로 동일한 문제를 겪던 많은 사용자들이 Windows Update 문제 해결사를 실행하고 권장 수정 사항을 적용하여 문제를 해결했습니다.

참고: Windows Update 문제 해결사에는 수십 가지의 복구 전략이 내장되어 있으며, 불일치가 발견되면 자동으로 적용됩니다. 유효한 해결책이 발견되면 클릭 한 번으로 적용할 수 있는 수정 옵션을 제안합니다.

아래 단계에 따라 Windows Update 문제 해결사를 실행해 보세요.

  1. Windows 키 + R을 눌러 실행(Run) 대화 상자를 연 뒤, 입력란에 "ms-settings-troubleshoot"를 입력하고 Enter 키를 눌러 설정 앱의 문제 해결 탭으로 이동합니다.Windows 10 업데이트 오류 0x80070012 완벽 해결 가이드
  2. 문제 해결 탭의 오른쪽 화면에서 아래로 스크롤하여 '실행 중 문제 해결' 섹션의 Windows Update 항목을 찾습니다.
  3. Windows Update 항목을 클릭한 후, 나타나는 메뉴에서 문제 해결사 실행을 선택합니다.Windows 10 업데이트 오류 0x80070012 완벽 해결 가이드
  4. 유틸리티가 시작되면 자동으로 시스템의 비정상 요소를 검사합니다. 초기 검사가 완료될 때까지 잠시 기다립니다.Windows 10 업데이트 오류 0x80070012 완벽 해결 가이드

    참고: 이 검사를 통해 내장된 복구 전략 중 현재 업데이트 문제와 일치하는 것이 있는지 확인하게 됩니다.

  5. 유효한 복구 전략이 발견되면 새 창이 나타나며, 이 수정 사항 적용을 클릭해 권장 해결책을 적용할 수 있습니다.Windows 10 업데이트 오류 0x80070012 완벽 해결 가이드

    참고: 문제 해결사가 권장하는 해결책에 따라 추가 지침을 따라야 할 수도 있습니다.

  6. 수정 사항이 성공적으로 적용되면 컴퓨터를 재시작하고, 부팅이 완료된 후 문제가 해결되었는지 확인합니다.

업데이트 설치 시 0x80070012 오류가 계속 발생하거나, 문제 해결사가 유효한 복구 전략을 찾지 못했다면 다음 방법으로 넘어가세요.

방법 2: Windows Update 구성 요소 전체 초기화

문제 해결사로도 0x80070012 오류가 해결되지 않았다면, Windows Update 구성 요소에 지속적인 버그가 있는 것일 가능성이 높습니다.

이 경우 진행 중인 업데이트에 문제를 일으키는 모든 Windows Update 구성 요소를 초기화하는 것이 좋습니다.

참고: 이런 종류의 오류를 가장 흔히 일으키는 원인은 하나 이상의 WU(Windows Update) 구성 요소가 '열리지도 닫히지도 않는' 비정상 상태에 멈춰 있는 경우입니다.

해당되는 경우라면, 업데이트 프로세스와 관련된 모든 WU 구성 요소를 재설정하여 문제를 해결할 수 있습니다. 두 가지 방법을 소개합니다.

A. Reset Windows Update Agent 스크립트 사용

  1. 기본 브라우저를 열어 Microsoft Technet 다운로드 페이지에 접속한 후 Reset Windows Update Agent 스크립트를 다운로드합니다.Windows 10 업데이트 오류 0x80070012 완벽 해결 가이드
  2. 다운로드가 완료되면 WinRAR, WinZip, 7-Zip 같은 압축 프로그램으로 ZIP 파일을 압축 해제하고, 접근하기 쉬운 위치에 붙여넣습니다.
  3. ResetWUENG.exe 파일을 더블클릭하고, 사용자 계정 컨트롤(UAC) 창에서 를 클릭합니다.
  4. 화면 안내에 따라 스크립트를 실행합니다. 작업이 끝나면 유틸리티가 모든 WU 구성 요소를 초기화합니다.
  5. 완료 후 컴퓨터를 재시작하고, 다음 부팅이 끝난 후 실패했던 업데이트를 설치할 수 있는지 확인합니다.

B. 관리자 권한 명령 프롬프트(CMD) 사용

  1. Windows 키 + R을 눌러 실행 대화 상자를 열고, 입력란에 "cmd"를 입력한 뒤 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 엽니다.Windows 10 업데이트 오류 0x80070012 완벽 해결 가이드

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

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

    참고: 위 명령들은 Windows Update 서비스, MSI 설치 관리자, 암호화 서비스(Cryptographic), BITS 서비스를 중지합니다.

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

    참고: 폴더 이름을 변경하면 운영체제가 손상되지 않은 새 폴더를 자동으로 생성하게 됩니다.

  4. 폴더 정리가 끝나면 다음 명령을 실행하여 앞서 중지했던 서비스들을 다시 시작합니다.
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. 마지막으로 컴퓨터를 한 번 더 재시작하고, 부팅 후 문제가 해결되었는지 확인합니다.

모든 Windows Update 구성 요소를 성공적으로 초기화한 후에도 동일한 0x80070012 오류가 발생한다면 다음 방법으로 넘어가세요.

방법 3: SFC 및 DISM 검사 실행

Windows Update 구성 요소를 초기화해도 문제가 해결되지 않았다면, 시스템 파일 손상이 원인일 가능성을 고려해야 합니다.

해당되는 경우라면 두 가지 내장 도구인 시스템 파일 검사기(SFC)배포 이미지 서비스 및 관리(DISM)를 차례로 실행해 보세요.

참고: SFC와 DISM은 비슷한 점이 있지만, 손상된 시스템 파일을 복구할 확률을 높이기 위해 두 검사를 연달아 실행하는 것을 권장합니다.

먼저 간단한 SFC 검사부터 시작하세요.

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

참고: SFC 도구는 완전히 로컬에서 작동하므로 인터넷 연결이 필요하지 않습니다.

중요: 검사를 시작한 후에는 CMD 창이 응답 없음처럼 보여도 절대 닫지 마세요. 프로세스가 완료될 때까지 기다려야 하며, 중간에 강제 종료하면 HDD/SSD에 논리적 오류가 발생할 수 있습니다.

SFC 검사가 성공적으로 완료되면 컴퓨터를 재시작하고 문제가 해결되었는지 확인합니다.

이후 DISM 검사를 실행하고 화면의 안내에 따라 작업을 완료하세요.

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

참고: DISM은 Windows Update의 하위 구성 요소를 사용하여 손상된 시스템 파일을 정상 파일로 교체합니다. 따라서 이 작업을 시작하기 전에 반드시 안정적인 인터넷 연결이 되어 있는지 확인하세요.

DISM 검사가 성공적으로 완료되면 컴퓨터를 다시 재시작하고 0x80070012 오류가 해결되었는지 확인합니다.

그래도 동일한 문제가 계속된다면 마지막 방법으로 넘어가세요.

방법 4: 복구 설치(Repair Install) 수행

위의 어떤 방법으로도 문제가 해결되지 않았다면, 근본적인 손상 문제를 해결하기 위해 복구 설치를 시도하는 것이 최후의 수단입니다.

복구 설치를 통해 0x80070012 오류로 설치에 실패하던 모든 대기 중인 업데이트를 정상적으로 설치했다는 사용자 보고가 있습니다.

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

복구 설치는 클린 설치보다 우수한 방법입니다. Windows 구성 요소와 부팅 관련 프로세스만 새로 고치므로 사진, 앱, 게임, 동영상 등 개인 데이터를 모두 그대로 유지할 수 있습니다.

아래 단계별 복구 설치 가이드를 참고하여 진행해 보세요.