해결됨: Windows 10에서 Windows Update 오류 코드 0xd000034

많은 사용자들이 Windows 10에서 Windows 11로 업그레이드하거나 Windows 10 업데이트를 설치하려고 할 때 오류 코드 0xd000034를 받았다고 불평했습니다. 이 오류는 기기의 공간이 부족하거나 Windows Update 파일이 손상되었거나 하드웨어 충돌이 있을 경우 나타납니다.
외부 저장 장치 및 기타 하드웨어를 제거한 다음, 디스크 정리를 실행하여 시스템 드라이브의 공간을 확보하고, 장치 드라이버가 업그레이드되어 있는지 확인한 후 업데이트를 다시 시도해보세요.
Windows Update 오류 코드 0xd000034를 어떻게 수정하나요?
1. Windows Update 문제 해결사 실행
- Windows + I를 눌러 설정 앱을 엽니다.
- 업데이트 및 보안을 선택합니다.

- 왼쪽 창에서 문제 해결을 클릭합니다.
- 추가 문제 해결사를 선택합니다.

- 실행 시작의 아래에서 Windows Update를 선택하고 문제 해결사 실행을 클릭합니다.

- 화면의 지시에 따라 과정을 완료합니다.
문제 해결사를 실행하면 Windows Update가 현재 최신 버전을 확인할 수 없는 등의 다른 문제를 해결하는 데 도움이 됩니다. 이 가이드를 참조하여 자세히 알아보세요.
2. Windows Update 서비스 다시 시작
- Windows + R를 눌러 실행 창을 엽니다.

- services.msc를 입력하고 확인을 클릭하여 서비스 앱을 엽니다.
- Windows Update를 찾고 마우스 오른쪽 버튼을 클릭한 후 중지를 클릭합니다.

- 서비스가 중지될 때까지 기다린 후, 다시 마우스 오른쪽 버튼을 클릭하고 시작을 클릭합니다.

3. Windows Update 임시 캐시 폴더의 내용 삭제
- Windows 키를 누르고 cmd를 입력한 다음 관리자로 실행을 클릭합니다.

- 다음 명령어를 입력하여 Windows Update 및 BITS 서비스를 중지한 후 Enter 키를 누릅니다:
net stop wuauserv net stop bits
- 명령 프롬프트 창을 최소화한 후, Windows + R을 눌러 실행 창을 엽니다.
- 다음 경로를 입력하고 확인을 클릭합니다:
%windir%\SoftwareDistribution\DataStore - Ctrl + A를 눌러 모든 파일 및 폴더를 선택한 후, 삭제 버튼을 클릭합니다.

- cmd 창으로 돌아가서 다음 명령어를 복사하여 붙여넣고 Windows Update 및 BITS 서비스를 시작한 후 Enter 키를 누릅니다:
net start wuauserv net start bits
- PC를 재부팅하여 변경 사항을 저장합니다. 이 주제에 대해 더 읽어보기
- Windows 10 빌드 19045.6156, 보안 부팅 업그레이드와 함께 릴리스 미리보기로 출시
- Windows 11의 패치 화요일 업데이트가 성가신 방화벽 오류 로그를 수정
- Windows 10에서 Bluetooth를 활성화 하는 방법
- Microsoft, Windows 10에서 Windows 11로 업그레이드해야 하는 이유 설명
4. Windows Update 구성 요소 재설정
- Windows 키를 누르고 cmd를 입력한 다음 관리자로 실행을 클릭합니다.
- 다음 명령어를 하나씩 복사하여 붙여넣어 Windows Update, Cryptographic, BITS, 및 Application Identity 서비스를 중지한 후 각 명령어마다 Enter 키를 누릅니다:
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
- qmgr.dat 파일을 삭제하려면 다음 명령어를 입력하고 Enter 키를 누릅니다: `Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr.dat”`
- SoftwareDistribution 및 catroot2 폴더의 이름을 바꾸려면 다음 명령어를 입력하고 각 명령어마다 Enter 키를 누릅니다:
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak Ren %systemroot%\system32\catroot2 catroot2.bak
- BITS 및 Windows Update 서비스를 재설정하려면 다음 명령어를 복사하여 붙여넣고 각 명령어마다 Enter 키를 누릅니다:
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)
- 이제 다음 명령어를 입력하고 Enter 키를 눌러 System32 디렉토리에 들어갑니다:
cd /d %windir%\system32 - 이미 System32에 있다면 6단계를 건너뛸 수 있으며, 다음 명령어를 하나씩 복사하여 붙여넣고 각 명령어마다 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
- 컴퓨터를 재부팅한 다음, 부팅되면 Windows + R을 눌러 실행 창을 엽니다.

- regedit를 입력한 후 확인을 클릭하여 레지스트리 편집기를 엽니다.
- 먼저, 레지스트리 파일을 백업하려면 파일로 이동한 후 내보내기를 클릭하여 레지스트리 파일을 백업한 다음, .reg 파일을 액세스 가능한 위치에 저장합니다.
- 이 경로로 이동합니다:
Computer\HKEY_LOCAL_MACHINE\COMPONENTS - PendingXmlIdentifier를 찾고 마우스 오른쪽 버튼을 클릭하여 삭제를 선택합니다. NextQueueEntryIndex와 AdvancedInstallersNeedResolving도 찾아 삭제합니다.

- 다시 관리자 권한으로 명령 프롬프트를 열고, 다음 명령어를 하나씩 입력한 후 각 명령어마다 Enter를 누릅니다:
netsh winsock reset net start bits net start wuauserv net start appidsvc net start cryptsvc
- 컴퓨터를 재부팅하여 변경 사항을 적용합니다.
Windows Update 구성 요소를 재설정하면 Windows Update가 누락되는 등의 다른 문제를 해결하는 데 도움이 됩니다. 이 가이드를 참조하여 자세히 알아보세요.
5. 업데이트 수동 설치
- Windows + I를 눌러 설정을 엽니다.
- 업데이트 및 보안으로 이동합니다.

- 왼쪽 창에서 Windows Update를 선택한 후 업데이트 내역 보기를 클릭하여 최신 설치된 업데이트를 확인합니다.

- 이제 Microsoft Update Catalog를 방문하여 설치하려는 업데이트를 찾고 다운로드를 클릭합니다.

- 다운로드가 완료되면 두 번 클릭하여 설치를 시작하고 화면의 지침에 따라 진행합니다.
6. 인플레이스 업그레이드 수행
- Windows 11 웹사이트를 방문합니다.
- Windows 11 디스크 이미지(ISO) 다운로드 아래에서 드롭다운 메뉴에서 Windows 11(다중 에디션 ISO)를 선택한 후 지금 다운로드를 클릭합니다.

- 드롭다운 메뉴에서 제품 언어를 선택하고 확인을 클릭한 후 64비트 다운로드 버튼을 클릭하여 ISO 파일을 다운로드합니다.
- 다운로드한 파일을 마우스 오른쪽 버튼으로 클릭한 후 마운트를 클릭하고 Setup.exe를 더블 클릭하여 설치를 시작합니다.

- UAC 프롬프트에서 예를 클릭합니다. Windows 11 설치 대화 상자에서 다음을 클릭합니다.
- 다음으로, 동의를 클릭합니다.
- 설치 준비 완료 페이지에서 개인 파일 및 앱 유지 옵션이 체크되어 있는지 확인한 후 설치를 클릭합니다.

- 화면의 지침에 따라 과정을 완료합니다.
이 방법은 Windows 10에서 11로 업그레이드하려는 경우에만 사용하세요.
결론적으로, 오류 코드 0xd000034를 수정하기 위해 먼저 Windows Update 문제 해결사를 실행하고, Windows Update 서비스를 재시작하고, Windows Update 구성 요소를 재설정하거나 Windows Update 임시 캐시 폴더를 삭제하십시오.
하지만, 문제가 발생할 경우 특히 Windows 10을 Windows 11로 업그레이드하는 중이라면, 인플레이스 업그레이드를 사용해야 합니다.
이 방법들은 Windows 10/11 컴퓨터에서 업데이트를 설치할 때 문제가 발생하는 경우에도 도움이 될 수 있습니다.
이 Windows Update 오류에 대해 질문이나 제안이 있으신가요? 아래 댓글 섹션에 알려주세요.