0x80070012 Windows 업데이트 오류를 ​​수정하는 5가지 방법

0x80070012 Windows 업데이트 오류를 ​​수정하는 5가지 방법

Windows 업데이트 오류 는 다소 일반적이며 한 지점에서 모두 발생했습니다. 그러나 대부분은 빠르게 다시 시작하거나 업데이트를 다시 시도하면 사라집니다. 그러나 일부는 0x80070012와 같이 해결하기가 더 까다롭습니다.

이 오류는 일반적으로 Windows 10에 나타나지만 많은 Windows 11 사용자가 OS 업데이트 후 나타나는 설치 오류 – 0x80070012를 보고했으며 업데이트를 제거하면 문제가 해결됩니다. 그리고 업데이트 오류의 경우 계속해서 읽고 해결 방법을 찾으십시오!

Windows Update의 오류 코드 0x80070012는 무엇입니까?

0x80070012 Windows 10 업데이트 오류는 일반적으로 드라이버 업데이트, 특히 프린터 드라이버(HP, Canon 또는 Brother 프린터)에 나타납니다. 일부 이전 버전의 OS에서는 Windows 업데이트 섹션에 액세스할 때 오류가 자동으로 나타납니다.

오류가 발생하는 몇 가지 이유는 다음과 같습니다.

  • 시스템 파일 손상 : PC에서 시스템 파일이 손상 되면 업데이트 오류, 하드웨어 문제 및 경우에 따라 Blue Screen of Death가 발생할 수 있습니다 .
  • 업데이트 구성 요소 문제 : 일부 사용자의 경우 업데이트 프로세스의 중요한 측면인 Windows 업데이트 구성 요소 문제로 인해 문제가 발생했습니다.
  • 충돌을 유발하는 타사 앱 : 종종 타사 바이러스 백신 또는 보안 소프트웨어가 프로세스와 충돌하여 Windows가 최신 업데이트를 다운로드하지 못하게 할 수 있습니다.

오류 코드 0x80070012는 어떻게 수정합니까?

약간 복잡한 솔루션으로 이동하기 전에 시도해 볼 수 있는 몇 가지 간단한 요령이 있습니다.

  • 컴퓨터를 다시 시작하고 업데이트를 다시 시도하십시오.
  • Windows 업데이트 문제 해결사를 실행합니다.
  • 이더넷 또는 모바일 핫스팟과 같은 다른 네트워크 유형으로 전환하십시오.
  • PC에 설치된 타사 바이러스 백신을 모두 비활성화합니다. 이때 방화벽을 일시적으로 끄고 0x80070012 오류가 수정되었는지 확인합니다.

아무 것도 작동하지 않으면 다음에 나열된 수정 사항으로 이동하십시오.

1. 손상된 시스템 파일 복구

  1. Windows +를 눌러 R 실행을 열고 cmd를 입력한 다음 Ctrl + Shift +를 누르십시오 Enter.
    cmd
  2. UAC 프롬프트에서 예를 클릭합니다 .
  3. 다음 명령을 개별적으로 붙여넣고 Enter각각을 눌러 DISM을 실행합니다.DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
  4. 완료되면 SFC 스캔에 대해 다음 명령을 실행합니다.sfc /scannow
    sfc 스캔으로 0x80070012 수정
  5. 마지막으로 변경 사항을 적용하려면 컴퓨터를 다시 시작하십시오.

0x80070012 Windows 11 업데이트 오류를 ​​유발하는 손상된 시스템 파일 인 경우 DISM 도구 및 SFC 스캔을 실행하여 문제를 해결할 수 있습니다.

2. 충돌하는 프로그램 제거

  1. Windows +를 눌러 R 실행을 열고 텍스트 필드에 appwiz.cpl을Enter 입력한 다음 를 누릅니다 .
    appwiz.cpl
  2. 오류가 처음 나타난 것과 거의 동시에 최근에 설치된 앱을 선택하고 제거 를 클릭합니다 .
    0x80070012를 수정하기 위해 제거
  3. 화면의 지시에 따라 절차를 완료하십시오.
  4. 완료되면 컴퓨터를 다시 시작하고 영향을 받는 업데이트를 설치해 보십시오.

3. Windows 업데이트 구성 요소 재설정

  1. Windows +를 눌러 S 검색을 열고 명령 프롬프트를 입력한 다음 관리자 권한으로 실행을 클릭합니다.
    명령 프롬프트
  2. 프롬프트에서 예를 클릭합니다 .
  3. 다음 명령을 붙여넣고 키를 눌러 Enter업데이트 관련 서비스를 중지합니다.net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
  4. 이 명령을 실행하여 qmgr*.dat 파일을 삭제하십시오.Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader*.*"
    0x80070012를 수정하도록 재설정
  5. 업데이트 캐시를 지우려면 다음 명령을 사용하십시오.rmdir %systemroot%\SoftwareDistribution /S /Q rmdir %systemroot%\system32\catroot2 /S /Q
  6. 다음 명령을 실행하여 BITS 및 Windows 업데이트 서비스를 재설정합니다 .sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
  7. 다음 명령을 실행합니다.cd /d %windir%\system32
    명령
  8. 이제 이러한 각 명령을 개별적으로 붙여넣고 Enter각각을 눌러 중요한 DLL을 다시 등록하십시오.

regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll

9. 다음 명령을 실행하여 네트워크 구성을 재설정합니다.netsh winsock reset netsh winsock reset proxy

10. 마지막으로 다음 명령을 사용하여 이전에 중지한 서비스를 다시 시작합니다.net start bits net start wuauserv net start appidsvc net start cryptsvc

많은 사용자의 경우 Windows 업데이트 구성 요소를 복구하면 오류 0x80070012가 수정되었습니다. 더 적은 명령으로 더 짧은 버전도 있지만 문제를 제거하려면 모든 것을 재설정하는 것이 좋습니다. 프로세스가 시간이 많이 걸리는 것처럼 보이면 재설정 스크립트를 실행할 수도 있습니다 .

4. 수동으로 업데이트 설치

4.1 Windows 업데이트의 경우

  1. 설치에 실패한 업데이트의 KB(기술 자료) 번호를 확인합니다 .
  2. Microsoft 업데이트 카탈로그 로 이동하여 텍스트 필드에 KB 번호를 붙여넣고 를 누릅니다 Enter.
    업데이트
  3. OS 반복 및 아키텍처와 가장 일치하는 업데이트 옆에 있는 다운로드 버튼을 클릭합니다 .
    0x80070012를 수정하기 위해 다운로드
  4. 표시되는 링크를 클릭하면 다운로드가 시작됩니다.
    업데이트
  5. 설치 프로그램을 실행하고 지침에 따라 업데이트를 수동으로 설치합니다.
    수동으로 업데이트를 설치하여 0x80070012 수정

OS 업데이트에 0x80070012 Windows 10 오류가 나타난 경우 언제든지 Microsoft 업데이트 카탈로그에서 수동으로 설치할 수 있습니다.

4.2 드라이버 업데이트

오류가 프린터 업데이트와 같은 드라이버 업데이트에 영향을 미치는 경우 빠른 해결책은 수동으로 드라이버를 설치하는 것 입니다 . 제조업체의 웹사이트를 방문하여 설치 프로그램을 다운로드하고 설치 프로그램을 실행하기만 하면 됩니다.

다음은 주요 프린터 제조업체의 드라이버 페이지에 대한 직접 링크입니다.

5. 전체 업그레이드 수행

  1. Microsoft의 공식 웹사이트 로 이동하여 버전 및 제품 언어를 선택하고 Windows 11 ISO를 다운로드합니다 .
    0x80070012를 수정하는 Windows 11 iso
  2. 이제 ISO 파일을 열고 setup.exe를 실행합니다 .
    setup.exe
  3. 표시되는 프롬프트에서 예를 클릭합니다 .
  4. 계속하려면 다음을 클릭하십시오 .
    다음
  5. 이제 동의를 클릭하여 라이선스 조건 및 정책에 동의합니다.
    수용하다
  6. 설정이 Keep personal files and apps(개인 파일 및 앱 유지)인지 확인하고 설치를 클릭합니다 .
    0x80070012 수정을 위한 인플레이스 업그레이드

아무 것도 작동하지 않는 경우 마지막 옵션은 전체 업그레이드를 수행하여 Windows에서 0x80070012 업데이트 오류를 ​​수정하는 것입니다.

아래 댓글 섹션에서 어떤 수정 사항이 효과가 있었는지 알려주십시오.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다