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

Windows를 자주 사용하는 경우 "RPC 서버를 사용할 수 없습니다."라는 오류 메시지가 가장 일반적으로 표시되고 설명할 수 없는 것처럼 보이는 것에 익숙할 것입니다. 이 오류는 경험이 없는 Windows 사용자에게 큰 혼란을 줄 수 있지만 심각하거나 위험한 오류는 아닙니다. 즉, 일반적으로 데이터나 프로그램이 손실되지는 않습니다. 또한 고맙게도 자신이 무엇을 하고 있는지 안다면 매우 쉽게 고칠 수 있습니다.

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

이 기사에서 Windows 시스템의 RPC에 대해 이야기할 예정이지만 RPC 방법론은 오늘날 사용되는 거의 모든 종류의 컴퓨터 시스템에서 사용된다는 점을 알아야 합니다. 이는 Windows 전용 프로세스가 아니라 방법론입니다. 대부분의 RPC 서버 오류는 한 컴퓨터 내에서 발생하지만 문제의 원인은 해당 컴퓨터의 문제이거나 네트워크 전체의 문제일 수 있습니다. 이 기사에서 두 가지 유형의 문제를 모두 파악하는 방법을 보여 드리겠습니다.

RPC 란 무엇입니까?

먼저 혼란과 미스터리를 조금이라도 덜어주기 위해 RPC가 무엇인지 먼저 이야기해 보겠습니다. RPC는 "원격 프로시저 호출"의 약자로 컴퓨터가 문자 그대로 수십 년 동안 사용하여 서로 통신하는 방법입니다. 상황을 조금 혼란스럽게 만드는 것은 최신 PC에서 멀티태스킹을 하고 동시에 많은 프로그램을 실행하면서 RPC가 일부 응용 프로그램이 동일한 컴퓨터에서 실행되는 다른 응용 프로그램과 통신하는 데 사용하는 방법이 되었다는 것입니다.

RPC는 기본적으로 서로 다른 프로세스가 작업을 수행하기 위해 서로 통신할 수 있도록 하는 시스템일 뿐입니다. RPS 서버가 포트를 열고 대상 서비스 또는 서버와 통신하고 응답을 기다리고 응답이 있으면 패킷을 보낸 다음 대상 서버 또는 서비스로 작업 데이터를 전송한다는 점에서 네트워킹과 약간 유사합니다. 대상 서비스 또는 서버가 작업을 완료하고 시작 프로그램으로 다시 보낼 데이터가 있는 경우 전체 프로세스가 반대로 작동합니다.

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

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

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

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

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

RPC 서비스

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

  1. Windows 작업 표시줄을 마우스 오른쪽 버튼으로 클릭하고 선택 작업 관리자, 당신은 또한 사용할 수 있습니다 Ctrl + Shift + Esc 단축키.
  2. 선택 서비스 탭. 작업 관리자
  3. 그런 다음 오픈 서비스 창의 왼쪽 하단 근처에 있는 링크. 작업 관리자 서비스 탭
  4. 원격 프로시저 호출 서비스로 이동합니다. 실행 중인지 확인하고 자동으로 설정합니다.
  5. DCOM 서버 프로세스 시작 관리자로 이동합니다. 또한 실행 중인지 확인하고 자동으로 설정합니다. 작업 관리자 서비스 탭 2

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

RPC 서버 오류를 일으키는 네트워크 문제

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

  1. Windows 검색 상자에 'control'을 입력하고 선택하십시오. 제어판. Windows 검색 창
  2. 다음으로 선택 네트워크와 인터넷제어판 메뉴.
  3. 그런 다음 네트워크 및 공유 센터. 네트워크 및 인터넷 페이지
  4. 선택 이더넷 링크 중앙에서 그리고 나서 속성 팝업 상자에서.
  5. 대부분의 홈 네트워크의 경우 IPv4와 Microsoft 네트워크용 파일 및 프린터 공유가 모두 활성화되어 있는지 확인해야 합니다.

IPv4와 Microsoft 네트워크용 파일 및 프린터 공유 이미 선택되어 있으므로 방화벽을 확인해야 합니다.

  1. Windows Defender 방화벽을 사용하는 경우 네트워크 및 공유 센터 설정 페이지의 왼쪽 하단에 있습니다. 네트워크 및 공유 센터
  2. 찾다 원격 지원 도메인, 사설 및 공용 네트워크에 대해 활성화되어 있는지 확인하십시오.
  3. 변경한 경우 변경 사항을 저장하십시오.

타사 방화벽을 사용하는 경우 이 설정을 활성화하기 위해 실험해야 할 수 있습니다. 한동안 방화벽을 사용했다면 아무것도 변경할 필요가 없지만 만일을 대비하여 확인하십시오.

DNS 서버 플러시

댓글에서 Jeff가 언급했듯이 서비스가 실행 중이고 여전히 이 오류에 문제가 있는 경우 DNS 플러시를 수행하십시오.

  1. 시작 메뉴를 열고 "명령 프롬프트"를 클릭하고 명령 프롬프트, Windows PowerShell을 사용할 수도 있습니다. 참고로 선택해야 할 수도 있습니다. 관리자 권한으로 실행. Windows 시작 메뉴
  2. 이제 "를 입력하십시오.ipconfig /flushdns", 따옴표 없이 히트 입력하다. 명령 프롬프트

이제 DNS 서버가 파일을 플러시했으며 문제가 해결되었기를 바랍니다.

RPC 서버 오류를 일으키는 레지스트리 오류

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

  1. 유형 "regedit"를 검색창에 입력하고 입력하다.
  2. 선택하다 컴퓨터 왼쪽에서.
  3. 이동 파일>내보내기.
  4. 에서 레지스트리 파일 내보내기 대화 상자에서 백업 파일의 이름을 입력하고 구하다.

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

  1. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcSs로 이동합니다.
  2. 오른쪽 창에서 시작 키를 선택하고 값이 (2)로 설정되어 있는지 확인합니다.
  3. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDcomLaunch로 이동합니다.
  4. 오른쪽 창에서 시작 키를 선택하고 값이 (2)로 설정되어 있는지 확인합니다.
  5. HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcEptMapper로 이동합니다.
  6. 오른쪽 창에서 시작 키를 선택하고 값이 (2)로 설정되어 있는지 확인합니다.

이 모든 수정 사항을 시도했지만 RPC 서버 오류가 계속 나타나면 복원 지점에서 복원하거나 Windows를 새로 고쳐야 합니다. 새로 고침을 할 경우 파일과 설정을 덮어쓰지 않는 옵션을 선택하십시오!

***

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

최근 게시물