Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10 DISM 오류 87 완벽 해결 가이드

일부 사용자들이 Windows 10에서 관리자 권한 명령 프롬프트를 통해 DISM을 실행하려고 할 때 "DISM 오류: 87"이 발생한다는 보고를 하고 있습니다. 이 문제는 이전 버전의 Windows에서도 나타나지만, Windows 10에서 보고되는 빈도가 훨씬 높은 편입니다.

Windows 10에서 DISM 오류 87의 원인은 무엇인가요?

다양한 사용자 사례와 실제로 문제를 해결한 복구 방법들을 분석해 본 결과, 이 오류 메시지를 유발하는 것으로 알려진 몇 가지 흔한 원인이 있습니다.

  • 명령어 입력 오류 – 이 오류가 발생하는 가장 흔한 원인입니다. 대부분 각 '/' 문자 앞에 공백을 잘못 입력했기 때문입니다. 이 경우 올바른 공백만 지켜주면 간단히 해결됩니다.
  • Windows 10 버그 – DISM 검사 실행 시 이 오류가 나타나는 것은 Fall Creators Update로 해결된 Windows 10의 버그 때문일 수도 있습니다. 해당되는 경우, 보류 중인 모든 Windows 업데이트를 설치하면 문제가 해결됩니다.
  • 관리자 권한 없이 명령 실행 – 일반 명령 프롬프트 창에서 DISM 명령을 실행하려고 할 때도 이 문제가 발생합니다. 이 경우 올바른 명령을 관리자 권한 명령 프롬프트에서 실행해야 합니다.
  • 잘못된 DISM 버전 사용 – 구버전의 DISM으로 Windows 10 이미지를 적용하려 할 때 주로 발생합니다. 이 경우 wofadk.sys 필터 드라이버를 사용하여 올바른 DISM 버전으로 Windows 10 이미지를 적용해야 합니다.

아래에는 비슷한 상황에 놓인 다른 사용자들이 실제로 성공적으로 활용한 검증된 해결 방법들을 정리했습니다. 최상의 결과를 얻으려면 아래 방법들을 순서대로 따라 하며 자신에게 맞는 해결책을 찾아보시기 바랍니다.

방법 1: 올바른 공백 사용하기

이 오류가 발생하는 가장 흔한 원인 중 하나는 DISM 명령어를 입력할 때 공백을 잘못 사용하는 것입니다. 일반적으로 각 '/' 앞의 공백이 잘못되었을 때 오류가 발생합니다. 예를 들어 "DISM.exe/Online/Cleanup-image/Scanhealth"처럼 붙여 쓰는 대신, 각 '/' 문자 앞에 반드시 한 칸의 공백을 넣어야 합니다. 올바른 명령 구문은 다음과 같습니다.

DISM.exe /Online /Cleanup-image /Scanhealth

또는

DISM.exe /Online /Cleanup-image /Restorehealth

(수행하려는 작업에 따라 선택)

올바른 DISM 구문을 사용하고 있는지 확인한 후 Enter 키를 눌러 명령이 정상적으로 처리되는지 확인하세요. 여전히 "DISM 오류: 87"이 발생한다면 다음 방법으로 넘어가세요.

방법 2: 관리자 권한 명령 프롬프트 사용하기

명령어는 올바르게 입력했지만 일반 명령 프롬프트에서 실행하려고 할 때도 이 오류가 발생합니다. DISM 명령(SFC 검사와 마찬가지로)은 작동하기 위해 반드시 관리자 권한 명령 프롬프트에서 실행해야 합니다.

다음 절차를 따라 해보세요:

  1. Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 그런 다음 "cmd"를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 실행합니다.
  2. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭하여 관리자 권한을 부여합니다.
  3. 관리자 권한 명령 프롬프트에서 명령어를 입력하고 Enter 키를 눌러 실행합니다.

그래도 "DISM 오류: 87"이 계속 발생한다면 다음 방법으로 넘어가세요.

방법 3: 보류 중인 모든 Windows 업데이트 설치하기

"DISM 오류: 87"은 2017년 10월 Fall Creators Update 출시로 해결된 Windows 10 버그로 인해 발생할 수도 있습니다. 불법 복제본 Windows 10을 사용 중이거나 Windows 업데이트 설치를 차단하는 소프트웨어를 사용 중이라면, 이 버그를 해결하려면 시스템을 최신 상태로 유지해야 합니다.

정품 Windows 10 라이선스를 사용 중이고 해당 사항에 해당된다면, 업데이트 설치를 막고 있는 장애 요소를 제거한 후 아래 지침을 따르세요.

  1. Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 그런 다음 "ms-settings:windowsupdate"를 입력하고 Enter 키를 눌러 설정 앱의 Windows Update 화면을 엽니다.
  2. Windows Update 탭에서 업데이트 확인을 클릭하고 화면의 지침에 따라 보류 중인 모든 업데이트를 설치합니다.
    참고: 업데이트 설치 도중 재시작을 요청받을 수 있습니다. 요청 시마다 재시작하고, 부팅이 완료되면 같은 화면으로 돌아와 남은 파일 설치를 계속 진행하세요. 모든 보류 중인 업데이트가 설치될 때까지 반복합니다.
  3. 모든 업데이트 설치가 완료되면 컴퓨터를 재시작하고, 부팅이 완료되면 다시 한 번 DISM 검사를 실행합니다.

그래도 "DISM 오류: 87"이 계속 발생한다면 다음 방법으로 넘어가세요.

방법 4: Windows 10용 DISM 버전 사용하기 (해당되는 경우)

구버전의 DISM(Windows 8.1 이하)에서 DISM /Apply-Image 명령으로 Windows 10 이미지를 적용하려다 문제가 발생했다면, 잘못된 DISM 버전을 사용하고 있기 때문입니다.

동일한 상황에 처했던 여러 사용자들은 Wofadk.sys 필터 드라이버와 함께 Windows 10용 DISM 버전을 사용하기 시작한 후 오류가 더 이상 발생하지 않았다고 보고했습니다.

이 절차는 Windows PE와 함께 사용할 플랫폼에 따라 달라질 수 있다는 점에 유의하세요. 현재 상황에 해당된다면, Microsoft의 다음 공식 문서를 참조하여 구체적인 단계를 확인하시기 바랍니다.

  • DISM 지원 플랫폼
  • DISM을 다른 컴퓨터로 복사하는 방법

이 방법이 현재 상황에 해당하지 않는다면 마지막 방법으로 넘어가세요.

방법 5: 복구 설치 수행하기

위의 단계들을 수행해도 문제가 해결되지 않았다면, DISM 관련 파일(또는 다른 시스템 파일)이 손상되어 초기화가 필요할 가능성이 높습니다. 손상된 시스템 파일을 스캔하고 복구하는 데 DISM을 사용할 수 없기 때문에, 다른 접근 방식이 필요합니다.

클린 설치도 하나의 선택지이지만, 이 방법을 선택하면 모든 데이터(응용 프로그램, 개인 파일, 개인 설정 등)를 잃게 됩니다.

더 나은 방법은 복구 설치(repair install)를 수행하는 것입니다. 복구 설치는 개인 파일과 응용 프로그램에 영향을 주지 않으면서 모든 Windows 구성 요소를 초기화할 수 있는 비파괴적인 절차입니다. 즉, 설치가 완료된 후 모든 프로그램을 다시 설치하고 설정을 다시 구성하는 번거로움을 피할 수 있습니다. 위의 안내에 따라 복구 설치를 수행하여 "DISM 오류: 87"을 해결해 보세요.