윈도우 PC에서 시스템 파일 검사기(System File Checker)를 사용해 본 적이 있다면, 배포 이미지 서비스 및 관리(DISM)라는 명령줄 도구에 대해서도 들어보았을 것입니다. DISM은 각종 성가신 오류를 손쉽게 예방할 수 있는 필수 도구이며, 그중 'DISM /Online /Cleanup-Image /RestoreHealth' 명령은 시스템을 건강하게 유지하는 데 특히 유용합니다. 이 글에서는 해당 명령어가 어떤 역할을 하는지, 그리고 실제로 활용하는 방법까지 자세히 알아보겠습니다.
DISM /Online /Cleanup-Image /RestoreHealth란?
DISM /Online /Cleanup-Image /RestoreHealth는 운영체제를 꼼꼼하고 철저하게 스캔하여 무작위적인 문제를 일으킬 수 있는 손상된 파일을 찾아내는 DISM 명령어입니다. 발견된 파일은 자동으로 복구되며, 이를 통해 컴퓨터 전반의 안정성이 크게 향상됩니다.
이 명령어는 어떤 역할을 하나요?
스캔을 시작하기 전에 이 명령은 먼저 DISM이 현재 실행 중인 운영체제만을 대상으로 하는지 확인합니다. 즉, 가상 하드 디스크(.vhdx 또는 .vhd)나 오프라인 윈도우 이미지(.wim)는 스캔 대상에서 제외됩니다. 이후 복구 작업을 진행하며 시스템 전체를 검사해 손상된 파일을 찾아내고 수리합니다.
따라서 컴퓨터에서 설명할 수 없는 오류가 반복된다면, 이 명령어가 문제 해결에 큰 도움이 될 수 있습니다.
DISM.exe /Online /Cleanup-Image /RestoreHealth 명령어 사용 방법
이 명령어로 PC 오류를 해결하려면 아래 단계를 따라 하세요:
- 윈도우 로고 키 + S를 동시에 누릅니다.
- 검색창이 열리면 "명령 프롬프트"를 입력합니다.
- 검색 결과의 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭한 뒤 "관리자 권한으로 실행"을 선택합니다.
- 사용자 계정 컨트롤(UAC) 창이 뜨면 "예"를 클릭합니다.
- CMD 창에 DISM /Online /Cleanup-Image /RestoreHealth를 입력합니다.
- Enter 키를 눌러 스캔을 시작합니다.
- 프로세스가 완료될 때까지 기다린 후 컴퓨터를 재시작합니다.
DISM RestoreHealth는 얼마나 걸리나요?
스캔이 시작되면 진행률(0~100%)이 표시되며, 완료될 때까지 숫자가 올라갑니다. 다만 진행률이 한동안 멈춰 있는 것처럼 보일 때가 있어, 조급해진 사용자가 작업을 중간에 취소하는 경우도 종종 있습니다.
스캔이 멈춘 것처럼 보이는 것은 지극히 정상적인 현상입니다. 주로 수정해야 할 오류가 많을수록 더 많은 시간이 필요하기 때문입니다. 일반적으로 약 10분 정도 걸리지만, 상황에 따라 몇 시간까지 늘어날 수도 있습니다. 따라서 프로세스를 강제로 중단하지 말고 충분한 시간을 두는 것이 좋습니다. 중간에 취소하면 결국 처음부터 다시 진행해야 합니다. 참고로 도구가 실행되는 동안에도 평소처럼 컴퓨터를 계속 사용할 수 있습니다.
오류 87이 나타나는 이유는?
DISM 스캔 실행 시 다음과 같은 이유로 오류 87이 발생할 수 있습니다:
- 운영체제가 최신 버전이 아닌 경우
- 시스템 파일이 손상된 경우
- DISM 명령어 입력이 잘못된 경우
다행히 이 오류는 올바른 해결 방법만 알면 비교적 쉽게 고칠 수 있습니다. 아래에서 가장 효과적인 해결책들을 소개하니, 불필요한 시스템 변경을 피하려면 소개된 순서대로 하나씩 적용해 보세요.
1. 명령어 입력 오류 확인하기
online /cleanup-image /restorehealth 명령에는 슬래시와 공백이 여러 개 포함되어 있습니다. 하나라도 빠지면 오류 87이 발생해 스캔 자체를 실행할 수 없습니다. Enter 키를 누르기 전에 명령어에 오타가 없는지 꼼꼼히 확인하는 습관이 중요합니다.
또한 반드시 관리자 권한으로 실행된 명령 프롬프트에서 명령을 실행해야 합니다. 그래야 시스템을 스캔하고 손상된 파일을 수정하는 데 필요한 권한이 부여됩니다.
- 화면 왼쪽 하단의 검색창을 클릭하고 "명령 프롬프트"를 입력합니다.
- 오른쪽 메뉴에서 "관리자 권한으로 실행"을 선택합니다.
- UAC 창에서 "예"를 클릭합니다.
- 명령어를 다시 실행하면 정상적으로 작동할 것입니다.
그래도 오류가 계속된다면 더 심각한 문제일 가능성이 있으니, 다음 방법을 시도해 보세요.
2. 윈도우 업데이트
운영체제가 오래되었다면 오류 87을 유발하는 버그가 포함되어 있을 수 있습니다. 최신 윈도우 업데이트를 설치하면 문제가 해결될 수 있습니다.
- Win + I 단축키로 설정 앱을 엽니다.
- "업데이트 및 보안" 메뉴로 이동합니다.
- 창 오른쪽에서 "업데이트 확인" 버튼을 클릭합니다.
- 윈도우가 사용 가능한 업데이트를 확인하고 자동으로 설치합니다. 선택적 업데이트가 표시되면 함께 설치하는 것이 좋습니다.
- 설치가 끝나면 PC를 재시작해 설치를 마무리합니다.
- 오류가 해결되었는지 확인합니다.
3. 시스템 파일 검사기(SFC) 실행
손상된 시스템 파일은 오류 87을 비롯한 윈도우 10/11各종 오류의 주요 원인입니다. 다행히 시스템 파일 검사기를 사용하면 이런 파일들을 복구할 수 있습니다. 이 도구는 보호된 모든 시스템 파일을 검사하고 손상된 파일을 자동으로 정상 파일로 교체합니다.
- 화면 왼쪽 하단의 윈도우 로고를 마우스 오른쪽 버튼으로 클릭합니다.
- 빠른 링크 메뉴에서 "실행"을 선택하거나, 윈도우 로고 키 + R을 눌러 실행 창을 엽니다.
- 실행 대화상자에 sfc /scannow를 입력하고 Enter 키를 누릅니다.
- 검사가 완료될 때까지 기다립니다.
- 컴퓨터를 재시작한 뒤 DISM /Online /Cleanup-Image /RestoreHealth가 정상적으로 실행되는지 확인합니다.
여전히 스캔이 되지 않더라도 포기하지 마세요. 다음 방법이 도움이 될 수 있습니다.
4. CHKDSK 도구 활용
CHKDSK는 하드 드라이브의 기존 오류나 불량 섹터를 검사하고 자동으로 수정해 주는 윈도우 기본 도구입니다. 이를 활용하면 오류 87을 해결할 수도 있습니다.
- 윈도우 검색창에 cmd를 입력합니다.
- 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 선택합니다.
- UAC 창이 나타나면 "예"를 클릭해 관리자 권한으로 CMD를 실행합니다.
- chkdsk를 입력하고 Enter 키를 누릅니다.
- 프로세스가 완료될 때까지 기다립니다. 발견된 오류 수에 따라 몇 분에서 몇 시간까지 걸릴 수 있으므로, 바쁘지 않은 시간에 실행하는 것이 좋습니다. 오류 메시지가 표시되지 않는 한 중간에 취소하지 말고 인내심을 갖고 기다리세요.
5. 전문 복구 도구 사용
전문 PC 복구 도구를 사용하면 숨겨진 문제까지 철저하게 검사하여 반복되는 오류의 근본 원인을 찾아낼 수 있습니다. Outbyte PC Repair는 신뢰성과 효율성이 입증된 복구 소프트웨어로, 시스템 오작동, 오래된 캐시 등 성능에 영향을 주는 요소를 자동으로 찾아 제거합니다. 또한 사용자 활동을 추적해 데이터를 제3자에게 판매하는 추적 쿠키까지 삭제해 줍니다.
이 도구로 기기의 성능, 개인정보 보호, 보안을 개선하고 싶다면 아래 단계에 따라 설치하세요:
- Outbyte PC Repair 공식 페이지에서 프로그램을 다운로드합니다.
- 설치 파일을 두 번 클릭해 설치를 시작합니다.
- 사용자 계정 컨트롤 창이 열리면 "예"를 클릭합니다.
- 설치 위치를 선택하고 원하는 선택 기능의 체크박스를 표시합니다.
- "Click to install"을 선택합니다.
- 설치가 완료되면 "Launch PC Repair and Scan PC" 옵션을 선택합니다.
- "Finish" 버튼을 클릭하면 앱이 열리고 자동으로 문제 검사를 시작합니다.
- 발견된 문제는 창 오른쪽에 목록으로 표시되며, 내용을 확인한 뒤 원하는 조치를 취하면 됩니다.
- 완료 후 앱을 종료하고 컴퓨터를 재시작해 성능 개선을 확인합니다.
6. 시스템 복원
시스템 복원은 컴퓨터를 특정 시점으로 되돌릴 수 있는 윈도우의 강력한 기능입니다. 최근 변경 사항 때문에 문제가 생겼는데 되돌리는 방법을 모를 때 큰 도움이 됩니다. 다만 미리 생성해 둔 복원 지점이 있어야 사용할 수 있으며, 시스템 복원을 사용해 본 적이 없다면 적용할 복원 지점이 없을 수 있다는 점에 유의하세요.
오류 87이 처음 발생하기 전에 복원 지점을 만들어 두었다면 아래 가이드를 따르세요:
- 화면 왼쪽 하단의 윈도우 검색창에 "복원"을 입력합니다.
- "복원 지점 만들기"를 선택합니다.
- 시스템 속성 창이 나타나면 "시스템 복원" 버튼을 클릭합니다. 버튼이 회색으로 비활성화되어 있다면 사용 가능한 복원 지점이 없다는 뜻입니다.
- "다음"을 클릭합니다.
- 적용할 복원 지점을 선택하고 날짜를 반드시 확인합니다. 원하는 복원 지점이 보이지 않으면 "더 많은 복원 지점 표시" 체크박스를 선택합니다.
- "영향을 받는 프로그램 검색"을 선택하면 삭제될 앱을 미리 확인할 수 있습니다.
- "닫기"를 클릭한 후 "다음"을 선택합니다.
- "마침" 버튼을 클릭해 프로세스를 시작합니다. 완료되면 DISM 스캔을 문제없이 실행할 수 있을 것입니다.
오류 87 재발을 방지하는 방법
오류 87은 매우 성가시기 때문에 시스템에 다시 나타나지 않도록 예방하는 것이 중요합니다. 가장 확실한 방법 중 하나는 윈도우를 정기적으로 업데이트하여 시스템을 버그 없이 유지하는 것입니다. 위 방법들로 해결한 후에도 오류가 계속 재발한다면 윈도우를 재설치하는 것도 고려해 볼 만합니다.
마무리
지금까지 RestoreHealth 명령어에 대해 알아야 할 모든 내용을 살펴보았습니다. 이 명령어와 관련해 궁금한 점이 있다면 댓글로 남겨주세요. 또한 윈도우 오류 해결에 도움이 되는 다양한 팁을 블로그의 다른 글에서도 확인하실 수 있습니다.