Anonim

Windows를 자주 사용하는 경우 "RPC 서버를 사용할 수 없습니다."라는 오류 메시지 중 가장 일반적으로 나타나고 겉으로는 알 수없는 오류 메시지 중 하나가 표시 될 것입니다.이 오류는 경험이없는 Windows 사용자에게는 큰 혼란을 야기 할 수 있지만 심각하거나 위험한 오류. 일반적으로 데이터 나 프로그램이 손실되지는 않습니다. 고맙게도, 당신이하고있는 일을 알고 있으면 고치는 것이 매우 쉽습니다.

먼저, 혼란과 수수께끼를 완화하기 위해 RPC가 무엇인지 먼저 이야기 해 봅시다. RPC는 "원격 프로 시저 호출"을 나타내며 컴퓨터가 문자 그대로 서로 통신하기 위해 수십 년 동안 사용한 방법입니다. 조금 혼란스러운 것은 최신 PC 멀티 태스킹과 많은 프로그램을 한 번에 실행하면 RPC는 일부 응용 프로그램이 동일한 컴퓨터에서 실행되는 다른 응용 프로그램과 통신하는 데 사용하는 방법이되었습니다. RPC는 기본적으로 다른 프로세스가 서로 통신하여 작업을 수행 할 수있게하는 시스템입니다. RPS 서버가 포트를 열고, 대상 서비스 또는 서버와 통신하고, 응답을 기다리고, 응답이있을 때 패킷을 보낸 다음, 작업 데이터를 대상 서버 또는 서비스로 전송한다는 점에서 네트워킹과 비슷하게 작동합니다. 대상 서비스 또는 서버가 작업을 수행하고 시작 프로그램으로 다시 전송할 데이터가 있으면 전체 프로세스가 반대로 작동합니다.

Windows 시스템의 RPC에 대해 이야기 하겠지만, 현재 사용중인 거의 모든 종류의 컴퓨터 시스템에서 RPC 방법론이 사용된다는 것을 알고 있어야합니다. Windows 고유의 프로세스가 아니라 방법론입니다. 대부분의 RPC 서버 오류는 한 컴퓨터에서 발생하지만 문제의 원인은 해당 컴퓨터 또는 네트워크 전체에 문제가있을 수 있습니다. 두 가지 종류의 문제를 해결하는 방법을 보여 드리겠습니다.

RPC 서버 사용 불가 오류

그렇다면“RPC 서버를 사용할 수 없습니다”오류가 발생하는 원인은 무엇입니까? 컴퓨터의 한 서비스가 다른 서비스와 통신해야하므로 교환을 시작하기 위해 컴퓨터의 RPC 서버에 연결합니다. RPC 서버는 컴퓨터의 포트를 사용하여 "수신"하고 "대화"하며, 네트워크 또는 로컬 서비스에 관계없이 서비스 간의 실제 통신을 가능하게하는 서버입니다. 서버를 사용할 수 없거나, 응답하지 않거나, 메모리에 쓸 수 없거나, 포트를 열 수 없기 때문에 RPC 서버에 대한 호출이 실패하면 "RPC 서버를 사용할 수 없습니다"오류가 발생합니다.

RPC 서버를 사용할 수없는 오류를 수정하는 방법

Windows 10 시스템에서는이 오류 메시지에 대한 세 가지 기본 잠재적 원인이 있습니다. RPC 서비스가 실행되고 있지 않거나 네트워크에 문제가 있거나 RPC 서비스를 제어하는 ​​중요한 레지스트리 항목이 손상되었습니다. Windows 10에서 오류의 가장 일반적인 원인은 RPC 서비스가 단순히 실행되고 있지 않기 때문입니다.

Windows 오류로 가장 먼저 시도하는 것은 전체 재부팅입니다. 일시적인 문제로 인해 RPC 서비스가 작동을 중지 한 경우 재부팅하면 나머지 컴퓨터와 함께 다시 시작되므로 가장 먼저 시도해야합니다. 재부팅해도 오류가 해결되지 않으면 다음 수정 사항을 시도하십시오. 이러한 수정 프로그램은 Windows 10 컴퓨터 용으로 특별히 작성되었지만 이전 버전의 Windows에서 동일한 일반 프로세스를 사용할 수 있습니다.

RPC 서비스

재부팅해도 문제가 해결되지 않으면 가장 먼저 확인해야 할 것은 RPC 서비스가 실제로 실행 중인지 확인하는 것입니다.

  1. Windows 작업 표시 줄을 마우스 오른쪽 단추로 클릭하고 작업 관리자를 선택하십시오.
  2. 서비스 탭을 선택한 다음 서비스 열기 링크를 선택하십시오.
  3. 원격 프로 시저 호출 서비스로 이동하십시오. 실행 중이고 자동으로 설정되어 있는지 확인하십시오.
  4. DCOM Server Process Launcher로 이동하십시오. 또한 실행 중이며 자동으로 설정되어 있는지 확인하십시오.

두 서비스가 자동 및 실행 이외의 다른 서비스로 설정된 경우 변경하십시오. 시스템 권한에 따라 이러한 서비스를 다시 시작할 수도 있습니다. 컴퓨터를 이미 재부팅 한 경우 컴퓨터가 이미 다시 시작되었으므로 아무 것도 수행하지 않습니다.

RPC 서버 오류를 발생시키는 네트워크 문제

특정 RPC 호출이 컴퓨터에서 내부적으로 완전히 작동하더라도 네트워크 스택을 사용하여 통신합니다. 즉, TCP 또는 방화벽 문제로 인해 RPC가 작동하지 않을 수 있습니다.

  1. Windows 검색 상자에 'control'을 입력하고 제어판을 선택하십시오.
  2. 네트워크 및 인터넷 및 네트워크 및 공유 센터를 선택하십시오.
  3. 가운데에서 이더넷 링크를 선택한 다음 팝업 상자에서 속성을 선택하십시오.
  4. Microsoft 네트워크 용 IPv6 및 파일 및 프린터 공유가 모두 사용 가능한지 확인하십시오.

Microsoft 네트워크 용 IPv6 및 파일 및 프린터 공유가 이미 확인 된 경우 방화벽을 확인해야합니다.

  1. Windows 방화벽을 사용하는 경우 제어판에서 방화벽을 선택하십시오.
  2. 원격 지원을 찾아 도메인, 개인 및 공용 네트워크에 사용하도록 설정하십시오.
  3. 변경 사항이 있으면 저장하십시오.

타사 방화벽을 사용하는 경우이 설정을 사용하도록 실험해야 할 수 있습니다. 방화벽을 잠시 동안 사용했다면 아무 것도 변경하지 않아도되며 만일을 대비하여 확인하십시오.

RPC 서버 오류를 발생시키는 레지스트리 오류

다시 부팅해도 도움이되지 않고 RPC 및 DCOM 서비스가 제대로 실행되고 네트워크 스택이 작동하지 않습니다. (아직이 기사를 읽지 않았다면 아마 읽지 않았을 것입니다.) 마지막으로 할 수있는 일은 RCP 및 DCOM 서비스를 제어하는 ​​레지스트리 항목이 손상되지 않았는지 확인하는 것입니다. 레지스트리를 어지럽히는 것은 마음이 희미하지 않지만 먼저 백업을하면 변경 한 내용을 항상 취소 할 수 있습니다. 먼저 레지스트리를 백업하십시오.

  1. 검색 창에“regedit”를 입력하십시오.
  2. 왼쪽에서 컴퓨터를 선택하십시오.
  3. File-> Export로 이동하십시오.
  4. 레지스트리 파일 내보내기 대화 상자에서 백업 파일 이름을 입력하고 "저장"을 누르십시오.

레지스트리의 안전한 복사본을 가져 왔으므로 RPC 및 DCOM 서비스에 대한 항목을 확인할 수 있습니다.

  1. HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ RpcSs로 이동하십시오.
  2. 오른쪽 창에서 시작 키를 선택하고 값이 (2)로 설정되어 있는지 확인하십시오.
  3. HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ DcomLaunch로 이동하십시오.
  4. 오른쪽 창에서 시작 키를 선택하고 값이 (2)로 설정되어 있는지 확인하십시오.
  5. HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ RpcEptMapper로 이동하십시오.
  6. 오른쪽 창에서 시작 키를 선택하고 값이 (2)로 설정되어 있는지 확인하십시오.

이러한 수정 사항을 모두 시도했지만 RPC 서버 오류가 계속 발생하면 복원 지점에서 복원하거나 Windows를 새로 고쳐야합니다. 새로 고침으로 이동하면 파일 및 설정을 덮어 쓰지 않는 옵션을 선택하십시오!

***

레지스트리를 정리해야합니까? Windows 10 용 최고의 레지스트리 클리너에 대한 기사를 확인하십시오. 자녀 나 동료가 레지스트리 설정에 들어 가지 못하게해야합니까? 레지스트리 편집기에 대한 액세스를 잠그는 방법에 대한 자습서를 살펴 보았습니다. 컴퓨터 속도를 높여야하는 경우 Windows 10 PC 속도를 높이기 위해 레지스트리 사용에 대한 기사를 참조하십시오.

Windows에서 'RPC 서버를 사용할 수 없습니다'오류 수정 방법