Windows 시스템 이미지를 복구하려고 할 때 DISM 도구가 실패하면서 오류 0x800f081f 또는 0x800f0906, '원본 파일을 찾을 수 없습니다(The source files could not be found)' 메시지가 나타난다면, 이 글이 문제 해결에 도움이 될 것입니다.
DISM 오류 0x800f081f: 원본 파일을 찾을 수 없음
DISM 도구가 실패하는 경우 두 가지 해결 방법이 있습니다. 첫 번째는 시스템 구성 요소를 정리하는 것이고, 두 번째는 대체 Windows 이미지 복구 원본을 지정하여 손상된 Windows 이미지를 복구하는 것입니다. 대체 복구 원본은 그룹 정책(Group Policy)을 통해 설정할 수 있습니다.
일반적으로 복구 작업 중에는 자동 손상 복구 기능이 필요한 파일을 제공합니다. 하지만 이 자동 복구 자체가 손상된 경우에는 네트워크에 지정된 복구 원본을 사용하거나 Windows Update에서 필요한 원본 파일을 가져와 기능을 활성화하거나 Windows 이미지를 복구할 수 있습니다.
1단계: 시스템 이미지 구성 요소 정리
먼저 관리자 권한으로 명령 프롬프트(관리자 권한 명령 프롬프트)를 열고 아래 명령어를 입력한 후 Enter 키를 누릅니다:
Dism.exe /online /Cleanup-Image /StartComponentCleanup
작업이 완료되면 DISM의 /RestoreHealth 명령을 다시 실행하여 정상적으로 작동하는지 확인합니다.
문제가 해결되었다면 더 이상 진행할 필요가 없지만, 그렇지 않다면 다음 방법으로 넘어가야 합니다.
2단계: 원본 파일을 다운로드할 수 없는 경우
'오류 0x800f081f 또는 0x800f0906 - 원본 파일을 다운로드할 수 없습니다'라는 메시지가 계속 표시된다면, 대체 원본 파일 경로를 직접 설정해야 합니다. 아래 내용을 참고하여 설정 방법을 확인하세요.
대체 Windows 복구 원본 구성하기
그룹 정책 설정을 통해 시스템이 대체 복구 원본을 사용하도록 구성할 수 있습니다. gpedit.msc를 실행하여 로컬 그룹 정책 편집기를 열고 다음 경로로 이동합니다:
컴퓨터 구성 > 관리 템플릿 > 시스템
오른쪽 창에서 '선택적 구성 요소 설치 및 구성 요소 복구에 대한 설정 지정(Specify settings for optional component installation and component repair)' 항목을 두 번 클릭합니다.
'사용(Enabled)'을 선택하고 '대체 원본 파일 경로(Alternate source file path)'를 입력합니다. 이때 다음 옵션도 함께 선택할 수 있습니다:
- Windows Update에서 페이로드(payload)를 다운로드하지 않음
- WSUS(Windows Server Update Services) 대신 Windows Update에 직접 연결하여 복구 콘텐츠 다운로드
이 정책 설정은 운영 체제 손상 복구 및 페이로드 파일이 제거된 선택적 기능 활성화에 사용될 네트워크 위치를 지정합니다. 이 정책을 사용하고 새 위치를 지정하면 해당 위치의 파일이 손상 복구 및 선택적 기능 활성화에 사용됩니다. '대체 원본 파일 경로' 입력란에 새 위치의 전체 경로(FQDN 포함 전체 경로)를 반드시 입력해야 하며, 여러 위치를 지정할 때는 각 경로를 세미콜론(;)으로 구분하면 됩니다. 네트워크 위치는 폴더 또는 WIM 파일일 수 있습니다. WIM 파일인 경우 경로 앞에 "wim:" 접두사를 붙이고 WIM 파일 내 사용할 이미지의 인덱스를 포함해야 합니다. 예: "wim:\\server\share\install.wim:3". 이 정책을 사용하지 않거나 구성하지 않았거나, 지정된 위치에서 필요한 파일을 찾지 못한 경우 컴퓨터 정책 설정이 허용한다면 Windows Update에서 파일을 다운로드합니다.
설정 후 적용(Apply)/확인(OK)을 클릭하고 편집기를 종료합니다.
참고로, 네트워크 상의 복구 원본은 최신 서비스 업데이트 등을 반영하여 최신 상태로 유지·관리해야 한다는 점을 잊지 마세요.
추가 팁: 실행 중인 Windows 설치를 복구 원본으로 사용하거나, 네트워크 공유 폴더 또는 Windows DVD 같은 이동식 미디어의 Windows side-by-side(WinSxS) 폴더를 파일 원본으로 사용하려면 아래 명령으로 DISM을 오프라인 모드로 실행할 수 있습니다:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
여기서 C:\RepairSource\Windows 부분은 실제 복구 원본이 있는 경로로 변경해야 합니다.
복구 프로세스가 완료되면 DISM은 %windir%/Logs/CBS/CBS.log 위치에 로그 파일을 생성하며, 도구가 발견하거나 수정한 문제들을 기록합니다. 문제 분석 시 이 로그 파일을 확인하면 유용합니다.
함께 읽으면 좋은 글: DISM 오류 87, 112, 11, 50, 2, 3, 1726, 1393 수정 방법