Windows 10에는 시스템 내 손상된 파일을 분석하고 복구할 수 있는 다양한 기본 제공 도구가 있습니다. 그중 하나가 DISM(Deployment Image Servicing and Management)이라는 명령줄 도구로, Windows 복구 환경(Windows RE), Windows 설치 프로그램, Windows PE에서 Windows 이미지를 서비스하고 준비하는 데 사용됩니다. 이 도구는 SFC(System File Checker)가 정상적으로 작동하지 않는 상황에서도 손상된 파일을 복구하는 데 유용합니다.
하지만 간혹 여러 가지 원인으로 인해 DISM 오류 87이 발생할 수 있습니다. 이 글에서는 Windows 10 PC에서 DISM 오류 87을 해결하는 방법을 단계별로 안내해 드립니다.

Windows 10에서 DISM 오류 87 수정 방법
DISM 오류 87의 원인은 무엇인가요?
DISM 오류 87은 여러 가지 요인으로 인해 발생할 수 있습니다. 주요 원인은 다음과 같습니다.
- 명령어 입력 오류 – 명령어를 잘못 입력하면 해당 오류가 발생할 수 있습니다. 예를 들어 코드를 잘못 입력했거나 /(슬래시) 앞에 불필요한 공백이 있는 경우입니다.
- Windows 10 시스템 버그 – 시스템에 대기 중인 업데이트가 있거나 숨겨진 버그가 존재하면 DISM 오류 87이 나타날 수 있습니다. 최신 업데이트를 모두 설치하면 문제가 해결될 수 있습니다.
- 일반 명령 프롬프트에서 명령 실행 – 일부 명령어는 관리자 권한으로 실행해야만 유효성이 인정됩니다.
- 오래된 DISM 버전 – 구버전 DISM으로 Windows 10 이미지를 적용하려고 하면 DISM 오류 87이 발생합니다. 이 경우 올바른 wofadk.sys 필터 드라이버와 적절한 DISM 버전을 사용해야 합니다.
이제 DISM 오류 87의 원인을 파악하셨으니, 아래에서 소개하는 해결 방법을 하나씩 순서대로 적용해 보시기 바랍니다.
방법 1: 명령어를 정확한 철자와 띄어쓰기로 입력하기
사용자들이 가장 흔히 저지르는 실수는 명령어 철자를 잘못 입력하거나 / 문자 앞뒤에 공백을 잘못 넣는 것입니다. 이를 해결하려면 명령어를 정확하게 입력해야 합니다.
1. Windows 검색창을 통해 명령 프롬프트를 실행합니다.

2. 아래 명령어를 표시된 대로 정확한 철자와 띄어쓰기를 지켜 입력합니다.
DISM.exe /Online /Cleanup-image /Scanhealth
또는
DISM.exe /Online /Cleanup-image /Restorehealth
3. Enter 키를 누르면 아래 그림처럼 DISM 도구 관련 정보가 화면에 표시됩니다.

4. 명령어가 정상적으로 실행되고 결과가 출력되는지 확인합니다.
방법 2: 관리자 권한으로 명령 프롬프트 실행하기
명령어를 정확하게 입력했음에도 불구하고 관리자 권한이 없으면 DISM 오류 87이 발생할 수 있습니다. 따라서 아래 절차를 따라 진행하세요.
1. Windows 키를 누른 후 검색창에 cmd를 입력합니다.
2. 오른쪽 창에서 관리자 권한으로 실행(Run as administrator)을 클릭하여 관리자 권한으로 명령 프롬프트를 실행합니다.

3. 앞서 설명한 대로 명령어를 입력하고 Enter 키를 누릅니다.
이제 명령어가 정상적으로 실행되며 DISM 오류 87이 해결될 것입니다. 만약 해결되지 않는다면 다음 방법을 시도해 보세요.
함께 읽기: DISM 오류 14098 구성 요소 저장소 손상 문제 해결 방법
방법 3: SFC 및 CHKDSK 실행하기
Windows 10 사용자는 SFC(시스템 파일 검사기)와 CHKDSK(디스크 검사) 명령을 실행하여 시스템 파일을 자동으로 검사하고 복구할 수 있습니다. 두 도구 모두 기본 제공 도구로, DISM 오류 87을 해결하는 데 도움이 됩니다. 실행 방법은 아래와 같습니다.
1. 방법 2에서 설명한 절차에 따라 관리자 권한으로 명령 프롬프트를 실행합니다.
2. sfc /scannow 명령어를 입력하고 Enter 키를 누릅니다.

그러면 시스템 파일 검사기가 작동을 시작하며, 시스템의 모든 프로그램을 검사하고 자동으로 복구합니다.
3. '검증 100% 완료(Verification 100% completed)' 메시지가 나타날 때까지 기다린 후, 완료되면 PC를 재시작합니다.
DISM 오류 87이 해결되었는지 확인하세요. 그렇지 않다면 아래 단계를 계속 진행합니다.
참고: CHKDSK 도구를 실행하기 전에, 이 도구는 삭제 가능한 데이터를 복원할 수 없으므로 복구해야 할 삭제된 파일이 없는지 반드시 확인하세요.
4. 다시 관리자 권한으로 명령 프롬프트를 실행합니다.
5. CHKDSK C:/r을 입력하고 Enter 키를 누릅니다.

6. 프로세스가 성공적으로 완료될 때까지 기다린 후 창을 닫습니다.
함께 읽기: DISM 원본 파일을 찾을 수 없음 오류 해결 방법
방법 4: Windows OS 업데이트하기
위의 방법들로도 결과를 얻지 못했다면 시스템에 버그가 있을 가능성이 있습니다. Microsoft는 주기적으로 업데이트를 배포하여 시스템의 버그를 수정합니다. 따라서 항상 최신 버전으로 시스템을 유지해야 합니다. 그렇지 않으면 시스템 파일이 DISM 파일과 호환되지 않아 Windows 10에서 DISM 오류 87이 발생할 수 있습니다.
1. Windows + I 키를 동시에 눌러 설정(Settings)을 엽니다.
2. 아래 그림과 같이 업데이트 및 보안(Update & Security)을 선택합니다.

3. 업데이트 확인(Check for Updates) 버튼을 클릭합니다.

3A. 사용 가능한 업데이트가 있다면 지금 설치(Install now)를 클릭하여 다운로드 및 설치를 진행합니다.

3B. 이미 시스템이 최신 상태라면 '최신 상태임(You're up to date)' 메시지가 표시됩니다.

4. 시스템을 재시작한 후 문제가 해결되었는지 확인합니다.
함께 읽기: Windows 10 DISM 오류 0x800f081f 해결 방법
방법 5: 올바른 버전의 DISM 사용하기
Windows 8.1 또는 이전 버전의 구형 DISM에서 명령줄을 실행하면 DISM 오류 87이 반드시 발생합니다. 하지만 Windows 10에서 올바른 wofadk.sys 필터 드라이버와 함께 적절한 버전의 DISM을 사용하면 이 문제를 해결할 수 있습니다. DISM이 사용하는 운영 체제는 호스트 배포 환경(Host deployment environment)입니다. DISM은 아래 표와 같이 여러 Windows 버전에서 다양한 플랫폼을 지원합니다.
| 호스트 배포 환경 | 대상 이미지: Windows 11 또는 Windows 11용 WinPE | 대상 이미지: Windows 10 또는 Windows 10용 WinPE | 대상 이미지: Windows 8.1, Windows Server 2016, Windows Server 2012 R2 또는 WinPE 5.0 (x86/x64) |
| Windows 11 | 지원됨 | 지원됨 | 지원됨 |
| Windows 10 (x86/x64) | 지원됨 (Windows 11용 DISM 사용) | 지원됨 | 지원됨 |
| Windows Server 2016 (x86/x64) | 지원됨 (Windows 11용 DISM 사용) | 지원됨 | 지원됨 |
| Windows 8.1 (x86/x64) | 지원됨 (Windows 11용 DISM 사용) | 지원됨 (Windows 10용 DISM 사용) | 지원됨 |
| Windows Server 2012 R2 (x86/x64) | 지원됨 (Windows 11용 DISM 사용) | 지원됨 (Windows 10용 DISM 사용) | 지원됨 |
| Windows 8 (x86/x64) | 지원되지 않음 | 지원됨 (Windows 10용 DISM 사용) | 지원됨 (Windows 8.1용 DISM 이상 사용) |
| Windows Server 2012 (x86/x64) | 지원됨 (Windows 11용 DISM 사용) | 지원됨 (Windows 10용 DISM 사용) | 지원됨 (Windows 8.1용 DISM 이상 사용) |
| Windows 7 (x86/x64) | 지원되지 않음 | 지원됨 (Windows 10용 DISM 사용) | 지원됨 (Windows 8.1용 DISM 이상 사용) |
| Windows Server 2008 R2 (x86/x64) | 지원됨 (Windows 11용 DISM 사용) | 지원됨 (Windows 10용 DISM 사용) | 지원됨 (Windows 8.1용 DISM 이상 사용) |
| Windows Server 2008 SP2 (x86/x64) | 지원되지 않음 | 지원되지 않음 | 지원됨 (Windows 8.1용 DISM 이상 사용) |
| WinPE for Windows 11 x64 | 지원됨 | 지원됨 (x64 대상 이미지만 해당) | 지원됨 (x64 대상 이미지만 해당) |
| WinPE for Windows 10 x86 | 지원됨 | 지원됨 | 지원됨 |
| WinPE for Windows 10 x64 | 지원됨 (Windows 11용 DISM 사용) | 지원됨 (x64 대상 이미지만 해당) | 지원됨 (x64 대상 이미지만 해당) |
| WinPE 5.0 x86 | 지원됨 (Windows 11용 DISM 사용) | 지원됨 (Windows 10용 DISM 사용) | 지원됨 |
| WinPE 5.0 x64 | 지원됨 (Windows 11용 DISM 사용) | 지원됨 (Windows 10용 DISM 사용, x64 대상 이미지만 해당) | 지원됨 (x64 대상 이미지만 해당) |
| WinPE 4.0 x86 | 지원되지 않음 | 지원됨 (Windows 10용 DISM 사용) | 지원됨 (Windows 8.1용 DISM 이상 사용) |
| WinPE 4.0 x64 | 지원되지 않음 | 지원됨 (Windows 10용 DISM 사용, x64 대상 이미지만 해당) | 지원됨 (Windows 8.1용 DISM 이상 사용, x64 대상 이미지만 해당) |
| WinPE 3.0 x86 | 지원되지 않음 | 지원됨 (Windows 10용 DISM 사용) | 지원됨 (Windows 8.1용 DISM 이상 사용) |
| WinPE 3.0 x64 | 지원되지 않음 | 지원됨 (Windows 10용 DISM 사용, x64 대상 이미지만 해당) | 지원됨 (Windows 8.1용 DISM 이상 사용, x64 대상 이미지만 해당) |
따라서 DISM으로 이미지 서비스를 수행할 때는 항상 어떤 버전을 사용 중인지, 그리고 해당 장치와 호환되는지 확인해야 합니다. 올바른 DISM 버전을 사용하고 있다고 확신하는 경우에만 DISM 명령을 실행하세요.
방법 6: 클린 설치 수행하기
위의 어떤 방법으로도 문제가 해결되지 않았다면 Windows를 다시 설치해 볼 수 있습니다. Windows를 클린 설치하여 DISM 오류 87을 해결하는 방법은 다음과 같습니다.
1. 방법 4에서 안내한 대로 설정 > 업데이트 및 보안으로 이동합니다.

2. 왼쪽 창에서 복구(Recovery) 옵션을 선택하고, 오른쪽 창에서 시작(Get started)을 클릭합니다.

3. '이 PC 초기화(Reset this PC)' 창에서 다음 옵션 중 하나를 선택합니다.
- 내 파일 유지(Keep my files): 앱과 설정은 제거되지만 개인 파일은 유지됩니다.
- 모든 항목 제거(Remove everything): 개인 파일, 앱, 설정이 모두 제거됩니다.

4. 마지막으로 화면의 지침에 따라 초기화 과정을 완료합니다.
추천 콘텐츠
- Windows 10에서 소리가 끊기는 문제 해결 방법
- 마우스 휠 스크롤이 제대로 되지 않을 때 해결 방법
- Fallout 76 서버 연결 끊김 오류 해결 방법
- Windows 시스템에서 사용자 계정 컨트롤(UAC) 활성화 방법
이 가이드가 도움이 되었고 Windows 10에서 DISM 오류 87을 성공적으로 해결하셨기를 바랍니다. 어떤 방법이 가장 효과적이었는지 의견을 남겨주세요. 이 글에 대해 궁금한 점이나 제안 사항이 있다면 언제든지 댓글로 알려주세요.