DISM /RestoreHealth 실행 시 발생하는 “오류: 0x800f081f” 해결 방법
이런 상황은 정말 짜증스러울 수 있습니다.`Dism /Online /Cleanup-Image /RestoreHealth` 명령어를 실행하여 손상된 Windows 시스템 파일을 복구하려고 하는데, 마법처럼 해결되는 대신 Windows에서 소스 파일을 찾을 수 없다는 오류 메시지가 나타납니다.정확한 이유는 알 수 없지만, 특히 시스템이 해당 파일의 올바른 위치를 가리키지 않거나 시스템 이미지가 손상된 경우 흔히 발생하는 문제입니다.일반적으로 해결 방법은 올바른 소스 파일을 제공하거나 구성 요소 저장소를 정리하는 것입니다.다행히 이 문제를 해결하는 방법은 여러 가지가 있으므로 일반적으로 효과적인 방법을 알려드리겠습니다.목표는 DISM이 오류 없이 Windows를 복구할 수 있도록 제대로 작동하도록 하는 것입니다.업데이트 실패나 시스템 파일 손상 등 문제의 원인에 따라 효과적인 방법이 다를 수 있습니다.시스템 파일이 심각하게 손상된 경우 Windows가 추가적인 도움이 필요할 수 있다는 점을 기억하세요.그리고 Windows가 소스 파일을 숨기고 찾기가 어려워서 때로는 정말 골치 아플 수도 있습니다.
Windows에서 “오류 0x800f081f”를 해결하는 방법
방법 1.성능 문제 해결사 실행
이 방법은 일반적인 성능 문제를 해결하고 DISM 프로세스 작동을 방해하는 근본적인 문제를 해결하는 데 도움이 될 수 있습니다.임시방편이지만 시도해 볼 만합니다.- Windows 검색창에 명령 프롬프트를 입력합니다.- 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.(물론 Windows는 필요 이상으로 어렵게 만들어 놓았습니다.) – ` msdt.exe /id PerformanceDiagnostic` 을 입력하고 Enter 키를 누릅니다.그러면 Windows에 내장된 성능 문제 해결사가 실행됩니다.- 완료되면 변경 사항이 적용되도록 PC를 다시 시작합니다.때로는 이처럼 간단한 방법으로 문제가 해결될 수 있습니다.> 이 방법은 백그라운드 프로세스가 리소스를 과도하게 사용하거나 백그라운드 서비스에 오류가 발생하여 DISM 또는 SFC 실행을 방해하는 경우에 도움이 됩니다.
방법 2.최적의 성능을 위한 조정
시스템에 프로그램이 너무 많거나 시스템 속도를 저하시키는 시각 효과가 설정되어 있는 경우, DISM이 리소스 부족이나 설정 충돌로 인해 제대로 작동하지 못할 수 있습니다.- 제어판을 엽니다(Windows에서 검색).- 시스템 및 보안 > 시스템으로 이동합니다.- 왼쪽 사이드바에서 고급 시스템 설정을 클릭합니다.- 시스템 속성 창에서 고급 탭으로 이동합니다.- 성능 아래에서 설정을 클릭합니다.- 최적의 성능으로 조정을 선택한 다음 적용 및 확인을 클릭합니다.> 이렇게 하면 시각 효과와 백그라운드 작업이 줄어들어 Windows가 시스템 복구에 더 많은 리소스를 할당할 수 있습니다.일부 시스템에서는 이 설정이 DISM의 정상적인 작동을 돕는 데 도움이 됩니다.
방법 3.클린 부팅 및 충돌하는 앱 비활성화
때때로 타사 앱이나 서비스, 특히 보안 소프트웨어 또는 시스템 모니터링 도구가 Windows 업데이트 또는 복구 도구와 충돌하는 경우가 있습니다.- ` Windows + R` 키를 누르고 ` msconfig` 를 입력한 다음 Enter 키를 누릅니다.- 서비스 탭으로 이동하여 모든 Microsoft 서비스 숨기기를 선택합니다(필수 프로세스는 계속 실행되도록 유지하는 것이 매우 중요합니다).- 모두 사용 안 함을 클릭합니다.이렇게 하면 Microsoft가 아닌 백그라운드 앱이 모두 중지됩니다.- 시작 프로그램 탭으로 이동한 다음 작업 관리자를 엽니다.- Windows 시작 프로그램이 아닌 모든 시작 항목을 사용 안 함으로 설정합니다.- 작업 관리자를 닫고 시스템 구성으로 돌아가서 안전 부팅을 선택합니다.- 적용과 확인을 클릭한 다음 컴퓨터를 다시 시작합니다.클린 부팅은 필수 Windows 서비스만 시작하므로 DISM과 충돌하는 항목이 있는 경우 더 쉽게 찾을 수 있습니다.
방법 4.전체 구성 요소 정리 및 SFC 스캔 실행
이렇게 하면 시스템 파일이 더 깨끗한 상태로 복원됩니다.- 관리자 권한으로 명령 프롬프트를 엽니다.- 다음 명령어를 순서대로 실행합니다.bash dism.exe /online /Cleanup-Image /StartComponentCleanup sfc /scannow – 각 명령어가 완료될 때까지 기다립니다.첫 번째 명령어는 오래되고 사용되지 않는 구성 요소를 정리하여 손상을 복구할 수 있습니다.두 번째 명령어는 시스템 파일을 검사하고 복구합니다.- 완료되면 다음 명령어를 실행합니다.bash Dism /Online /Cleanup-Image /RestoreHealth > 경우에 따라 정리 작업을 먼저 실행하면 DISM이 누락된 파일의 위치를 정확히 파악하는 데 도움이 됩니다.일부 시스템에서는 이 방법이 매우 효과적일 수 있습니다.—
방법 5. Windows 설치 미디어(ISO)를 복구 소스로 사용하기
DISM에서 여전히 파일 누락 오류가 발생하는 경우, 공식 소스를 제공하면 문제가 해결될 수 있습니다.- Microsoft 공식 사이트에서 미디어 제작 도구를 다운로드합니다.- 도구를 실행하고 다른 PC용 설치 미디어 만들기를 선택합니다.- 언어, 아키텍처 및 에디션을 선택한 다음 ISO 파일을 선택하고 원하는 위치에 저장합니다.- ISO 파일을 마우스 오른쪽 버튼으로 클릭하고 마운트를 선택하여 마운트합니다.- 마운트된 ISO 파일의 `sources` 폴더(예: `D:\sources\install.esd`)에서 `install.esd` 파일을 바탕 화면이나 `C:\` 드라이브로 복사합니다.- 관리자 명령 프롬프트를 열고 다음 명령어를 사용하여 루트 디렉터리로 이동합니다.bash cd\ – `install.esd` 파일 안에 있는 이미지 정보를 확인합니다.bash dism /Get-WimInfo /WimFile:C:\install.esd – Windows 버전에 해당하는 인덱스 번호를 기록해 둡니다.- 그런 다음 해당 인덱스를 `install.wim` 파일로 추출합니다.bash dism /export-image /SourceImageFile:C:\install.esd /SourceIndex:2 /DestinationImageFile:C:\install.wim /Compress:max /CheckIntegrity – 소스 파일을 사용하여 `DISM`을 실행할 준비를 합니다.bash Dism /Online /Cleanup-Image /RestoreHealth /Source:WIM:C:\install.wim:1 /LimitAccess > 네, 좀 복잡하긴 하지만 공식 미디어를 사용하면 소스 파일이 제대로 되어 있다는 것을 보장할 수 있습니다.어떤 설치 환경에서는 바로 작동했지만, 다른 환경에서는 그렇지 않았습니다.그래도 다른 방법이 없다면 시도해 볼 가치가 있습니다.—
요약
- 성능 문제 해결사를 실행하면 백그라운드 문제가 해결될 수 있습니다.
- 최적의 성능을 위해 설정을 조정하면 리소스 부하가 줄어듭니다.
- 클린 부팅은 앱 충돌을 방지합니다.
- 구성 요소 정리 및 SFC를 통해 손상 문제를 해결할 수 있습니다.
- Windows ISO 파일을 복구 소스로 사용하면 DISM에 필요한 파일을 얻을 수 있습니다.
마무리
0x800f081f 오류를 해결하는 것은 꽤 번거로울 수 있지만, 아래 제시된 방법들을 단계별로 따라하면 대부분 문제를 해결할 수 있습니다.때로는 올바른 소스 파일을 제공하거나 복구를 방해하는 시스템상의 불필요한 파일들을 삭제하는 것만으로 해결되는 경우도 있습니다.다소 번거롭긴 하지만, 대부분의 경우 인내심을 갖고 단계별로 차근차근 따라가면 문제를 해결할 수 있습니다.이 정보가 같은 문제를 겪는 분들에게 도움이 되기를 바랍니다.