오류 코드 0x8007010B는 필수 디렉터리가 누락되었거나 운영체제가 해당 디렉터리에 접근하지 못할 때 나타나는 일반적인 Windows 오류입니다. 주로 Windows 업데이트 과정에서 보고되지만, 응용 프로그램 설치나 폴더 생성 시에도 발생할 수 있습니다. 경우에 따라서는 Xbox 콘솔에서도 앱, 게임 설치 또는 영상 재생 중 이 오류가 발생한다는 사례가 보고되었습니다.
또한 Windows 환경에 PHP를 설치하는 등 개발 환경에서도 이 오류가 나타난 사례가 있습니다. 다만 이러한 사례들은 너무 다양하여 모두 다루기는 어렵지만, 한 가지 공통적인 조언을 드리자면 관련 디렉터리에 대한 관리자 수준의 접근 권한을 반드시 확보하셔야 합니다.
0x8007010B 오류의 주요 원인
이 오류를 유발하는 원인은 여러 가지가 있지만, 대표적인 원인은 다음과 같습니다.
- 서드파티 프로그램과의 충돌: 백신 프로그램 같은 서드파티 응용 프로그램이 OS 모듈과 충돌하면 0x8007010B 오류가 발생할 수 있습니다.
- 손상된 Windows 업데이트 구성 요소: 관련 파일을 임시로 저장하는 SoftwareDistribution 폴더 등 업데이트 구성 요소가 손상된 경우 이 오류가 나타날 수 있습니다.
- 손상된 Windows 사용자 프로필: 사용자 계정의 프로필이 손상되면 0x8007010B 오류가 발생할 수 있습니다.
- 손상된 시스템 파일: 핵심 시스템 파일이 손상되면 Windows 업데이트 오류가 발생할 가능성이 높습니다.
방법 1: Windows 기본 업데이트 문제 해결사 사용
Microsoft는 사용자 편의를 위해 다양한 문제 해결 도구를 운영체제에 내장해 두었습니다. 그중 하나가 Windows 업데이트 문제 해결사입니다. Windows 업데이트 중 이 오류 코드가 발생했다면 내장 문제 해결사를 먼저 실행해 보는 것이 좋습니다.
- Windows 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 설정을 엽니다.
- 업데이트 및 보안을 선택한 뒤, 왼쪽 메뉴에서 문제 해결 탭으로 이동합니다.
- 오른쪽 화면에서 추가 문제 해결사를 클릭합니다.
- Windows 업데이트 항목을 확장하고 문제 해결사 실행을 누릅니다.
- 문제 해결사가 진단을 마칠 때까지 기다린 후, 제안된 해결책을 적용합니다.
- 완료 후 0x8007010B 오류가 사라졌는지 확인합니다.
방법 2: Windows Mixed Reality 제거
Windows Mixed Reality는 호환되는 HMD(헤드 마운트 디스플레이) 장치와 함께 혼합 현실 및 증강 현실 경험을 제공하는 기능입니다. 하지만 이 기능이 일부 Windows 업데이트와 충돌을 일으킬 수 있으며, 제거하면 문제가 해결될 수 있습니다.
- 먼저 시스템에 연결된 헤드셋이 있다면 분리합니다.
- Windows 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 설정을 엽니다.
- Mixed Reality를 선택한 후, 왼쪽 메뉴에서 제거 탭으로 이동합니다.
- 오른쪽 화면에서 제거를 클릭하고, 완료되면 시스템을 재시작합니다.
- 재부팅 후 문제가 되던 업데이트가 정상적으로 설치되는지 확인합니다.
방법 3: 클린 부팅 수행
시스템의 시작 프로그램이 OS 모듀과 충돌하는 경우에도 0x8007010B 오류가 발생할 수 있습니다. 이럴 때 클린 부팅을 통해 문제를 진단하고 해결할 수 있습니다.
- 시스템을 클린 부팅 상태로 전환한 뒤, 오류가 발생했던 작업(예: Windows 업데이트)을 다시 시도합니다.
- 이후 0x8007010B 오류가 더 이상 발생하지 않는지 확인합니다.
방법 4: Windows 수동 또는 자동 업데이트 진행
Windows 업데이트나 응용 프로그램 설치 중 발생하는 0x8007010B 오류는 PC의 운영체제가 오래되었기 때문일 수 있습니다. 이 경우 자동 또는 수동 업데이트를 진행하면 오류가 해결될 수 있습니다.
자동 업데이트 진행하기
- Windows 시작 버튼을 클릭하고 업데이트 확인(시스템 설정)을 검색하여 엽니다.
- 표시된 창에서 업데이트 확인을 클릭하고, 대기 중인 업데이트를 모두 설치합니다.
- 설치가 완료되면 0x8007010B 오류가 해결되었는지 확인합니다.
수동 업데이트 진행하기
- 문제가 지속되거나 Windows 업데이트 자체에서 오류가 발생한다면 웹 브라우저를 열고 Microsoft 업데이트 카탈로그 웹사이트에 접속합니다. 단, 최신 Windows 업데이트 중 일부는 이 사이트에 등록되어 있지 않을 수 있으며, 해당 업데이트는 Microsoft 공식 채널에서 링크를 찾아야 할 수 있습니다.
- 문제가 되는 업데이트의 KB 번호(예: KB5010795)를 검색하고, 시스템 사양에 맞는 파일의 다운로드를 클릭합니다.
- 다운로드가 완료되면 해당 파일을 관리자 권한으로 실행하고, 화면의 안내에 따라 업데이트를 설치합니다.
- 설치 후 0x8007010B 오류가 해결되었는지 확인합니다.
최신 업데이트 길잡이(Update Assistant) 활용
수동 업데이트 파일을 독립 실행형으로 구할 수 없거나 작동하지 않는 경우, 최신 업데이트 길잡이를 사용하면 문제를 해결할 수 있습니다.
- 웹 브라우저를 열고 Windows 10 다운로드 페이지로 이동합니다.
- 최신 업데이트 길잡이 항목 아래에서 지금 업데이트를 클릭합니다.
- 다운로드가 완료되면 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 화면의 안내에 따라 업데이트 과정을 완료합니다.
- 완료 후 PC를 재시작하고, 재부팅 후 0x8007010B 오류가 사라졌는지 확인합니다.
방법 5: Windows 업데이트 구성 요소 초기화
SoftwareDistribution 폴더처럼 업데이트 구성 요소가 손상된 경우, Windows 업데이트가 실패하면서 0x8007010B 오류가 발생할 수 있습니다. 이런 경우 업데이트 구성 요소를 기본값으로 초기화하면 문제가 해결될 수 있습니다.
- Windows 시작 버튼을 클릭하고 명령 프롬프트를 검색한 뒤, 결과를 마우스 오른쪽 버튼으로 클릭하여 관리자 권한으로 실행을 선택합니다.
- 아래 명령어를 순서대로 하나씩 실행합니다.
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak ren %systemroot%\system32\catroot2 catroot2.bak net start bits net start wuauserv net start appidsvc net start cryptsvc
- 이후 문제가 되던 업데이트가 0x8007010B 오류 없이 정상적으로 적용되는지 확인합니다.
방법 6: DISM 및 SFC 검사 수행
핵심 시스템 파일이 손상된 경우에도 0x8007010B 오류 코드가 나타날 수 있습니다. 이때 DISM 및 SFC 검사를 수행하면 문제가 해결될 수 있습니다.
- 먼저 시스템에서 SFC 검사를 실행합니다. 완료까지 시간이 걸릴 수 있으므로 시간적 여유가 있을 때 진행하는 것이 좋습니다. 검사 후 0x8007010B 오류가 해결되었는지 확인합니다.
- 그래도 문제가 있다면 DISM 명령어를 실행합니다. 아래 명령어를 순서대로 하나씩 입력하세요.
dism.exe /online /cleanup-image /scanhealth dism.exe /online /cleanup-image /restorehealth dism.exe /online /cleanup-image /startcomponentcleanup sfc /scannow
- 모든 검사가 끝나면 시스템을 재시작하고, 재부팅 후 0x8007010B 오류를 일으켰던 Windows 업데이트(또는 응용 프로그램 설치)를 다시 시도하여 문제가 해결되었는지 확인합니다.
방법 7: 서드파티 백신/방화벽 비활성화 또는 제거
서드파티 백신 또는 방화벽이 OS 모듈과 충돌하는 경우 0x8007010B 오류가 발생할 수 있습니다. 이 경우 해당 보안 소프트웨어를 비활성화하거나 제거하면 오류가 해결될 수 있습니다.
주의:
백신, 방화벽 등 보안 제품을 비활성화하거나 제거하면 시스템과 데이터가 위협에 노출될 수 있습니다. 반드시 신중하게 진행하며, 모든 위험은 본인 책임 하에 수행하시기 바랍니다.
- 시스템 트레이의 숨겨진 아이콘 메뉴를 확장하고 보안 프로그램(예: ESET)을 마우스 오른쪽 버튼으로 클릭합니다.
- UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭하고, 보안 앱 비활성화를 확인합니다.
- 다시 시스템 트레이에서 보안 소프트웨어 아이콘을 마우스 오른쪽 버튼으로 클릭하고 방화벽 일시 중지(Pause Firewall)를 선택합니다.
- 서드파티 방화벽 비활성화를 확인한 뒤, 0x8007010B 오류가 해결되었는지 확인합니다.
- 그래도 문제가 있다면 Windows 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 앱 및 기능을 엽니다.
- 보안 앱(예: ESET)을 확장하고 제거를 클릭합니다.
- 보안 제품 제거를 확인한 후 시스템을 재시작합니다.
- 재부팅 후 해당 보안 프로그램 제조사의 공식 웹사이트(예: McAfee)에 접속하여 최신 전용 제거 도구(uninstaller)를 다운로드합니다.
- 다운로드한 제거 도구를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 화면 안내에 따라 시스템에 남아 있는 보안 제품의 잔여 파일을 모두 제거합니다.
- 완료 후 시스템을 재시작하고, 재부팅 후 0x8007010B 오류가 해결되었는지 확인합니다.
방법 8: 새 로컬 관리자 계정 생성
0x8007010B 오류는 손상된 Windows 사용자 프로필 때문에 발생할 수도 있습니다. 이 경우 관리자 권한을 가진 새 사용자 프로필을 만들면 문제가 해결될 수 있습니다.
- 관리자 권한을 가진 새 Windows 로컬 사용자 프로필을 생성합니다.
- 현재 사용자 프로필에서 로그아웃한 뒤, 새로 생성한 프로필로 로그인합니다.
- 새 계정에서 Windows 업데이트 또는 문제가 되던 응용 프로그램 설치를 시도하여, 0x8007010B 오류 코드 없이 정상 작동하는지 확인합니다.
방법 9: Windows 현재 위치(In-Place) 업그레이드 수행
위의 방법들로도 해결되지 않는다면, 현재 위치 업그레이드(In-Place Upgrade)를 수행하여 0x8007010B 오류를 해결할 수 있습니다.
- 웹 브라우저를 열고 Microsoft의 미디어 생성 도구(Media Creation Tool)를 다운로드합니다.
- 다운로드한 미디어 생성 도구를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 라이선스 조항에 동의하고, '무엇을 하시겠습니까?' 페이지에서 지금 이 PC 업그레이드를 선택합니다.
- 화면의 안내에 따라 진행하되, 과정 중 반드시 Windows 설정, 개인 파일 및 앱 유지 옵션을 선택합니다.
- 업그레이드가 완료되면 Windows 업데이트 0x8007010B 오류가 해결되었기를 바랍니다.
이 방법으로도 해결되지 않는다면, 시스템의 Windows를 공장 초기화하여 문제를 해결할 수 있습니다.
Xbox 콘솔 하드 리셋
Xbox 콘솔에서 0x8007010B 오류가 발생한다면, 공장 초기화를 포함한 하드 리셋으로 문제를 해결할 수 있습니다.
- 먼저 중요한 Xbox 정보와 데이터를 반드시 백업합니다.
- 콘솔의 전원 버튼을 길게 누르고 있으면 콘솔이 완전히 꺼질 때까지 기다립니다. 약 10초 정도 걸릴 수 있습니다.
- 이후 Xbox의 전원 케이블을 분리하고 5분간 기다립니다.
- 전원 케이블을 다시 연결하고 콘솔을 켭니다.
- 정상적으로 부팅되면 0x8007010B 오류가 해결되었는지 확인합니다.