Windows 업데이트 오류 0x8007010b(ERROR_DIRECTORY: 디렉터리 이름이 잘못되었습니다)는 Windows 10에서 업데이트 메커니즘이 손상되었을 때 발생할 수 있는 대표적인 문제입니다. 이 오류는 Windows Update가 특정 디렉터리에 접근하려고 시도했지만, 해당 폴더가 존재하지 않거나 이름이 유효하지 않아 발생합니다. 이 글에서는 이 오류의 원인과 단계별 해결 방법을 자세히 알아보겠습니다.
Windows 업데이트 오류 0x8007010b란?
이 오류가 발생하면 아래 방법들을 순서대로 시도해 보시기 바랍니다.
- DISM 명령어 실행
- Windows 업데이트 문제 해결사 실행
- 업데이트 수동 다운로드 및 설치
- Windows 업데이트 구성 요소 초기화
아래 모든 해결 방법을 적용하려면 관리자 권한이 필요합니다.
1] DISM 도구 실행하기
DISM(Deployment Image Servicing and Management)은 기존 Windows 이미지를 활용하여 손상된 시스템 파일을 복구하는 강력한 명령줄 도구입니다. Windows 기능, 패키지, 드라이버 등을 설치, 제거, 구성하고 업데이트하는 데에도 사용됩니다.
명령 프롬프트 또는 PowerShell을 관리자 권한으로 실행한 후, 다음 명령어를 순서대로 입력하세요.
Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /RestoreHealth
각 명령어를 하나씩 실행하고, 충분한 시간을 두고 완료될 때까지 기다려야 합니다. 마지막 /RestoreHealth 옵션은 잘못된 디렉터리 경로와 같은 시스템 파일 손상 문제를 자동으로 찾아 복구해 줍니다.
2] Windows 업데이트 문제 해결사 실행
Windows에는 일반적인 업데이트 문제를 자동으로 진단하고 수정해 주는 내장 문제 해결사가 있습니다. 이런 유형의 오류는 문제 해결사만으로도 간단히 해결되는 경우가 많습니다.
- Windows 설정을 엽니다 (WIN + I)
- 업데이트 및 보안 > 문제 해결 메뉴로 이동합니다
- 목록에서 'Windows 업데이트' 문제 해결사를 찾아 클릭합니다
- '문제 해결사 실행' 버튼을 누릅니다
마법사가 문제 수정을 마치면 Windows 업데이트를 다시 시도하고, 오류가 더 이상 발생하지 않는지 확인하세요.
3] 업데이트 수동 다운로드 및 설치
자동 업데이트가 계속 실패한다면, Microsoft 공식 웹사이트에서 해당 업데이트를 직접 다운로드하여 설치할 수 있습니다. Microsoft Download Center에서 특정 업데이트 번호(KB)를 검색하면 설치 파일을 받을 수 있으며, 다운로드 후 일반 소프트웨어처럼 실행하여 설치하면 됩니다. 또한 Microsoft Update Catalog나 WSUS Offline Update를 활용하면 오프라인 환경에서도 업데이트를 적용할 수 있습니다.
4] Windows 업데이트 구성 요소 초기화
Windows Update는 여러 핵심 구성 요소로 이루어져 있습니다. 여기에는 BITS(Background Intelligent Transfer Service), Windows Update 서비스, 암호화 서비스(Cryptographic Services), Application Identity 서비스 등이 포함됩니다. 이 중 하나라도 정상적으로 작동하지 않으면 위와 같은 오류가 발생할 수 있습니다. 따라서 Windows 업데이트 구성 요소를 초기화하는 것이 효과적인 해결책입니다.
초기화 과정에서 수행해야 할 주요 단계는 다음과 같습니다.
- Windows 업데이트 관련 서비스 중지
- qmgr*.dat 파일 삭제
- SoftwareDistribution 및 catroot2 폴더 이름 변경
- BITS 서비스와 Windows Update 서비스의 보안 설명자를 기본값으로 재설정
- BITS 관련 파일 및 Windows Update 관련 DLL 파일 다시 등록
- 잘못된 레지스트리 값 삭제
- Winsock 초기화
위 단계를 차례대로 따라 하시면 Windows 업데이트 오류 0x8007010b를 성공적으로 해결하고 정상적인 업데이트 환경을 복원할 수 있을 것입니다.