여기서는 Windows 11 바탕화면에 로그인할 수 있고, 관리자 명령 프롬프트에서 /RestoreHealth를 실행한 경우를 다룹니다. 설치 USB나 복구 환경에서 실행하는 오프라인 복구는 대상 드라이브가 달라 별도 절차가 필요합니다. 아직 오류 없이 진행률만 멈춰 보인다면 DISM 진행률과 완료 판단을 먼저 확인하세요.

이 오류가 맞는지 확인하기

Microsoft의 오류 목록에서 0x800f081f는 CBS_E_SOURCE_MISSING, 즉 필요한 원본을 찾지 못한 상태로 설명됩니다. 명령이 끝난 뒤의 오류 코드와 바로 위 문장을 함께 남겨 두세요.

확인한 상황 다음 행동
기본 RestoreHealth에서 원본 오류 Windows Update 연결·정책 확인
ISO를 지정한 뒤에도 같은 오류 파일 경로, 이미지 번호와 원본 조건 재확인
파일 자체를 찾을 수 없다는 오류 탐색기에서 실제 드라이브 문자와 파일명 확인
회사·학교에서 관리하는 PC 오류와 실행 명령을 담당자에게 전달
Windows에 로그인할 수 없음 이 글의 Online 명령 대신 복구 환경에 맞는 안내 사용

오류 코드 하나만 보고 SSD 고장이나 개인 파일 손상을 확정할 수는 없습니다. 반대로 DISM 성공이 모든 하드웨어가 정상이라는 뜻도 아닙니다.

1. Windows Update를 쓸 수 있는 상태에서 기본 실행

열린 문서를 저장하고 중요한 파일의 백업을 확인하세요. 노트북은 전원을 연결합니다. 설정 → Windows 업데이트에서 재시작이 필요한 작업이 있으면 먼저 마칩니다. 업데이트 자체가 실패한다면 그 오류도 함께 적어 둡니다.

시작 메뉴에서 cmd를 찾아 관리자 권한으로 실행한 뒤 아래 명령을 입력하세요.

DISM.exe /Online /Cleanup-Image /RestoreHealth

여기서 /Online은 현재 실행 중인 Windows를 대상으로 한다는 뜻입니다. 기본 원본은 정책에서 허용하는 Windows Update이며, 이 첫 실행에는 /LimitAccess를 붙이지 않습니다.

성공 메시지와 입력 프롬프트가 돌아오면 아래의 SFC 단계로 갑니다. 0x800f081f로 끝났다면 다음 단계에서 원본을 확인하세요. 회사 PC의 업데이트 서버나 보안 정책을 임의로 바꿔 인터넷 원본에 접근시키지는 마세요.

2. ISO를 준비하기 전에 Windows 정보 기록하기

Windows 키 + R을 누르고 winver를 실행해 버전과 OS 빌드를 기록하세요. 설정 → 시스템 → 정보에서는 에디션과 시스템 종류를 확인합니다. 언어 정보도 함께 남겨 두면 원본 선택에 도움이 됩니다.

기록할 항목 혼동하기 쉬운 부분
에디션 Home과 Pro는 같은 이름의 Windows 11이라도 다름
버전·OS 빌드 현재 PC와 내려받은 이미지의 업데이트 수준이 다를 수 있음
시스템 종류 x64와 Arm64 구분
사용 언어 설치된 기능에 필요한 언어 구성 요소 확인

ISO는 Microsoft Windows 11 다운로드에서 확인하세요. 지금 제공되는 최신 ISO가 현재 PC에 필요한 복구 파일을 모두 포함한다고 보장되지는 않습니다. Microsoft는 원본의 업데이트 수준이 낮거나 필요한 언어 구성 요소가 없으면 복구가 실패할 수 있다고 안내합니다. 원본 준비가 어렵다면 아래의 Windows Update 복구 설치가 더 적합할 수 있습니다.

3. install.wim이 있는 경우 이미지 번호 확인하기

ISO를 탑재한 뒤 탐색기에서 드라이브 문자를 확인하고 sources 폴더를 여세요. 아래 예시는 탑재 드라이브가 E:이고 실제로 install.wim이 있는 경우입니다. 다른 문자라면 바꿔야 합니다.

DISM.exe /Get-ImageInfo /ImageFile:E:\sources\install.wim

이 명령은 이미지 목록을 조회합니다. 출력의 Name과 Index를 보고 현재 Windows 에디션에 해당하는 번호를 찾으세요. Home은 무조건 1, Pro는 무조건 6이라고 외우면 안 됩니다. 매체에 따라 목록이 달라집니다.

예를 들어 해당 에디션의 번호가 실제로 6이었다면 상세 정보도 조회합니다.

DISM.exe /Get-ImageInfo /ImageFile:E:\sources\install.wim /Index:6

언어·아키텍처·에디션을 확인하세요. install.esd 또는 나뉜 install.swm만 있다면 아래 WIM 명령을 그대로 실행하지 마세요. boot.wim을 대신 지정하거나 파일 확장자를 바꾸는 것도 해결 방법이 아닙니다.

4. 확인한 WIM 원본으로 복구하기

E: 드라이브의 install.wim, 확인한 이미지 번호 6이라는 조건이 모두 맞을 때의 예제입니다. 본인의 경로와 번호를 넣어 관리자 명령 프롬프트에서 실행합니다.

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:wim:E:\sources\install.wim:6 /LimitAccess

/Source는 복구 파일 위치를 지정하고, /LimitAccess는 Windows Update를 보조 원본으로도 사용하지 않게 합니다. 이 예제는 준비한 원본만으로 복구하는 경우입니다. 원본에 필요한 파일이 없다면 이 옵션이 파일을 만들어 주지는 않습니다.

다시 같은 오류가 나면 이미지 번호를 하나씩 바꿔 가며 시도하지 마세요. 실행한 명령, 원본의 정보와 로그를 함께 확인해야 합니다. 원본 조건을 확인할 수 없으면 작업을 멈추고 복구 설치나 지원 요청으로 넘어가세요.

5. 성공한 뒤 SFC와 원래 증상 확인하기

DISM의 성공 메시지가 나온 뒤 같은 관리자 창에서 실행합니다.

sfc /scannow

검사가 끝나면 결과 문구를 읽고 PC를 재시작합니다. 이후 처음 문제였던 업데이트나 앱을 다시 확인하세요. ‘복구 완료’ 문구와 ‘원래 문제가 해결됨’은 별도로 확인해야 합니다.

SFC도 복구하지 못한 파일이 있다고 하면 같은 명령을 무한 반복하지 말고 SFC 결과별 대응으로 이어가세요.

원본을 맞추기 어렵다면 Windows 복구 설치

Windows 11에서 설정 → 시스템 → 복구 → Windows 업데이트를 사용하여 문제 해결 → 지금 다시 설치가 제공되는지 확인하세요. 이 기능은 현재 Windows 버전을 다시 설치하면서 앱·파일·설정을 유지하는 복구 옵션입니다. 이 PC 초기화와 다른 메뉴입니다.

중요한 파일은 별도로 백업하고 설치 중 전원과 인터넷을 유지하세요. 관리 PC나 필요한 Windows 업데이트가 설치되지 않은 PC에는 이 항목이 없을 수 있습니다. 메뉴가 없다고 임의의 초기화 버튼을 대신 누르지 말고 백업과 복구 방식 선택을 확인하세요.

지원 요청 전에 남길 정보

오류 발생 시각, 전체 오류 문장, 실행 명령, Windows 버전·빌드, 사용한 이미지 번호를 모아 두세요. 기본 DISM 로그는 %WINDIR%\Logs\DISM\dism.log에 있습니다. 로그의 과거 오류와 방금 실행한 작업을 구분하려면 시각을 맞춰 읽는 것이 중요합니다.

로그 전체에는 사용자 이름이나 조직 내부 경로가 들어갈 수 있으니 공개 게시판에는 관련 부분만 가려서 공유하세요. ‘DISM이 안 됩니다’라는 설명보다 이 정보가 있어야 다음 조치를 구체적으로 정할 수 있습니다.