Windows에서 DISM 0x800f081f 오류 코드를 해결하는 방법
DISM(배포 이미지 서비스 및 관리) 명령어는 정말 유용하지만, 0x800f081f 오류가 발생할 때는 꽤 골칫거리입니다.이 오류는 일반적으로 Windows 이미지 복구에 필요한.wim 또는.esd 파일을 찾을 수 없을 때 발생합니다.대개 업데이트 실패 후 또는 구성 요소 저장소에 문제가 생겼을 때 이 오류가 나타납니다.이상한 점은 Windows가 자체 파일의 위치를 제대로 파악하지 못하는 경우가 있다는 것입니다.그래서 파일 경로를 명시적으로 지정하면 이 문제를 해결할 수 있습니다.
좀 번거롭긴 하지만, 올바른 파일에 접근할 수 있도록 하고 DISM이 해당 파일을 직접 가리키도록 설정하면 이 문제를 해결하는 데 도움이 될 수 있습니다.최종 목표는 Windows에 이미지 파일의 정확한 위치를 알려주어 Windows가 손상된 부분을 복구할 수 있도록 하는 것입니다.일부 시스템에서는 이 과정이 다소 불규칙적일 수 있습니다.한 가지 해결 방법을 시도해보고 효과가 있기를 바라며, 그렇지 않으면 다른 방법을 시도해야 합니다.특히 부분 업그레이드나 업데이트 실패 후 Windows 이미지 저장소가 손상되었거나 없어진 경우 이러한 문제가 발생할 수 있습니다.
Windows에서 DISM 0x800f081f 오류 코드를 해결하는 방법은 무엇입니까?
.wim기본적으로 Windows가 이미지 복구에 필요한 올바른 파일 을 찾을 수 있도록 해야 합니다 .esd.먼저 간단한 작업을 몇 가지 수행해 보세요.컴퓨터를 다시 시작하고 Windows 업데이트를 실행하세요.때때로 빠른 재부팅으로 이상한 오류가 해결될 수 있습니다.그런 다음 인터넷 연결 상태를 확인하세요. DISM이 Windows 업데이트에서 파일을 다운로드해야 할 수 있습니다.인터넷 연결이 불안정하면 명령이 실패할 수 있습니다.이 모든 방법이 효과가 없다면 DISM이 로컬 ISO 또는 이미지 파일을 직접 가리키도록 하는 것과 같은 고급 작업을 수행해야 합니다.
Windows ISO 파일로 DISM을 실행하세요
이 방법은 일종의 임시방편이지만, 급할 때는 쓸만합니다.핵심은 DISM이 자동으로 Windows 이미지 파일을 찾지 않도록 수동으로 Windows 이미지 파일 복사본을 제공하는 것입니다.사용 중인 Windows 버전의 ISO 파일이 필요합니다. Microsoft에서 제공하는 공식 ISO 파일이나 Media Creation Tool을 이용해 만든 ISO 파일이면 됩니다. Windows는 다소 까다로울 수 있으므로, 이러한 파일을 미리 준비하여 바탕 화면이나 문서 폴더처럼 접근하기 쉬운 곳에 저장해 두는 것이 좋습니다.
이렇게 하세요:
- Windows 10 또는 Windows 11 (사용 중인 운영체제에 따라 다름) 용 미디어 제작 도구를 다운로드하세요.이것이 최신 ISO 파일을 만드는 가장 쉬운 방법입니다.
- 미디어 제작 도구를 실행하세요.
- 라이선스 약관에 동의한 다음, ‘이 PC에 권장 옵션 사용’을 선택 하고 ‘다음’을 클릭하세요.
- ISO 파일을 선택 하고 다음을 클릭하세요. ISO 파일을 저장할 위치를 선택하세요.일반적으로 바탕화면이 적당합니다.
- ISO 파일 다운로드가 완료되면 마우스 오른쪽 버튼을 클릭하고 ‘마운트 ‘를 선택하세요.그러면 가상 드라이브가 생성됩니다.
- 마운트된 드라이브로 이동하여 sources 폴더로 이동한 다음
install.esd파일을 복사합니다. - 그 내용을
install.esdC: 드라이브의 루트 폴더(즉,C:\install.esd)에 붙여넣으세요.
이제 파일을 제자리에 배치했으니 DISM이 해당 파일을 직접 가리키도록 설정해야 합니다.관리자 권한으로 명령 프롬프트( Win + R, 를 입력한 cmd다음 Ctrl + Shift + Enter)를 열고 다음 명령을 실행하세요.
cd \C 드라이브의 루트 디렉터리에 있는지 확인하려면 다음 명령어를 입력 하고 Enter 키를 누르십시오.- 이 명령 을 실행하면
dism /Get-WimInfo /WimFile:C:\install.esd해당 이미지에 포함된 모든 Windows 에디션 목록이 표시됩니다.사용 중인 버전을 찾아 에디션의 인덱스 번호 (예: 1, 2, 3 등)를 기록해 두세요. - 인덱스 번호를 얻었으면 다음 명령으로 이미지를 수정하세요.
dism /Online /Cleanup-Image /RestoreHealth /Source:WIM:C:\install.esd:<index number> /LimitAccess
<index number>사용하는 Windows 버전에 맞는 이름으로 바꿔주세요.모든 것이 올바르면 DISM이 오류 없이 실행될 것입니다.간혹 오류가 발생할 수도 있지만, 그건 Windows의 특성상 어쩔 수 없는 부분입니다.
Windows 업데이트 구성 요소 재설정
흔히 발생하는 또 다른 문제는 Windows Update 자체의 문제로 인해 업데이트 과정이 지연되는 경우입니다. DISM이 파일을 찾지 못하는 이유는 업데이트 시스템에 문제가 있기 때문인 경우가 많습니다.이럴 때는 업데이트 캐시를 재설정하면 문제가 해결될 수 있습니다.관련 서비스를 중지하고, 업데이트 파일이 저장된 SoftwareDistribution 폴더의 이름을 변경한 다음, 서비스를 다시 시작하면 됩니다.이상하게 들릴지 모르지만, 이 방법으로 DISM의 작동을 방해하는 손상된 업데이트 파일을 제거할 수 있는 경우가 종종 있습니다.
관리자 권한으로 명령 프롬프트( Win + R, cmd, Ctrl + Shift + Enter)를 열고 다음 명령을 실행하세요.
net stop bitsnet stop wuauservnet stop cryptSvcnet stop msiserver
그런 다음 폴더 이름을 변경하세요.
ren %systemroot%\SoftwareDistribution softwaredistribution.bakren %systemroot%\system32\catroot2 catroot2.bak
마지막으로 서비스를 재시작하세요.
net start bitsnet start wuauservnet start cryptSvcnet start msiserver
이후 DISM을 다시 실행하면 많은 사용자에게 도움이 됩니다.”서비스가 시작되지 않았습니다” 또는 “액세스 거부됨”과 같은 오류 메시지가 나타날 수 있지만, 일반적으로 이는 문제가 되지 않으므로 다시 실행하거나 해당 메시지를 무시하면 됩니다.
StartComponentCleanup을 실행하세요
오류가 Windows Store 구성 요소 잔여물과 관련된 경우 정리를 수행하면 도움이 될 수 있습니다. Windows는 30일 후 이러한 구성 요소를 자동으로 정리하지만, 사전에 조치를 취하려면 관리자 권한으로 명령 프롬프트를 실행하고 다음 명령을 실행하세요.
Dism.exe /online /Cleanup-Image /StartComponentCleanup
그런 다음 시스템을 재부팅하세요.이렇게 하면 DISM이나 다른 시스템 작업에 문제를 일으킬 수 있는 오래된 스토어 구성 요소가 제거됩니다.제 경우에는 일반적인 해결 방법이 효과가 없었는데, 이 방법으로 해결되었습니다.
그룹 정책 설정 조정
ISO 파일과 install.esd 파일을 준비했는데도 문제가 계속 발생한다면, 그룹 정책 옵션을 변경해 보는 것이 도움이 될 수 있습니다.다소 고급 기술이지만 충분히 가능합니다.
- 실행 (Run) 을 통해 그룹 정책 편집기를 엽니다 ( 그런 다음 입력합니다 ).Win + R
gpedit.msc - 컴퓨터 구성 > 관리 템플릿 > 시스템 으로 이동합니다.
- “선택적 구성 요소 설치 및 구성 요소 수리를 위한 설정 지정”을 찾아 두 번 클릭합니다.
- 활성화 로 설정하세요.
- 대체 소스 파일 경로 아래에 다음 을 입력하십시오.
WIM:C:\install.esd:<index number><index number>이전 단계 에서 얻은 값으로 교체하세요dism /Get-WimInfo.적용을 누르고 확인을 누르 세요.
이는 Windows에게 복구 파일을 어디에서 가져와야 하는지 알려주는 것입니다.마치 잃어버린 퍼즐 조각이 정확히 어디에 있는지 보여주는 것과 같습니다.
이 모든 단계가 과하다고 생각될 수도 있지만, 때로는 윈도우의 내부 구조를 깊이 파고들어야 제대로 작동하게 만들 수 있습니다.솔직히 말해서, 어떤 컴퓨터에서는 오류가 한 번 나타났다가 적절한 해결 과정을 거치고 나면 사라지는 것을 본 적이 있습니다.왜 그런지는 모르겠지만, 올바른 소스 파일을 제공하고 업데이트 구성 요소를 재설정하면 일반적으로 오류가 사라집니다.적어도 지금은 그렇습니다.