수정 : Windows 7, 8 및 10에서 RPC 서버를 사용할 수 없음

RPC는 원격 프로 시저 호출이라고도합니다. 컴퓨터의 등장 이후 존재하는 기술이며 프로세스 간 통신 기술을 활용합니다. 주요 목적은 클라이언트와 서버가 네트워크를 통해 서로 통신 할 수 있도록하는 것입니다. 장치에 대해서도 마찬가지입니다.

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

간단히 말해, 네트워크를 통해 데이터 나 정보를 공유 할 때마다 RPC가 모든 작업을 수행합니다. RPC는 또한 네트워크를 통해 장치를 관리하는 데 중요한 역할을하며 스캐너 또는 프린터와 같은 컨트롤러 주변 장치에도 사용됩니다.

'RPC 서버를 사용할 수 없습니다'오류의 원인은 무엇입니까?

RPC는 서로 다른 장치의 통신이므로 오류 메시지를 유발하는 여러 가지 모듈이 있습니다. 즉, 귀하의 경우에 책임이있을 수있는 몇 가지 범인은 다음과 같습니다.

  • RPC에 필요한 하나 이상의 서비스가 비활성화 됨 – 대부분의 경우이 특정 문제는 연결에 관련된 하나 이상의 컴퓨터에서 하나 이상의 필수 서비스를 비활성화 할 때 발생합니다. 이 시나리오가 적용되는 경우 서비스 유틸리티를 사용하여 비활성화 된 서비스를 강제로 시작하여 문제를 해결할 수 있습니다.
  • 방화벽에 의해 원격 지원이 비활성화 됨 – Windows 방화벽 및 일부 다른 타사가 기본적으로 원격 지원 연결을 차단하는 것으로 알려져 있습니다. 이것이 문제를 유발하는 원인 인 경우이 유형의 연결에 대한 예외를 설정하여 문제를 해결할 수 있습니다.
  • IPV6 또는 파일 프린터 공유가 비활성화 됨 – 특정 유형의 RPC 서버는 현재 네트워크 연결에서 IPV6 및 파일 프린터 공유를 모두 활성화해야합니다. 이 특정 문제를 해결하기 위해 고군분투하는 여러 사용자가 네트워크 속성에서 두 가지를 모두 활성화 한 후 문제가 해결되었다고보고했습니다.
  • IP 주소가 RPC 서버와 충돌합니다 . 모호한 IP도이 특정 오류 메시지를 트리거 할 수 있습니다. 이 시나리오가 적용되는 경우 IP 주소를 플러시 한 다음 갱신하여 문제를 해결할 수 있습니다.
  • RPC 서비스는 레지스트리를 통해 비활성화 됨 – 특정 유틸리티 또는 수동 사용자 개입 RPC 서버에 필요한 일부 서비스를 비활성화 상태로 유지합니다. 비슷한 시나리오에 처한 사용자는 레지스트리 편집기를 사용하여 RPC 구성 요소에서 사용하는 서비스를 강제로 시작한 후 문제가 해결되었다고보고했습니다.

솔루션을 살펴보기 전에 인터넷에 연결되어 있고 컴퓨터에 관리자로 로그인되어 있는지 확인하십시오. 또한 작업 환경에서 컴퓨터를 사용하는 경우 네트워크 관리자에게 문의하는 것이 가장 좋습니다. 각 작업 환경에는 네트워크와 PC의 개별 구성이 있습니다.

해결 방법 1 : 컴퓨터에서 RPC 서비스 확인

이 오류가 발생하면 사용자가 가장 먼저 확인해야하는 것은 컴퓨터의 RPC 서비스입니다. 다른 타사 응용 프로그램과 충돌하거나 시스템 시스템을 변경하면 RPC 서비스가 기본 (자동) 값에서 수동으로 변경 될 수 있습니다. 이는 RPC가 필요할 때 자동으로 시작되지 않을 수 있음을 의미합니다.

  1. Windows + R을 누르고 대화 상자에 " services.msc "를 입력 한 다음 Enter 키를 누릅니다.
  2. 서비스 창에서 다음 프로세스를 검색하십시오.
RPC (원격 프로 시저 호출) RPC 끝점 매퍼 또는 RPC (원격 프로 시저 호출) 로케이터 DCOM 서비스 프로세스 시작 관리자

각 서비스를 하나씩 마우스 오른쪽 버튼으로 클릭하고 속성을 선택 합니다.

RPC와 관련된 서비스
  1. 속성에서 서비스가 시작 되고 시작 유형자동 으로 설정 되었는지 확인 합니다.
RPC 서비스의 시작 유형 및 상태 변경
  1. 변경 사항을 저장하고 종료합니다. 컴퓨터를 다시 시작하고 오류 메시지가 수정되었는지 확인하십시오.

해결 방법 2 : 방화벽에서 원격 지원 활성화

원격 지원은 다른 사용자 나 컴퓨터가 사용자의 컴퓨터 화면을보고 원하는 경우 제어 할 수있는 메커니즘입니다. 클라이언트와 서버가 훨씬 크고 복잡한 규모로 정보를 교환하기 때문에 RPC 서버의 경우 원격 지원이 작동 할 수도 있습니다. 방화벽이 제대로 구성되지 않은 경우 논의중인 오류가 발생합니다.

조직에 속해있는 경우 네트워크 관리자에게 문의하여 문제를 조사해야합니다. 네트워크 문제를 해결하는 동안 주 방화벽을 종료하면 문제가있는 문제를 해결할 수 있습니다. 이 데모에서는 사용자 (사용자)가 자신의 컴퓨터에있는 개인 방화벽에서 수행 할 수있는 작업에 대해서만 설명합니다.

  1. Windows + R을 누르고 대화 상자에 ' control '을 입력 한 다음 Enter 키를 누릅니다.
  2. 제어판이 나타나면 화면 오른쪽 상단의 검색 창에서 방화벽 을 검색합니다. 결과에서 클릭 Windows 방화벽을 통해 응용 프로그램 허용 아래에 하위 범주 인 Windows 방화벽을 .
Windows 방화벽-제어판
  1. 설정 변경을 클릭 하고 원격 지원 과 같은 RPC를 적용하는 항목이 활성화되어 있는지 확인합니다 .
원격 지원 활성화-방화벽
  1. 컴퓨터를 다시 시작하고 논의중인 오류 메시지가 해결되었는지 확인하십시오.

해결 방법 3 : 선택적 시작 비활성화

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

  1. Windows + R을 누르고 대화 상자에 " msconfig "를 입력 한 다음 Enter 키를 누릅니다.
  2. 시작 구성에서 일반 탭 을 선택하고 정상 시작 옵션을 선택합니다 .
정상 시작 선택-Windows 10에서 부팅 구성
  1. Apply 를 눌러 변경 사항을 저장하고 종료합니다. 이제 다시 시작하라는 메시지가 표시됩니다. 팝업 창을 사용하여 즉시 다시 시작하고 오류 메시지가 해결되었는지 확인하십시오.

해결 방법 4 : 연결된 네트워크에 대해 IPV6 및 파일 및 프린터 공유 활성화

경우 에 따라 하나 또는 여러 설정으로 인해 네트워크 연결 중단 이 발생한 경우 오류 1722 : RPC 서버를 사용할 수 없음 문제 가 발생할 수 있습니다 . 영향을받는 여러 사용자는 연결된 네트워크 속성에서 Microsoft 네트워크 용 프린터 공유프로토콜 버전 6 (TCP / IPv6) 이 모두 비활성화 된 것을 발견 한 후 문제가 해결되었다고보고했습니다 .

이 두 가지 옵션을 다시 활성화하면 영향을받는 대부분의 사용자가 문제가 해결되었다고보고했습니다. 이 작업을 수행하는 방법에 대한 빠른 가이드는 다음과 같습니다.

  1. 보도 Windows 키 + R은 실행 대화 상자를 엽니 다. 그런 다음 "ncpa.cpl"입력 하고 Enter 키 를 눌러 네트워크 연결 창 을 엽니 다 .
  2. 네트워크 연결 창에서 현재 연결되어있는 네트워크를 마우스 오른쪽 버튼으로 클릭하고 속성을 누르십시오.
  3. 네트워크 연결 속성으로 이동하면 네트워킹 탭으로 이동하여 항목 목록을 아래로 스크롤합니다.
  4. Microsoft 네트워크인터넷 프로토콜 버전 6 (TCP / IPv6) 파일 및 프린터 공유를 찾아서 연결된 두 상자가 모두 선택되어 있는지 확인합니다. 그런 다음 클릭 확인을 하여 변경 사항을 저장합니다.
  5. 컴퓨터를 다시 시작하고 다음에 시작할 때 문제가 해결되는지 확인합니다.
//appuals.com/wp-content/uploads/2019/05/enabling-ipv6.webm

오류 1722 : RPC 서버를 사용할 수 없음 문제 가 계속 발생하는 경우 아래의 다음 방법으로 이동하십시오.

해결 방법 5 : DNS 플러시 및 갱신

영향을받는 일부 사용자는 관리자 권한 명령 프롬프트를 사용하여 DNS를 플러시하고 연결을 갱신 한 후 문제를 해결했다고보고했습니다. 그러나이 수정 사항을 적용하려면 RPC 연결과 관련된 서비스가 실행 중인지 확인해야합니다 (방법 1 따르기).

필요한 서비스가 실행되고 있다고 확신하는 경우 DNS 플러시 및 연결 갱신에 대한 빠른 가이드는 다음과 같습니다.

  1. 보도 Windows 키 + R은 업 엽니 다 실행 대화 상자를. 다음으로 "cmd"를 입력 하고 Ctrl + Shift + Enter 를 눌러 상승 된 명령 프롬프트를 엽니 다. UAC (사용자 계정 컨트롤)에서 메시지가 표시되면 예를 클릭하여 관리 권한을 부여합니다.
  2. 관리자 권한 명령 프롬프트에서 다음 명령을 입력 하고 Enter 키 를 눌러 현재 IP 구성을 플러시합니다.
    ipconfig / flushdns
  3. 명령이 성공적으로 등록되면 다음 명령을 입력 하고 Enter 를 눌러 IP 구성을 갱신하십시오.
    ipconfig / 갱신
  4. IP가 갱신되면 상승 된 명령 프롬프트를 닫고 이전에 오류 1722 : RPC 서버를 사용할 수없는 문제를 트리거 한 단계를 다시 만들어 문제가 해결되었는지 확인합니다.

동일한 문제가 계속 발생하면 아래의 다음 방법으로 이동하십시오.

해결 방법 6 : 레지스트리 편집기를 사용하여 RPC 서비스 강제 시작

영향을받는 일부 사용자는 관리자 권한 명령 프롬프트를 사용하여 DNS를 플러시하고 연결을 갱신 한 후 문제를 해결했다고보고했습니다. 그러나이 수정 사항을 적용하려면 RPC 연결과 관련된 서비스가 실행 중인지 확인해야합니다 (방법 1 따르기).

필요한 서비스가 실행되고 있다고 확신하는 경우 DNS 플러시 및 연결 갱신에 대한 빠른 가이드는 다음과 같습니다.

이 작업을 수행하는 방법에 대한 빠른 가이드는 다음과 같습니다.

  1. 보도 Windows 키 + R은 실행 대화 상자를 엽니 다. 그런 다음 "regedit"입력 하고 Enter 를 눌러 레지스트리 편집기를 엽니 다. UAC (사용자 계정 컨트롤) 에서 메시지가 표시되면 를 클릭 하여 관리 권한을 부여합니다.
  2. 레지스트리 편집기 내에서 왼쪽 창을 사용하여 다음 위치로 이동합니다.
    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RpcSs

    참고 : 왼쪽 창을 사용하여 수동으로 이동하거나 정확한 주소를 탐색 모음에 직접 붙여넣고 Enter 키를 누를 수 있습니다. 으로 RPCSS의 키를 선택한 상태에서 오른쪽 창 더블 클릭 아래로 이동을 시작합니다.

  3. 내부 DWORD 값 편집 과 관련된 시작 설정된 자료진수 하고 값 데이터2 에이블하기 위해 제거 프로 시저 호출 (RPC)을 .
  4. 왼쪽 창 또는 상단의 탐색 모음을 사용하여이 위치로 이동합니다.
    컴퓨터 \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DcomLaunch
  5. 해당 위치에 도착하면 오른쪽 창에서 시작을 두 번 클릭합니다. 그런 다음 DCOM Server Process Launcher 를 활성화하기 위해 Base16 진수로 설정하고 값 데이터를 2 로 설정합니다 .
  6. 상단의 탐색 모음을 사용하거나 왼쪽 창을 사용하여 다음 위치로 이동합니다.
    컴퓨터 \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RpcEptMapper
  7. 오른쪽 창으로 이동하여 시작을 두 번 클릭합니다 . 그런 다음, 설정 자료진수 하고 값 데이터2 .
  8. 레지스트리 편집기를 닫고 컴퓨터를 다시 시작한 다음 다음 시스템 시작시 문제가 해결되었는지 확인합니다.
//appuals.com/wp-content/uploads/2019/05/enabling-services-via-registry-Editor.webm

위의 해결 방법 외에도 '수정 : 원격 프로 시저 호출이 실패했습니다'문서를 읽어 ' RPC 서버를 사용할 수 없습니다 ' 오류와 관련된 더 많은 해결 방법을 찾을 수 있습니다 . 두 오류 사례는 거의 동일하며 두 경우 모두 동일한 수정을 시도 할 수 있습니다.