Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 업데이트 오류 0x8009001D '공급자 DLL을 올바르게 초기화하지 못했습니다' 해결 방법

독립 실행형 패키지를 사용해 Windows 업데이트를 설치할 때 0x8009001D, NTE_PROVIDER_DLL_FAIL, 공급자 DLL을 올바르게 초기화하지 못했습니다(Provider DLL failed to initialize correctly)라는 오류 메시지가 나타난다면, 아래의 방법들을 따라 문제를 해결해 보세요. 이 오류와 함께 예기치 않은 오류로 인해 파일을 삭제할 수 없다는 안내가 추가로 표시될 수 있으며, 독립 실행형 패키지 관련 문제인 경우 해당 패키지의 이름도 함께 표시됩니다.

오류 0x8009001D, 공급자 DLL 초기화 실패란?

'공급자 DLL 실패' 유형의 오류는 여러 가지가 있지만, 이 글에서는 Windows 업데이트에서 발생하는 오류 0x8009001D와 NTE_PROVIDER_DLL_FAIL 메시지를 다룹니다.

이 문제를 해결하기 위해 시도할 수 있는 방법은 다음과 같습니다.

  1. Windows 업데이트 문제 해결사 실행
  2. Windows 업데이트 구성 요소 재설정
  3. SoftwareDistribution 및 Catroot2 폴더 내용 수동 삭제
  4. 독립 실행형 패키지 문제 처리

1] Windows 업데이트 문제 해결사 실행

  • Win + I 키를 눌러 Windows 설정을 엽니다.
  • '업데이트 및 보안'을 클릭한 후 '문제 해결'로 이동합니다.
  • 'Windows 업데이트' 항목을 찾아 클릭한 뒤, Windows 업데이트 문제 해결사를 실행합니다.
  • 문제 해결사는 보류 중인 재시작 여부를 확인하고, 진단을 초기화하며, BITS 등 관련 서비스를 재시작합니다.

완료된 후에는 업데이트 또는 독립 실행형 패키지 설치를 다시 시도해 보세요.

2] Windows 업데이트 구성 요소 재설정

전체 업데이트 시스템을 담당하는 Windows 업데이트 프로세스는 기본 상태로 재설정할 수 있습니다. Windows 업데이트 구성 요소를 기본값으로 재설정하면 WU 관련 구성 요소와 레지스트리 키가 모두 복구되고, 손상 여부를 감지하며, 손상된 시스템 파일을 교체하고, 손상된 시스템 이미지를 수정하고, Winsock 설정을 초기화하는 등의 작업이 자동으로 수행됩니다.

3] SoftwareDistribution 및 Catroot2 폴더 내용 수동 삭제

Windows 업데이트는 SoftwareDistribution과 Catroot2 두 폴더에 파일을 다운로드합니다. 파일이 손상되었거나 모든 파일을 처음부터 다시 다운로드하고 싶다면, 이 폴더들의 내용을 삭제할 수 있습니다. 단, 이 폴더에서 파일을 삭제하려면 관리자 권한이 필요합니다. SoftwareDistribution 폴더의 파일을 삭제하고 Catroot2 폴더를 재설정하는 방법에 대한 자세한 가이드를 참고하세요.

4] 독립 실행형 패키지의 경우

상황에 따라 두 가지 방법을 시도할 수 있습니다. 첫째, 독립 실행형 패키지를 설치하려다 이 오류가 발생했다면, Windows 업데이트를 실행하여 문제가 해결되는지 확인해 보세요. 반대로 Windows 업데이트 실행 중에 오류가 발생했고 오류 메시지에 패키지 이름이 언급되어 있다면, Microsoft Update Catalog 사이트에서 해당 패키지를 직접 다운로드하여 설치하면 됩니다.

패키지 이름으로 검색한 후 다운로드하면 되며, 다운로드가 완료되면 파일을 더블클릭하여 설치합니다. 패키지 이름은 보통 KB로 시작합니다.

이 글이 Windows 업데이트 오류 0x8009001D를 해결하는 데 도움이 되었기를 바랍니다.