Windows 11/10에서 DISM.exe /Online /Cleanup-image /Restorehealth 명령을 실행할 때 '원격 프로시저 호출 실패(The remote procedure call failed)' 오류가 발생한다면, 이 글에서 소개하는 해결 방법을 참고해 보세요.
시스템 파일 검사기(SFC)는 손상된 Windows 시스템 파일을 검색하고 복구하는 데 사용되는 도구입니다. 하지만 실행 과정에서 다음과 같은 오류가 발생하여 정상적으로 완료되지 않는 경우가 종종 있습니다:
- 시스템 파일 검사기(SFC)가 손상된 멤버 파일을 복구하지 못함
- Windows 리소스 보호에서 손상된 파일을 찾았지만 일부를 수정하지 못함
- 시스템 파일 검사기가 작동하지 않거나 실행·복구 자체가 되지 않음
- Windows 리소스 보호가 복구 서비스를 시작할 수 없음
이런 경우 안전 모드에서 시스템 파일 검사기를 실행하거나, DISM으로 Windows 구성 요소 저장소(Component Store)를 복구하면 문제가 해결될 수 있습니다.
그러나 간혹 DISM으로 구성 요소 저장소를 복구하는 도중에 검사가 20% 지점에서 멈추며 다음과 같은 오류가 나타나기도 합니다.
DISM 사용 중 원격 프로시저 호출 실패 오류 해결 방법

이 오류가 발생하면 WinX 메뉴(Windows 키 + X)를 열고 실행(Run)을 선택한 뒤, services.msc를 입력하고 Enter 키를 눌러 서비스 관리자를 실행합니다.
서비스 목록에서 Remote Procedure Call (RPC) 서비스를 찾아 두 번 클릭합니다. 시작 유형이 자동(Automatic)으로 설정되어 있고 서비스가 실행 중인지 확인하세요. 만약 중지되어 있다면 시작 버튼을 눌러 서비스를 구동합니다.
바로 아래에는 Remote Procedure Call (RPC) Locator 서비스가 있습니다. 이 서비스는 COM 및 DCOM 서버를 위한 서비스 제어 관리자 역할을 하며, 개체 활성화 요청 처리, 개체 내보내기 확인, COM/DCOM 서버의 분산 가비지 수집 등을 담당합니다. 해당 항목을 두 번 클릭합니다.

시작 유형이 수동(Manual)으로 되어 있는지 확인한 후, 시작 버튼을 클릭해 서비스를 구동합니다. 이 서비스는 응용 프로그램 호환성 유지에도 도움을 줍니다.
설정을 마쳤다면 시스템을 재시작한 후 DISM 명령을 다시 실행해 보세요. 대부분의 경우 이 과정만으로 오류가 해결됩니다.
추가로 확인하면 좋은 관련 오류 해결 글
- 원격 프로시저 호출(RPC) 오류 및 문제 해결 방법
- Microsoft Store 앱에서 발생하는 원격 프로시저 호출 실패 오류
- PIN 로그인 옵션 설정 시 나타나는 원격 프로시저 호출 실패 오류
- 'RPC 서버를 사용할 수 없습니다' 오류 해결 방법