“RPC 서버를 사용할 수 없습니다” 오류 해결 방법
“RPC 서버를 사용할 수 없습니다” 오류는 특히 파일 공유, 네트워크 기반 앱 실행 또는 시작 시 블루스크린이 발생할 때 문제를 일으킬 수 있습니다.이 오류는 종종 로컬 및 네트워크를 통한 프로세스 간 통신을 관리하는 RPCSS(원격 프로시저 호출) 서비스와 관련이 있습니다.때로는 단순한 오류일 수도 있지만, 특정 서비스가 제대로 실행되지 않거나 일부 네트워크 프로토콜이 차단 또는 잘못 구성되었음을 나타내는 신호일 수도 있습니다.원인을 파악하려면 시행착오를 거쳐야 하지만, 시스템을 손상시키지 않고 문제를 해결하고 Windows가 다시 통신할 수 있도록 하는 몇 가지 효과적인 방법이 있습니다.
Windows에서 “RPC 서버를 사용할 수 없습니다” 오류를 해결하는 방법
RPCSS 서비스가 실행 중인지 확인하십시오.
이건 꽤 당연한 얘기지만 종종 간과되는 부분입니다. RPC는 이 서비스에 의존해서 작동하므로, 서비스가 실행 중인지 확인하는 것이 첫 번째 단계입니다.서비스가 중지되거나 비활성화되면 다른 모든 기능이 제대로 작동하지 않습니다.어떤 환경에서는 서비스를 수동으로 시작하니 바로 작동했지만, 다른 환경에서는 재부팅해야만 제대로 적용되었습니다.
- 서비스 유틸리티를 엽니다.키를 누르고 Windows + R를 입력 한
services.msc다음 Enter 키를 누릅니다. - 원격 프로시저 호출(RPC) 및 DCOM 서버 프로세스 실행기를 찾으십시오.해당 프로세스의 상태가 실행 중이고 시작 유형이 자동 으로 설정되어 있는지 확인하십시오.
- 그렇지 않으면 각 항목을 마우스 오른쪽 버튼으로 클릭하고 시작 또는 다시 시작을 선택한 다음 두 번 클릭하여 시작 유형을 자동 으로 설정하십시오.
왜 굳이 이런 작업을 해야 할까요? 이러한 서비스가 활성화되어 있지 않으면 아무리 설정을 조정해도 네트워크나 RPC 통신 문제를 해결할 수 없기 때문입니다.때로는 악성코드나 실수로 인한 변경 때문에 이러한 서비스가 제대로 작동하지 않을 수 있습니다.이러한 서비스를 다시 활성화하는 것은 시스템이 다시 통신을 시작해도 좋다는 신호를 보내는 것과 같습니다.
네트워크 프로토콜과 TCP 포트 135가 허용되어 있는지 확인하십시오.
대부분의 원격 RPC 호출은 TCP 포트 135를 사용하는데, Windows 방화벽에서 이 포트를 차단하면 통신이 사실상 차단됩니다.따라서 특히 원격 데스크톱이나 도메인 컨트롤러를 사용하는 경우 이 포트를 수동으로 열어야 할 수 있습니다.
- Windows Defender 고급 보안 방화벽을 검색하여 엽니다.
- 왼쪽 창에서 수신 규칙을 클릭합니다.
- 오른쪽 창에서 [새 규칙]을 클릭합니다.
- 포트를 선택 하고 다음을 클릭하세요.
- TCP를 선택 하고
135로컬 포트로 지정한 다음 다음을 클릭합니다. - ‘연결 허용’을 선택 하고 ‘다음’을 누르세요.
- 모든 프로필(도메인, 비공개, 공개)을 확인하고 계속 진행하세요.
- 이름을 “RPC 포트 135 허용”과 같이 지정하고 마침을 클릭합니다.
이렇게 하면 특히 원격 프로시저를 사용할 때 네트워크 구성 요소가 방화벽을 통과하여 통신할 수 있습니다.어떤 경우에는 다른 모든 방법이 효과가 없었을 때 이 임시 해결책이 효과가 있는 것을 본 적이 있습니다.
네트워크 설정을 초기화하고 DNS를 다시 등록하세요.
이름 확인에 오류가 발생하면 RPC 서버를 사용할 수 없는 것처럼 보일 수 있습니다. DNS 레지스트리를 빠르게 등록하고 DNS 캐시를 비우면 시스템의 로컬 호스트 이름 매핑을 새로 고치는 데 도움이 될 수 있습니다.
- 명령 프롬프트를 관리자 권한으로 실행하려면 검색 후 마우스 오른쪽 버튼을 클릭하고 ” 관리자 권한으로 실행”을 선택하세요.
- 입력
ipconfig /registerdns하고 Enter 키를 누르세요.이렇게 하면 DNS 레코드가 다시 등록되어 호스트 이름/IP 주소 불일치 문제가 해결될 수 있습니다. - 이어서 다음과 같이 하세요:
ipconfig /flushdns— DNS 캐시를 지웁니다.ipconfig /release— 현재 IP 정보를 공개합니다.ipconfig /renew— DHCP 서버에 새 IP 주소를 요청합니다.
때로는 간단한 DNS 재설정 및 새로 고침만으로 RPC 및 네트워크 구성 요소가 다시 작동할 수 있습니다.특히 Windows 업데이트나 네트워크 변경 후에 이러한 현상이 두드러집니다.
기타 주요 서비스 확인 및 재시작
RPC는 여러 다른 서비스에 의존합니다.이러한 서비스 중 하나라도 중단되면 RPC가 작동하지 않습니다.따라서 이러한 서비스들을 확인하고 필요한 경우 시작해야 합니다.
- DCOM 서버 프로세스 실행기
- RPC 엔드포인트 매퍼
- Windows 원격 관리
- 원격 레지스트리
- TCP/IP NetBIOS 도우미
- 인쇄 스풀러(네트워크 인쇄가 실패할 경우)
- DHCP 클라이언트
서비스 목록 에서 각 서비스를 찾은 후 더블 클릭하고 시작 유형을 자동 으로 설정한 다음 시작을 클릭합니다.때때로 이러한 서비스 중 하나라도 꺼져 있거나 비활성화된 경우 RPC 오류가 발생할 수 있습니다.
IPv6 및 파일/프린터 공유가 활성화되어 있는지 확인하십시오.
일부 네트워크 기능을 사용하려면 IPv6 활성화 및 공유 프로토콜 사용이 필요합니다.네트워크 연결 ( Windows + R> ncpa.cpl)로 이동하여 네트워크를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택한 다음 인터넷 프로토콜 버전 6(TCP/IPv6) 및 Microsoft 네트워크용 파일 및 프린터 공유를 모두 선택하십시오.
이렇게 하면 RPC가 프로토콜 문제임에도 불구하고 마치 작동하지 않는 것처럼 보이게 만드는 여러 가지 이상한 네트워크 멈춤 문제를 해결할 수 있습니다.
시간대 설정 확인
이건 좀 특이한 경우인데, 클라이언트와 서버의 시간대가 서로 다르면 RPC 통신이 실패하는 경우가 있습니다.설정 에서 시간 및 언어 설정을 다시 확인 하고 두 컴퓨터의 시간대를 동기화하세요.
레지스트리 편집기를 사용하여 RPC를 강제로 활성화하세요
RPC 서비스 아이콘이 회색으로 표시되어 있다면 레지스트리에서 직접 비활성화되었을 가능성이 있습니다.다음은 RPC 서비스를 다시 활성화하는 방법이지만, 레지스트리를 잘못 건드리면 오히려 더 큰 문제가 발생할 수 있으므로 주의해야 합니다.반드시 먼저 레지스트리를 백업하십시오.
- 레지스트리 편집기를 엽니다.키를 누르고 Windows + R를 입력 한
regedit다음 Enter 키를 누릅니다. - 다음으로 이동하세요:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs - 오른쪽에서 Start DWORD를 찾으세요.더블클릭하고 값을
2(자동)으로 설정하세요. - 레지스트리 편집기를 닫고 컴퓨터를 다시 시작하세요.때때로 레지스트리를 간단히 수정하면 잠겨 있는 서비스가 잠금 해제될 수 있습니다.
다시 한번 말씀드리지만, 주의하세요.이 방법은 다른 모든 방법이 실패했을 때 사용할 수 있는 고급 해결책입니다.
Windows 업데이트를 다시 설치하거나 시스템 복원을 수행하십시오.
최근 업데이트 이후 이 오류가 발생했다면 해당 업데이트를 제거하면 문제가 해결될 수 있습니다.제어판 > 프로그램 > 설치된 업데이트 보기로 이동하여 최신 업데이트를 찾아 제거하세요.그래도 문제가 해결되지 않으면 시스템 복원을 수행하여 이전의 안정적인 상태로 되돌리십시오.
- .을 통해 시스템 속성을 엽니다
sysdm.cpl. - 시스템 보호 탭 으로 전환한 다음 시스템 복원을 선택하십시오.
- 오류가 발생하기 전 시점의 복원 지점을 선택하고 안내에 따라 진행하세요.
이 방법은 최후의 수단일 수 있지만, 업데이트나 드라이버 변경 후에 발생하는 특이한 문제를 해결하는 데 확실히 도움이 될 수 있습니다.
마무리
솔직히 말해서, RPC 서버 오류는 서비스 실행 안 됨, 네트워크 차단, DNS 또는 레지스트리 문제 등 수많은 사소한 원인으로 발생할 수 있습니다.보통 서비스 재시작, 네트워크 규칙 확인, 네트워크 구성 재설정 등을 통해 문제를 해결할 수 있습니다.그래도 해결되지 않으면 레지스트리 편집이나 시스템 복원과 같은 강력한 조치가 필요할 수 있습니다.많은 사용자들이 이러한 방법으로 문제를 해결했지만, 인내심이 필요합니다.윈도우의 특성상 문제 해결이 어려울 수 있지만, 이 팁들이 문제 해결에 도움이 되기를 바랍니다.레지스트리나 시스템 설정을 편집하기 전에 반드시 모든 데이터를 백업하세요.윈도우는 문제 해결을 필요 이상으로 어렵게 만들어 놓았으니까요.이 정보가 누군가에게 도움이 되기를 바랍니다.
요약
- RPC 및 DCOM 서비스가 실행 중이고 자동 실행으로 설정되어 있는지 확인하십시오.
- Windows 방화벽에서 TCP 포트 135를 허용하십시오.
- DNS 재등록 및 DNS 캐시 초기화
- 주요 네트워크 관련 서비스를 재시작하세요
- IPv6 및 파일/프린터 공유가 활성화되어 있는지 확인하십시오.
- 시간대를 확인하고 시계를 동기화하세요.
- 필요한 경우 레지스트리 편집기를 사용하여 RPC를 강제로 활성화하십시오.
- 문제가 있는 업데이트를 제거하거나 시스템 복원을 실행하세요.