Windows 10에서 RPC 서버를 사용할 수 없음 오류 수정

RPC(원격 프로시저 호출)(Remote Procedure Call (RPC)) 는 컴퓨터의 출현 이후 존재하는 기술로 프로세스 간 통신 기술을 활용합니다. 주요 목적은 클라이언트와 서버가 네트워크를 통해 서로 통신할 수 있도록 하는 것입니다. 최신 버전의 Windows 10 으로 업그레이드를 완료한 후 일부 사용자는 원격 명령 실행 (Windows 10)(The RPC server is unavailable) 오류 메시지와 함께 실패한다는 것을 알 수 있습니다 . 업그레이드 전에 이러한 원격 명령이 성공적으로 실행됩니다. 이 게시물에서는 잠재적인 원인을 식별한 다음 이 문제를 해결하는 데 도움이 될 수 있는 가능한 솔루션을 제공합니다.

RPC 서버를 사용할 수 없습니다

RPC 서버를 사용할(The RPC Server is unavailable ) 수 없다는 오류 메시지 는 다음 중 하나에 의해 트리거될 수 있습니다.

  • RPC 에 필요한 하나 이상의 서비스 가 비활성화되었습니다.
  • 방화벽(Firewall) 에 의해 원격 지원이 비활성화됩니다 .
  • IPV6 또는 파일 프린터 공유(File Printer Sharing) 가 비활성화되었습니다.
  • IP 주소가 RPC(RPC) 서버 와 충돌 합니다.
  • RPC 서비스는 (RPC)레지스트리(Registry) 를 통해 비활성화됩니다 .

읽기(Read) : 원격 프로시저 호출 오류 및 문제를 해결하는 방법.

RPC 서버는 Windows 11/10 에서 사용할 수 없습니다 .

이 오류가 발생하면 아래에서 권장하는 해결 방법을 시도해 볼 수 있습니다.

  1. 컴퓨터에서 RPC 서비스 확인
  2. 방화벽(Firewall) 에서 Remote Desktop/Assistance 활성화
  3. (Change Startup Selection)선택(Selective) 시작에서 정상 시작(Normal) 으로 시작 선택 변경
  4. 연결된 네트워크에 대해 IPV6파일(File)프린터 공유(Printer Sharing) 활성화
  5. 플러시 DNS 및 갱신
  6. (Force RPC)레지스트리 편집기(Registry Editor) 를 사용하여 RPC 서비스를 강제 로 시작 합니다.

이제 이러한 솔루션의 세부 단계를 살펴보겠습니다.

1] 컴퓨터에서 RPC 서비스 확인(Check RPC)

RPC 서버는 Windows 11/10에서 사용할 수 없습니다.

이 솔루션은 다른 타사 응용 프로그램과 충돌하거나 시스템 시스템을 변경하면 RPC 서비스가 기본값( Automatic )에서 수동으로 강제 전환될 수 있음을 의미합니다. 즉, 필요할 때 RPC 가 자동으로 시작되지 않을 수 있습니다.

컴퓨터에서 RPC 서비스 를 확인하려면 다음을 수행하십시오.

  • Windows + R을 누르고 대화 상자에 services.msc 를 입력하고 Enter 키를 누릅니다.(services.msc)
  • 서비스(Services) 창 에서 다음 프로세스를 검색합니다.

Remote Procedure Call (RPC)

RPC Endpoint Mapper or Remote Procedure Call (RPC) Locator

DCOM Service Process Launcher

  • 각 서비스를 하나씩 마우스 오른쪽 버튼으로 클릭하고 속성 을 선택 합니다(Properties) .
  • 속성에서 서비스가 시작됨 (Started ) 이고  시작 유형  이 (Startup type )자동(Automatic) 으로 설정되어  있는지 확인합니다 .
  • 변경 사항을 저장하고 종료합니다.

컴퓨터를 다시 시작하고 문제가 해결되었는지 확인합니다.

2] 방화벽(Firewall) 에서 Remote Desktop/Assistance 활성화

컴퓨터의 방화벽에서 원격 지원(Remote Assistance) 을 허용하려면 다음을 수행하십시오.

  • Windows 키 + R을 누르고 대화 상자에 control 을 입력하고 Enter 키를 누릅니다.(control)
  • 제어판 이 나타나면 창 오른쪽 상단의 검색 창에 방화벽  을 입력하고 (Firewall )Enter 키를 누릅니다 .
  • 결과에서 Windows 방화벽(Windows Firewall) 아래의 하위 범주인  Windows 방화벽을 통해 앱 허용 (Allow an app through Windows Firewall ) 을 클릭합니다 .
  • 설정 변경 (Change settings ) 을 클릭 하고 원격 지원(Remote Assistance) 과 같은 RPC 를 적용하는 항목 이 선택되어 있는지 확인합니다 .

컴퓨터를 다시 시작하고 문제가 해결되었는지 확인합니다.

3] 시작 선택(Change Startup Selection)선택(Selective) 시작에서 정상(Normal) 시작 으로 변경

선택적 시작은 로드된 항목의 수를 최소화하여 컴퓨터를 켤 수 있는 부팅 방법입니다. 이것은 일반적으로 다른 타사 응용 프로그램과 관련될 수 있는 컴퓨터 문제를 해결할 때 수행됩니다. 그러나 선택적 시작을 사용하여 부팅할 때마다 컴퓨터는 모든 RPC 구성 요소를 컴퓨터에 로드하지도 않습니다. 이 경우 정상 시작을 선택하고 문제가 해결되는지 확인합니다. 방법은 다음과 같습니다.

  • Windows 키 + R을 누르고 대화 상자에 msconfig 를 입력하고 Enter 키를 누릅니다.(msconfig)
  • 시작 구성에서 일반 (General ) 탭 을 선택하고 일반 시작(Normal startup) 옵션을 선택합니다  .
  • 적용(Apply) > 확인(OK ) 을 클릭 하여 변경 사항을 저장하고 종료합니다.

다시 시작하라는 메시지가 표시됩니다. 팝업창을 이용하여 즉시 재시작 하고 오류 메시지가 해결되었는지 확인합니다.(Restart)

4] 연결된 네트워크에 대해 IPV6(Enable IPV6)파일(File)프린터 공유 활성화(Printer Sharing)

경우  에 따라 하나 이상의 설정으로 인해 네트워크 연결이 중단되는 경우 오류 1722: RPC 서버를 사용할 수 없음  문제가 발생할 수 있습니다. (Error 1722: The RPC server is unavailable )이 경우 연결된 네트워크에 대해 IPV6파일(File)프린터 공유(Printer Sharing) 를 활성화 하면 문제가 해결될 수 있습니다. 다음을 수행합니다.

  • Windows key + R(r) 누른 다음 실행 대화 상자에 ncpa.cpl 을 입력하고 Enter 키를 눌러 네트워크 연결(Network Connections)  창  을 엽니다  .
  • 네트워크 연결(Network Connections) 창에서 현재 연결된 네트워크를 마우스 오른쪽 버튼으로 클릭하고 속성을 누르십시오.(Properties.)
  • 네트워크 연결 속성(Properties) 으로 이동 하면 네트워킹(Networking) 탭으로 이동하여 항목 목록을 아래로 스크롤합니다.
  •  Microsoft 네트워크 및  Internet Protocol Version 6 (TCP/IPv6) 파일 및 (File and) 프린터 공유를(Printer Sharing for Microsoft Networks) 찾아 연결된 상자가 모두 선택되어 있는지 확인합니다.
  • 확인(Ok) 을 클릭  하여 변경 사항을 저장합니다.

컴퓨터를 다시 시작하고 다음에 시작할 때 문제가 해결되는지 확인합니다.

5] 플러시 DNS 및 갱신

이 솔루션을 사용하려면 DNS(DNS) 플러시 및 연결 갱신 을 진행하기 전에 RPC 연결과 관련된 서비스 가 실행 중인지 확인해야 합니다(위의 솔루션 1에 설명됨).

필요한 서비스가 실행되고 있다고 확신하는 경우 아래 지침에 따라 DNS를 플러시(flush the DNS) 하고 연결을 갱신하십시오.

ipconfig /flushdns
  • 명령이 성공적으로 등록되면 다음 명령을 입력하고 Enter  키를 눌러 IP 구성을 갱신합니다.
ipconfig /renew

IP가 갱신되면 상승된 명령 프롬프트(Command Prompt) 를 닫고 원격 명령을 실행하여 문제가 해결되었는지 확인하십시오.

6] 레지스트리 편집기 를 사용하여 (Registry Editor)RPC(Force RPC) 서비스 시작

레지스트리 편집기(Registry Editor) 를 사용 하여 RPC 서비스를 강제 로 시작하려면 다음을 수행하십시오.

  • 레지스트리 편집기를 실행 합니다.
  • 레지스트리 편집기(Registry Editor) 내 에서 왼쪽 창을 사용하여 다음 위치로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs
  • RpcSs 키를 선택한 상태  에서 오른쪽 창으로 이동하고  시작(Start ) 을 두 번 클릭 하여 속성을 편집합니다.
  • 속성 상자 에서 (,)기본(Base)  을  16진수(Hexadecimal) 로  설정   하고  값 데이터(Value data)  를  2로 설정합니다.(2.)
  • 확인( OK ) 을 클릭 하여 RPC(제거 프로시저 호출)(Remove Procedure Call (RPC)) 를 활성화합니다  .

그런 다음 왼쪽 창 또는 상단의 탐색 모음을 사용하여(레지스트리 경로를 붙여넣고 Enter 키 를 누름) 이 위치로 이동합니다.

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch
  • 해당 위치에 도달 하면 오른쪽 창 에서 시작(Start) 을 두 번 클릭합니다 .
  • 그런 다음 Base  를  Hexadecimal 로 설정  하고 값 데이터를  2로 설정합니다.(2.)
  • DCOM 서버 프로세스 시작 관리자(DCOM Server Process Launcher) 를 활성화 하려면 확인(OK) 을 클릭 합니다.

마지막으로 상단의 탐색 모음을 사용하거나 왼쪽 창을 사용하여 다음 위치로 이동합니다.

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcEptMapper
  • 오른쪽 창으로 이동하여 시작을 두 번 클릭합니다.(Start.)
  • 그런 다음  Base  를  Hexadecimal 로 설정  하고  Value Data  를  2 로 설정 합니다.
  • 확인(OK) 을 클릭 합니다.

레지스트리 편집기(Registry Editor) 를 닫고 컴퓨터를 다시 시작한 다음 다음 시스템 시작 시 'RPC 서버를 사용할 수 없음'(The RPC server is unavailable’) 문제가 해결되었는지 확인하십시오.

다음과 같은 경우 관련 게시물을 확인하십시오.(Check these related posts if you receive:)

  1. 원격 프로시저 호출 오류 및 문제를 해결하는 방법
  2. Microsoft Store 앱에 대한 원격 프로시저 호출 실패 오류
  3. 로그인 옵션으로 PIN을 만드는 동안 원격 프로시저 호출 실패
  4. DISM을 사용하는 동안 원격 프로시저 호출 실패 오류가 발생했습니다(The remote procedure call failed error while using DISM) .



About the author

저는 브라우저와 스마트폰 앱에 대한 경험이 있는 숙련된 Windows 10 및 11/10 전문가입니다. 저는 15년 이상 소프트웨어 엔지니어로 일했으며 Microsoft, Google, Apple, Ubisoft 등을 비롯한 여러 유명 회사에서 일했습니다. 또한 대학 수준에서 Windows 10/11 개발을 가르쳤습니다.



Related posts