Windows 11/10에서 업데이트 오류 0x8007000d를 수정하는 방법
여러 사용자가 Windows 10 OS를 최신 빌드 버전 또는 Windows 11로 업그레이드 하는 동안 0x8007000d 오류가 발생했다고 보고했습니다 . 이 문제가 발생하면 최신 누적 업데이트(보안, 비 보안 또는 선택 사항).
때때로 Windows 업데이트를 통해 업그레이드를 시작하는 데 성공할 수도 있습니다. 그러나 이는 실패하거나 특정 비율에서 멈추게 됩니다. 이 오류 코드의 가능한 원인과 Windows 10에서 이 문제를 해결할 수 있는 6가지 해결 방법에 대해 알아 보겠습니다.
업데이트 오류 0x8007000d의 원인은 무엇입니까?
이 업데이트 오류 0x8007000d는 일반적으로 시스템 파일 및 폴더가 손상되었거나 Windows 캐시 폴더 내에 캐시가 불필요하게 저장된 경우에 발생합니다. SFC 및 DISM 도구를 사용하여 시스템 내에서 파일 손상을 찾아 복구할 수 있습니다.
SoftwareDistribution 및 catroot2 폴더 내의 캐시 문제를 해결하려면 Windows 캐시 폴더를 제거하십시오. 이러한 수정 사항을 적용한 후에도 이 오류가 지속되면 Windows 업데이트 문제 해결 또는 업데이트 구성 요소 재설정 으로 이동하세요 . 이러한 조정 사항을 더 자세히 살펴보겠습니다.
오류 코드 0x8007000d 업데이트
Windows 11/10에서 업데이트 오류 0x8007000d를 해결하려면 다음 제안을 시도해 보십시오.
1] Windows 업데이트 문제 해결사 실행
일반적으로 Windows 업데이트는 Windows 업데이트 구성 요소가 손상되어 실패합니다. Windows 10 OS에서는 버그와 오류가 매우 흔하므로 회사에서는 이러한 문제를 최소화하는 데 필요한 필수 도구를 제공합니다. 문제 해결사를 실행하는 방법은 다음과 같습니다.
- 먼저 Win & I 키 조합을 사용하여 설정 앱을 실행하세요 .
- 이 데스크톱 앱이 나타나면 업데이트 및 보안 카테고리를 클릭하세요.
- 그런 다음 왼쪽 열에서 문제 해결을 선택 하고 옆쪽으로 이동합니다.
- Windows 업데이트 까지 아래로 스크롤 하고 문제 해결사 실행을 누르십시오 .
- 복구 작업은 즉시 시작됩니다. 이 작업이 완료되면 PC를 다시 시작합니다 .
2] 누락되거나 손상된 시스템 파일을 검사하고 복구합니다.
손상되거나 손상된 시스템 파일이 있으면 Windows 10에서 오류 코드 0x8007000d가 발생할 수도 있습니다. 따라서 내장 도구인 Microsoft의 시스템 파일 검사기를 사용하는 것이 좋습니다. 이 명령줄 유틸리티 프로그램을 실행하면 전체 PC에서 오래된 파일을 검색하고 해당 파일을 복구합니다(있는 경우). 진행 방법은 다음과 같습니다 –
- Win + R을 눌러 실행 대화 상자를 불러옵니다.
- 공백에 cmd를 입력 하고 Ctrl + Shift + Enter 키를 동시에 눌러 명령 프롬프트를 시작합니다.
- 사용자 계정 컨트롤 창에서 예를 눌러 계속 진행하세요.
- 이제
sfc/scannow
관리자 권한 프롬프트에 입력하고 Enter 키를 누르세요.
- 이 프로세스를 완료하는 데 몇 분이 걸리므로 그에 따라 기다리십시오.
- 일단 완료되면 Windows 10 장치를 재부팅 하고 업데이트 오류 0x8007000d가 해결되는지 확인하십시오.
3] DISM 스캔 수행
때때로 SFC 스캔이 근본 원인을 해결하지 못하는 경우가 있습니다. 이러한 경우 배포 이미지 서비스 및 관리 내장 도구를 실행하여 손상된 파일을 복구해야 합니다. 전체 절차는 다음과 같습니다.
- 검색으로 이동하여 Command Prompt 를 입력하세요 .
- 최상위 결과를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다 .
- UAC 창이 나타나면 예 를 탭합니다 .
- 깜박이는 커서 근처에 다음 코드를 복사하여 붙여넣고 Enter 키를 누르세요 .
dism.exe /online /cleanup-image /scanhealth
- 실행 프로세스는 즉시 시작되므로 그에 따라 기다리십시오.
- 스캔/복구가 성공적으로 완료되면 아래 코드를 실행하십시오 –
dism.exe /online /cleanup-image /restorehealth
- 이 명령도 완료하는 데 몇 분 정도 걸립니다. 이 작업이 완료되고 근본 원인이 해결되었다고 보고되면 PC를 다시 시작합니다 .
- 이제 오류 코드 0x8007000d를 받지 않고 Windows 10 OS를 업그레이드해 보세요.
4] 그룹 정책 편집기를 사용하여 Windows 업데이트 활성화
때로는 비활성화된 업데이트 구성 요소로 인해 OS 빌드 업그레이드를 수행하는 동안 이 오류 0x8007000d가 발생할 수 있습니다. 실제로 그러한 경우에는 정책 편집기를 통해 Windows 업데이트 구성 요소를 활성화하십시오. 다음은 작업해야 할 필수 단계입니다.
- Win과 R 키를 함께 눌러 실행 대화 상자를 엽니다 .
gpedit.msc
공백에 입력 하고 확인을 눌러 그룹 정책 편집기를 시작합니다.- 다가오는 창에서 다음 경로로 연락하세요 –
Computer Configuration/ Administrative Templates/ System
- 아래로 스크롤하여 “선택적 구성 요소 설치 및 구성 요소 복구에 대한 설정 지정” 정책을 찾습니다.
- 이 정책을 찾으면 동일한 정책을 두 번 클릭하여 해당 창을 엽니다.
- 여기에서 활성화됨 라디오 버튼을 선택 하고 확인을 눌러 최근 변경 사항을 저장합니다.
- 마지막으로 Windows를 다시 시작 하고 다음 로그인에서 업데이트를 확인하세요.
5] 독립 실행형 패키지를 수동으로 다운로드하여 PC에 설치합니다.
Microsoft는 Windows 11 또는 10 OS용으로 제공된 모든 누적 업데이트에 대한 독립 실행형 패키지를 업로드합니다. 이들 모두는 업데이트 카탈로그 웹사이트에서 계속 사용할 수 있습니다. 이 사이트를 방문 하여 사용 중인 Windows 10 버전에 맞는 최신 패치 업데이트 번호를 찾아보세요. Windows 11 사용자는 대신 이 웹사이트를 방문 할 수 있습니다 .
이제 KB 번호가 있으므로 Microsoft 업데이트 카탈로그의 검색 필드에 동일한 내용을 복사하여 붙여넣습니다. Enter를 누르면 다양한 시스템 아키텍처에 해당하는 업데이트 목록을 찾을 수 있습니다. 시스템 구성에 맞는 것을 선택하고 다운로드 버튼을 누르십시오.
이어지는 창에서 상단 링크를 클릭하면 패치 파일 다운로드가 시작됩니다. 다운로드한 설치 파일을 두 번 클릭하면 0x8007000d 오류가 자동으로 해결됩니다.
다음은 시스템에 업데이트를 수동으로 다운로드하고 설치하는 방법 에 대한 자세한 설명입니다 .
6] Windows 업데이트 구성 요소를 수동으로 재설정
위의 해결 방법으로 오류 0x8007000d가 해결되지 않으면 Windows 업데이트 구성 요소를 수동으로 재설정해야 합니다. 이 작업을 수행하려면 Windows 콘솔을 관리자로 시작하고 몇 가지 명령줄을 실행해야 합니다. 진행 방법은 다음과 같습니다 –
- 작업 표시줄의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 작업 관리자 를 선택합니다 .
- 이 데스크톱 앱이 표시되면 파일을 클릭한 다음 새 작업 실행을 클릭합니다 .
- 텍스트 상자 아래에 cmd(관리자)를 입력 하고 확인 버튼을 누르세요.
- 이제 아래 코드를 각각 별도로 실행해 보세요. 필수 핵심 서비스를 중지하기 위한 것입니다.
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
- 그런 다음 명령줄을 실행하여 Windows 10 OS에서 qmgr*.dat를 제거합니다.
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat
- 그런 다음 아래 코드를 실행하는 System32 폴더로 이동합니다.
cd /d %windir%\system32
- 이제 다음 코드를 복사하여 붙여넣어 재등록하세요. dll 파일. 그러면 손상된 Windows 업데이트 구성 요소가 재설정됩니다. 각 명령줄 끝에서 Enter 키를 누르는 것을 잊지 마세요 .
regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll
- 그런 다음 아래 명령을 사용하여 네트워크 서비스를 재설정하십시오.
netsh winsock reset
netsh winhttp reset
- 완료되면 처음에 중지했던 서비스를 다시 시작하십시오. 그렇게하려면 아래 코드를 사용하십시오 –
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
- 마지막으로 다음 로그인 후에 변경 사항이 적용되도록 시스템을 재부팅하십시오 .
답글 남기기