itfixIT 오류 해결 가이드
윈도우

DISM 오류 0x800f081f 원본 파일을 찾을 수 없음 5단계 실전 해결 가이드

DISM RestoreHealth가 0x800f081f 원본 파일을 찾을 수 없습니다로 실패할 때 윈도우 업데이트 연결 확인, 구성 요소 정리, ISO 이미지를 원본으로 지정, 현재 위치 업그레이드 순서로 복구하는 방법입니다.

DISM 오류 0x800f081f 원본 파일을 찾을 수 없음 원인과 핵심 요약

0x800f081f는 DISM이 손상된 시스템 구성 요소를 고칠 원본 파일을 어디서도 구하지 못했다는 뜻입니다. DISM은 기본적으로 윈도우 업데이트에서 원본을 받아오므로, 업데이트 연결이 막혀 있거나 구성 요소 저장소가 꼬였을 때 실패하며, 같은 버전의 윈도우 ISO를 원본으로 직접 지정하면 대부분 해결됩니다.

아래 명령은 모두 관리자 권한이 필요하고 각각 수십 분이 걸릴 수 있습니다. 진행 중에는 창을 닫거나 PC를 끄지 마세요. 노트북은 전원 어댑터를 연결하세요.


증상별 바로가기

지금 상황 바로 갈 곳
처음 오류를 봤다, 일단 다시 시도해 보고 싶다 해결 방법 1
다시 해도 같은 지점에서 실패한다 해결 방법 2
업데이트 연결은 정상인데 계속 실패한다 해결 방법 3
회사 PC라 업데이트가 회사 서버로만 된다 해결 방법 4
모든 방법이 실패했다 해결 방법 5

해결 방법 1: 윈도우 업데이트 연결 확인

  1. [설정 > Windows 업데이트]에서 업데이트 확인을 눌러 업데이트가 정상적으로 검색되는지 봅니다. 여기서 오류가 나면 DISM도 원본을 받지 못합니다.

  2. Windows + R을 눌러 services.msc를 실행하고 Windows Update 서비스가 사용 안 함이 아닌지 확인합니다.

  3. VPN이나 프록시를 쓰고 있다면 끄고 다시 시도합니다.

  4. 관리자 권한 터미널에서 복구를 다시 실행합니다.

    DISM /Online /Cleanup-Image /RestoreHealth
  5. 일시적인 네트워크 문제였다면 이번에는 완료됩니다.


해결 방법 2: 구성 요소 정리 후 다시 시도

  1. 관리자 권한 터미널에서 구성 요소 저장소를 정리합니다.

    DISM /Online /Cleanup-Image /StartComponentCleanup
  2. 정리가 끝나면 복구를 다시 실행합니다.

    DISM /Online /Cleanup-Image /RestoreHealth
  3. 성공하면 이어서 시스템 파일을 검사합니다.

    sfc /scannow
  4. 재부팅합니다.

구성 요소 정리를 하면 이전에 설치된 업데이트를 제거할 수 없게 될 수 있습니다. 최근 업데이트를 되돌릴 계획이 있다면 이 단계 전에 먼저 처리하세요.


해결 방법 3: ISO 이미지를 원본으로 지정

가장 확실한 해결 방법입니다.

  1. winver를 실행해 현재 윈도우의 버전(예: 24H2)과 에디션(홈·프로)을 확인합니다.

  2. 마이크로소프트 공식 다운로드 페이지에서 같은 버전의 윈도우 디스크 이미지(ISO)를 받습니다.

  3. 받은 ISO 파일을 더블클릭하면 가상 드라이브로 연결됩니다. 새로 생긴 드라이브 문자(예: E)를 확인합니다.

  4. E:\sources 폴더에 install.wim이 있는지 install.esd가 있는지 확인합니다.

  5. 내 에디션의 번호(인덱스)를 확인합니다. 파일이 install.esd라면 명령의 install.wim을 install.esd로 바꿉니다.

    DISM /Get-WimInfo /WimFile:E:\sources\install.wim
  6. 목록에서 내 에디션(예: Windows 11 Pro)의 인덱스 번호를 찾습니다.

  7. 그 번호를 원본으로 지정해 복구합니다. 아래 6은 6번에서 확인한 인덱스로, E:는 실제 드라이브 문자로 바꿉니다.

    DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:E:\sources\install.wim:6 /LimitAccess
  8. 파일이 install.esd라면 /Source:esd:E:\sources\install.esd:6 형식으로 바꿉니다.

  9. 완료되면 sfc /scannow를 실행하고 재부팅합니다.


해결 방법 4: 회사 PC의 업데이트 정책 확인

  1. 회사 PC는 업데이트를 마이크로소프트가 아니라 회사 내부 서버에서 받도록 설정된 경우가 많습니다. 이 경우 DISM이 필요한 원본을 받지 못합니다.
  2. 3번 방법처럼 ISO를 원본으로 지정하면 회사 서버와 무관하게 복구할 수 있습니다.
  3. 윈도우 Pro 이상에서는 그룹 정책에 선택적 구성 요소 설치·구성 요소 복구의 원본을 지정하는 정책이 있습니다. 이 정책은 회사가 관리하는 경우가 많으므로 임의로 바꾸지 말고 IT 담당자에게 확인하세요.
  4. ISO를 받을 수 없는 환경이라면 IT 담당자에게 오류 코드와 함께 복구용 원본 경로를 요청합니다.

해결 방법 5: 현재 위치 업그레이드

모든 방법이 실패했을 때 윈도우를 파일과 앱을 유지한 채 다시 설치하는 방법입니다.

  1. 3번에서 받은 ISO를 더블클릭해 연결합니다.
  2. 드라이브 안의 setup.exe를 실행합니다.
  3. 안내를 따라 진행하다 유지할 항목 선택 단계에서 개인 파일 및 앱 유지가 선택되어 있는지 확인합니다.
  4. 설치를 진행합니다. 여러 번 재부팅되며 1시간 이상 걸릴 수 있습니다.
  5. 완료 후 DISM /Online /Cleanup-Image /RestoreHealth를 다시 실행해 정상 완료되는지 확인합니다.

현재 위치 업그레이드는 파일과 앱을 유지하도록 설계되어 있지만, 만일을 대비해 중요한 파일은 반드시 미리 백업하세요. 유지 항목이 아무것도 유지 안 함으로 되어 있으면 모든 데이터가 지워집니다.


문제 해결이 안 될 경우 추가 점검 사항

  • 디스크 여유 공간: C 드라이브 여유 공간이 부족하면 DISM이 실패합니다. 최소 10GB 이상 확보한 뒤 다시 시도하세요.
  • 로그 확인: 자세한 실패 원인은 C:\Windows\Logs\DISM\dism.log에 기록됩니다. 오류가 반복되는 시점의 기록을 확인하세요.
  • 닷넷 3.5 설치 중 오류: 같은 코드가 닷넷 프레임워크 3.5 설치 중에 났다면, 연결한 ISO의 sources\sxs 폴더를 설치 원본으로 지정하는 방법을 사용하세요.
  • 업데이트 오류 동반: 윈도우 업데이트 자체도 실패한다면 윈도우 업데이트 오류 0x800f0922 등 업데이트 오류 글을 함께 확인하세요.
  • 디스크 상태: DISM과 SFC가 반복해서 손상을 보고하면 저장장치 자체의 문제일 수 있습니다. chkdsk로 디스크 오류를 검사하세요.

자주 묻는 질문

ISO의 버전이 설치된 윈도우와 꼭 같아야 하나요?

같아야 합니다. DISM은 설치된 윈도우와 같은 버전·같은 에디션의 파일을 원본으로 써야 복구할 수 있습니다. 버전이 다르면 같은 0x800f081f 오류가 그대로 납니다.

닷넷 프레임워크 3.5를 설치할 때도 같은 코드가 나와요.

같은 코드지만 원인은 설치 원본을 찾지 못한 것으로 같습니다. 윈도우 ISO를 연결한 뒤 그 안의 sources 폴더 아래 sxs 폴더를 원본으로 지정해 설치하면 해결되는 경우가 많습니다.

이 문서는 2026년 10월 6일 기준으로 작성되었습니다. 운영체제 업데이트에 따라 메뉴 명칭과 위치가 달라질 수 있으며, 시스템 설정을 변경하기 전에는 중요한 데이터를 먼저 백업하시기 바랍니다.