Computer >> 컴퓨터 >  >> 네트워킹 >> 네트워킹

Windows 10 'RPC 서버를 사용할 수 없습니다' 오류 완벽 해결 가이드

Windows 10을 사용하다 보면 로그인 시 "RPC 서버를 사용할 수 없습니다"라는 오류 메시지가 표시되어 로그인조차 되지 않는 경우가 있습니다. 또한 프린터로 문서를 인쇄하려 할 때에도 이 오류로 인해 인쇄가 정상적으로 진행되지 않을 수 있습니다.

RPC 서버 사용 불가 오류 개요

이 오류는 PC를 재시작하면 잠시 사라졌다가 얼마 지나지 않아 다시 나타나는 특징이 있습니다. 특히 인터넷 시간 동기화를 시도할 때 RPC 서버가 갑자기 작동을 멈춘다는 사용자 보고도 있으며, 대부분 네트워크 환경에서 프로그램을 실행할 때 발생하는 것으로 알려져 있습니다.

더 심각한 경우에는 0x800706ba 오류 코드와 함께 Windows 10 백업이 실패하기도 합니다. 따라서 문제를 빠르게 해결하려면 먼저 RPC와 RPC 서버의 개념을 이해하고, 오류의 원인을 파악한 후 적절한 조치를 취하는 것이 좋습니다.

RPC란 무엇인가? RPC 서버란?

RPC(Remote Procedure Call, 원격 프로시저 호출)는 한 프로그램이 네트워크로 연결된 다른 컴퓨터의 프로그램이 제공하는 서비스를, 네트워크의 세부 구조를 몰라도 사용할 수 있게 해주는 통신 프로토콜입니다.

RPC는 클라이언트-서버 방식(요청-응답 방식)으로 동작합니다. 즉, 클라이언트 프로세스가 요청을 보내면 서버 프로세스가 응답을 반환하며, 암호화된 프로시저 호출 역시 클라이언트 측에서 생성됩니다.

여기서 RPC 서버란 원격 클라이언트가 접속하여 명령을 전달하고 데이터를 주고받을 수 있도록 프로그램이 제공하는 통신 인터페이스를 의미합니다. 요약하자면, RPC는 하나의 컴퓨터 내에서 서로 다른 응용 프로그램 간의 통신을 가능하게 하며, 프린터나 스캐너 같은 원격 장치를 네트워크를 통해 제어하는 역할을 담당한다고 볼 수 있습니다.

Windows 10에서 RPC 서버를 사용할 수 없는 이유

오류 메시지의 내용을 분석해 보면, 스캐너 같은 주변 기기에 프로시저 호출을 요청하는 순간 RPC 서버가 제대로 작동하지 않는다는 것을 알 수 있습니다. 프린터가 네트워크 및 클라이언트와 연결되지 못해 요청에 응답하지 못하면서 RPC 서버 사용 불가 오류가 발생하는 것입니다.

전체 과정 중 어느 부분에서 문제가 생겼는지 정확히 특정하기는 어렵지만, 일반적으로 다음과 같은 원인을 의심해 볼 수 있습니다.

  • RPC 서비스 자체가 비정상적으로 작동하는 경우
  • 방화벽이 RPC 서버의 통신을 차단하는 경우
  • Windows 10의 네트워크 연결에 문제가 있는 경우

또한 원격 서버에서 원격 디스크 관리(Remote Disk Management)를 사용할 때에도 이 오류가 나타날 수 있습니다.

RPC 사용 불가 오류 해결 방법

본격적인 해결 방법을 시도하기 전에, 먼저 Windows Defender를 활성화하거나 백신 소프트웨어로 Windows 10 전체 검사를 실시하여 바이러스 감염 여부를 확인하는 것이 좋습니다.

해결 방법 목록:

  • 방법 1: RPC 서비스 재시작
  • 방법 2: Windows Defender 방화벽 설정 변경
  • 방법 3: Windows 10 네트워크 연결 확인
  • 방법 4: RPC 레지스트리 변경
  • 방법 5: 원격 디스크 관리 RPC 오류 수정

방법 1: RPC 서비스 재시작

프린터 사용 중 갑자기 인쇄가 되지 않거나, 인터넷 시간과 동기화되지 않는다면 RPC 서비스가 시작되지 않았거나 오류 상태일 가능성이 높습니다. 이 경우 Remote Procedure Call 서비스를 활성화하여 문제를 해결할 수 있습니다.

  1. Windows + R 키를 눌러 실행 창을 열고 services.msc를 입력한 후 Enter 키를 누릅니다.
  2. 서비스 창에서 목록을 아래로 스크롤하여 Remote Procedure Call 서비스를 찾아 마우스 오른쪽 버튼으로 클릭한 후 속성으로 이동합니다.
    Windows 10  RPC 서버를 사용할 수 없습니다  오류 완벽 해결 가이드

참고로 목록에는 RPC Endpoint Mapper라는 또 다른 RPC 관련 서비스가 있습니다. 이 서비스도 함께 시작하면 RPC 서버 오류 해결에 도움이 됩니다.

  1. RPC 속성 창에서 시작 유형자동으로 설정하고, 서비스 상태에서 시작 버튼을 클릭합니다.
    Windows 10  RPC 서버를 사용할 수 없습니다  오류 완벽 해결 가이드
  2. 확인을 눌러 설정을 저장한 후, Windows 10을 재시작하여 변경 사항을 적용합니다.

만약 인쇄나 시간 동기화 중에 이 오류가 발생했다면 Print Spooler(인쇄 스풀러)Windows Time 서비스도 각각 재시작해 보세요. 백업 중 오류가 발생했다면 Windows 백업 서비스의 상태도 함께 점검하는 것이 좋습니다. 이렇게 하면 RPC 서비스가 정상화된 후 프린터와 시간 동기화 기능도 정상적으로 돌아옵니다.

방법 2: Windows Defender 방화벽 설정 변경

RPC는 원격 프로세스 간 통신을 담당하므로, Windows 방화벽이 원격 지원을 허용하도록 설정되어 있어야 합니다. 방화벽이 RPC 서버를 차단하면 당연히 RPC 프로토콜도 작동하지 않습니다.

  1. 검색창에 Windows Defender 방화벽을 입력하고 해당 결과를 더블클릭하여 엽니다.
  2. Windows Defender 방화벽 창에서 앱 또는 기능이 Windows Defender 방화벽을 통해 앱을 허용을 클릭합니다.
    Windows 10  RPC 서버를 사용할 수 없습니다  오류 완벽 해결 가이드
  3. 설정 변경을 클릭한 후, 허용되는 앱 및 기능 목록을 아래로 스크롤하여 원격 지원(Remote Assistance)을 찾아 관련된 모든 체크박스가 선택되어 있는지 확인합니다.
    Windows 10  RPC 서버를 사용할 수 없습니다  오류 완벽 해결 가이드

확인을 클릭하면 백업이나 도메인 컨트롤러 사용 시 나타나던 RPC 서버 오류가 사라진 것을 확인할 수 있습니다.

방법 3: Windows 10 네트워크 연결 확인

RPC의 작동 방식을 고려하면, 요청 전송과 응답 수신 모두 네트워크가 정상적으로 작동해야 함을 알 수 있습니다. 네트워크가 원활해야만 RPC 서버 사용 불가 오류가 발생하지 않습니다.

  1. 시작 > 설정 > 네트워크 및 인터넷으로 이동합니다.
  2. 이더넷 또는 Wi-Fi 항목에서 어댑터 옵션 변경을 클릭합니다.
    Windows 10  RPC 서버를 사용할 수 없습니다  오류 완벽 해결 가이드
  3. 이더넷 또는 Wi-Fi를 마우스 오른쪽 버튼으로 클릭하여 속성을 엽니다.
    Windows 10  RPC 서버를 사용할 수 없습니다  오류 완벽 해결 가이드
  4. Microsoft 네트워크용 파일 및 프린터 공유인터넷 프로토콜 버전 4(TCP/IPv4) 항목이 모두 체크되어 있는지 확인합니다.
    Windows 10  RPC 서버를 사용할 수 없습니다  오류 완벽 해결 가이드

모든 네트워크 항목이 올바르게 구성되면 RPC 서버 오류로 인한 로그인 실패 문제는 더 이상 발생하지 않습니다. 추가로, 장치 관리자 또는 제조사 공식 웹사이트에서 네트워크 드라이버를 최신 버전으로 업데이트해 두면 향후 네트워크 오류로 인한 RPC 문제를 예방할 수 있습니다.

방법 4: RPC 레지스트리 변경

Windows 10에서 RPC 서버 관련 레지스트리가 손상된 경우에도 이 오류가 발생할 수 있습니다. 레지스트리 수정은 신중하게 진행해야 하지만, 프린터와 백업 기능을 정상화하려면 RPC 레지스트리 조정이 필요할 수 있습니다. 작업 전 레지스트리 백업을 권장합니다.

  1. Windows + R 키를 눌러 실행 창을 열고 regedit를 입력한 후 Enter 키를 누릅니다.
  2. 레지스트리 편집기에서 다음 경로로 이동합니다:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcSs
  3. RpcSs 키 아래 오른쪽 창에서 아래 이미지와 같은 항목들이 모두 존재하는지 확인합니다.
    Windows 10  RPC 서버를 사용할 수 없습니다  오류 완벽 해결 가이드

만약 RpcSs 레지스트리에 하위 항목이 누락되어 있다면 Windows 10을 다시 설치하는 것이 좋습니다.

  1. RpcSs 아래의 Start 값을 마우스 오른쪽 버튼으로 클릭하여 수정을 선택합니다.
    Windows 10  RPC 서버를 사용할 수 없습니다  오류 완벽 해결 가이드
  2. RpcSs 값 데이터2로 변경합니다.
    Windows 10  RPC 서버를 사용할 수 없습니다  오류 완벽 해결 가이드
  3. 레지스트리 편집기로 돌아가 다음 경로로 이동합니다:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DcomLaunch
    Windows 10  RPC 서버를 사용할 수 없습니다  오류 완벽 해결 가이드

같은 방법으로 오른쪽 창에서 Start 값을 더블클릭하여 2로 변경합니다.

  1. 동일한 절차로 RpcEptMapperStart 값 데이터2로 설정합니다.
  2. Windows 10을 재부팅합니다.

이제 Windows 10의 모든 RPC 관련 레지스트리가 변경되었으며, 재부팅 후 로그인 시 RPC 서버 사용 불가 오류가 사라진 것을 확인할 수 있습니다.

방법 5: 원격 디스크 관리 RPC 오류 수정

Windows Server 2008, 2012, 2016 환경에서 원격 장치의 가상 디스크 관리에 연결하려고 할 때 RPC 서버에 접근할 수 없어 서버 관리 RPC 오류가 다시 나타나는 경우가 있습니다.

원격 디스크 관리는 서버 관리에서 매우 유용하게 사용되는 기능이므로, 재연결에도 실패한다면 명령 프롬프트에서 몇 가지 명령을 실행하여 RPC 오류를 처리해야 합니다.

관리자 권한으로 명령 프롬프트를 실행한 후, 아래 명령어를 입력하고 각 줄마다 Enter 키를 눌러 실행합니다.

sc config vds start=auto

net start vds

Windows 10  RPC 서버를 사용할 수 없습니다  오류 완벽 해결 가이드

이 명령을 실행하면 Windows Server 2012 및 2008에서 원격 디스크 관리가 활성화되며, 이후 Windows 10은 RPC 서버 오류 없이 정상적으로 시작됩니다.

마무리

지금까지 Windows 10에서 "RPC 서버를 사용할 수 없습니다" 오류를 해결하는 5가지 방법을 살펴보았습니다. RPC 서비스 재시작부터 방화벽 설정, 네트워크 점검, 레지스트리 수정, 원격 디스크 관리 오류 해결까지 상황에 맞는 방법을 순서대로 적용해 보시기 바랍니다. 대부분의 경우 앞선 두 가지 방법만으로도 문제가 해결되므로, 간단한 조치부터 차근차근 시도해 보는 것을 권장합니다.