매일 업데이트
2023-09-14 00:35 7 min

Windows 10에서 "RPC 서버를 사용할 수 없습니다" 오류를 해결하는 방법

Windows 컴퓨터에서 "RPC 서버를 사용할 수 없습니다"라는 메시지가 나타나 불편함을 겪고 계신가요? 이러한 오류 메시지는 윈도우 환경에서 흔하지 않기 때문에, 특히 네트워크 관련 문제에 익숙하지 않은 사용자에게는 더더욱 난감하게 느껴질 수 있습니다.

지금부터 RPC가 어떻게 작동하는지, 이 오류의 근본적인 원인은 무엇인지 자세히 알아보고, 문제를 해결하는 단계별 과정을 안내해 드리겠습니다.

RPC(원격 프로시저 호출)란 무엇이며, 오류는 왜 발생하는가?

본격적인 문제 해결에 앞서, RPC의 작동 방식과 오류를 유발하는 요인들을 정확히 파악하는 것이 중요합니다.

RPC(Remote Procedure Call)는 네트워크를 통해 연결된 컴퓨터 간의 통신을 가능하게 하는 핵심 기술입니다. 쉽게 말해, Windows 시스템이 네트워크를 통해 데이터를 주고받을 때마다 RPC 기술이 사용됩니다.

그렇다면 RPC가 제대로 작동하지 않는 이유는 무엇일까요? 대부분의 경우, 서비스 자체의 오류가 주원인입니다. 하지만 네트워크 연결 설정 오류, 파일 및 프린터 공유 구성 문제, 혹은 손상된 레지스트리 파일 등 다양한 원인이 복합적으로 작용할 수도 있습니다.

어떤 원인이든, 제시된 해결 방법을 따르면 RPC 서버 오류를 신속하게 해결할 수 있을 것입니다.

1. RPC 서버 재시작

오류를 해결하는 가장 효과적인 첫 단계는 관련 서비스를 재시작하는 것입니다. 이 과정을 통해 Windows는 모든 연결을 다시 설정하고 필요한 프로세스를 새로 시작할 수 있습니다.

  • 시작 메뉴 검색창에 '서비스'를 입력하여 실행합니다.
  • 검색 결과에서 '서비스' 앱을 관리자 권한으로 실행합니다.
  • 서비스 목록에서 'DCOM Server Process Launcher'를 찾아 더블클릭합니다.
  • 속성 창에서 '시작 유형'이 '자동'으로 설정되어 있는지, 그리고 '서비스 상태'가 '실행 중'인지 확인합니다.
  • 만약 설정이 다르다면, '시작 유형'을 '자동'으로 변경하고, '서비스 상태' 아래에 있는 '시작' 버튼을 클릭합니다.

컴퓨터 재부팅은 많은 윈도우 오류에 대한 효과적인 해결책이며, 더 복잡한 문제 해결을 시도하기 전에 우선적으로 고려해야 할 방법입니다.

2. 클린 부팅을 통한 타사 프로그램 충돌 확인

"클린 부팅"은 시스템 시작 시 타사 소프트웨어 및 서비스를 모두 비활성화하는 방식입니다. 이 기능은 윈도우에 내장되어 있지만 활성화하는 과정은 매우 간단합니다. 많은 사용자들이 "RPC 서버를 사용할 수 없습니다" 오류가 타사 프로그램과의 충돌로 인해 발생한다고 보고합니다.

문제가 타사 프로그램에서 비롯된 것인지 확인하려면 클린 부팅을 수행해야 합니다.

  • 시작 메뉴 검색 창에 'msconfig'를 입력하고 '시스템 구성'을 실행합니다.
  • '서비스' 탭으로 이동하여 '모든 Microsoft 서비스 숨기기'를 선택합니다.
  • 숨겨진 후 남아있는 서비스들을 모두 선택하고 '모두 사용 안 함'을 클릭합니다.
  • 작업 표시줄을 마우스 우클릭하여 '작업 관리자'를 실행합니다.
  • '시작 프로그램' 탭으로 이동하여 각 프로그램을 선택한 후 '사용 안 함'을 클릭합니다.
  • 컴퓨터를 다시 시작합니다.

클린 부팅 후 컴퓨터를 사용해 보면서 오류가 발생하는지 확인합니다. 만약 오류가 사라졌다면, 최근에 설치한 타사 프로그램이 문제의 원인일 가능성이 큽니다. 이 경우 해당 프로그램을 제거하거나 다른 버전을 설치하는 것이 좋습니다.

3. 네트워크 연결 설정 확인

특정 폴더나 파일을 파일 탐색기에서 열 수 없다면 네트워크 설정이 올바르게 구성되지 않았을 가능성이 있습니다. 네트워크 설정을 최적화하려면 다음 단계를 따르십시오.

네트워크 설정 구성 방법

네트워크를 구성하는 방법은 다음과 같습니다.

  • Windows 키 + R을 눌러 실행 창을 엽니다. 'ncpa.cpl'을 입력하고 Enter 키를 누릅니다.
  • 사용 중인 네트워크 연결(예: Wi-Fi)을 마우스 우클릭합니다.
  • 속성을 클릭합니다. 이 과정에서 관리자 권한이 필요할 수 있습니다.
  • 속성 창에서 'Microsoft 네트워크용 파일 및 프린터 공유'와 '인터넷 프로토콜 버전 6(TCP/IPv6)' 옵션을 활성화합니다.

그래도 문제가 지속된다면 네트워크 드라이버를 재설치해 볼 수 있습니다. 이는 Windows가 네트워크 드라이버를 다시 다운로드하여 설치함으로써 문제를 해결할 수 있는 방법입니다. 드라이버를 제거하는 방법은 아래와 같습니다.

네트워크 드라이버 제거 방법

네트워크 드라이버를 제거하는 방법은 다음과 같습니다.

  • Windows 키 + R을 누르고 실행 창에 'devmgmt.msc'를 입력합니다.
  • '장치 관리자'가 실행됩니다.
  • '네트워크 어댑터' 옵션을 확장합니다.
  • 해당 네트워크 드라이버를 마우스 우클릭하고 '제거'를 선택합니다.
  • 모든 창을 닫고 컴퓨터를 다시 시작합니다.

4. 방화벽 설정 변경

Windows 방화벽이 RPC 서버 트래픽을 차단하여 "RPC 서버를 사용할 수 없습니다" 오류를 발생시킬 수 있습니다. 이런 경우, 방화벽 설정을 조정하여 해당 트래픽을 허용해야 합니다.

타사 방화벽을 사용하는 경우 설정 방법이 다를 수 있지만, 다음은 Windows 방화벽 설정 변경 방법입니다.

  • 시작 메뉴 검색창에 '제어판'을 입력하여 실행합니다.
  • 제어판 검색창에 '방화벽'을 입력합니다.
  • 'Windows 방화벽'에서 'Windows 방화벽을 통해 앱 허용'을 클릭합니다.
  • 대화 상자에서 '원격 지원'을 찾아 관련된 모든 상자를 체크합니다.
  • 변경 사항을 저장하고 컴퓨터를 다시 시작합니다.

5. 레지스트리 설정 변경

이 설정을 변경하기 전에 반드시 복원 지점을 만들고 레지스트리를 백업하세요. 위의 방법들로 문제가 해결되지 않는다면, 레지스트리를 확인하여 잘못된 값을 수정해야 할 수 있습니다.

다음은 레지스트리 수정 방법입니다.

  • Windows 키 + R을 눌러 실행 창을 엽니다.
  • 'regedit'를 입력하여 '레지스트리 편집기'를 실행합니다.
  • 다음 경로로 이동합니다:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\RpcSs.
  • '시작' 항목을 더블클릭하고 '값 데이터'를 2로 설정합니다.
  • 다음 경로로 이동합니다:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\DcomLaunch
  • '시작' 값을 더블클릭하고 '값 데이터'를 2로 변경합니다.
  • 다음 경로로 이동합니다:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\RpcEptMapp
  • '시작' 값에서 '값 데이터'를 2로 설정합니다.

만약 위 레지스트리 항목들을 찾을 수 없다면 Windows를 다시 설치하거나 시스템 복원을 통해 이전 상태로 되돌려야 할 수도 있습니다. 복원 지점이 없는 경우, 향후 발생할 수 있는 문제를 방지하기 위해 매일 복원 지점을 생성하도록 Windows를 설정하는 것이 좋습니다. 또한 명령 프롬프트를 사용하여 수동으로 복원 지점을 만들 수도 있습니다.

6. 시스템 복원을 이용한 컴퓨터 복구

위에서 제시된 모든 방법을 시도했음에도 여전히 오류가 해결되지 않는다면 시스템 복원을 사용해야 할 때일 수 있습니다. 시스템 보호 기능이 활성화되어 있다면, Windows는 일반적으로 자동으로 또는 새로운 소프트웨어를 설치할 때 복원 지점을 생성합니다.

시스템 복원을 사용하는 방법은 다음과 같습니다.

  • 시작 메뉴 검색창에 '제어판'을 입력하고 실행합니다.
  • 제어판 검색창에 '복구'를 입력하고 '복구' 옵션을 선택합니다.
  • '복구' 창에서 '시스템 복원 열기'를 클릭합니다. 관리자 권한이 필요할 수 있습니다.
  • '다음'을 클릭한 후 목록에서 원하는 복원 지점을 선택합니다.
  • '마침'을 클릭합니다.

시스템 복원 후 Windows는 자동으로 컴퓨터를 이전 상태로 재부팅합니다. 만약 시스템 복원으로도 해결되지 않는다면, 컴퓨터 초기화 방법을 고려해 볼 수 있습니다.

7. DNS 서버 플러시

만약 Windows 레지스트리에 문제가 없다면, DNS를 플러시해야 할 수 있습니다. 이는 캐시를 지워 RPC 서버 오류를 해결하는 데 도움이 될 수 있습니다.

DNS를 플러시하려면 명령 프롬프트를 관리자 권한으로 실행한 후 'ipconfig /flushdns' 명령어를 입력하고 Enter 키를 누릅니다.

"RPC를 사용할 수 없음" 오류 해결!

위에서 제시된 해결 방법들을 통해 알 수 있듯이, RPC 서버 오류를 해결하는 것은 그다지 어렵지 않습니다. 간단한 단계를 따르면 곧 다시 정상적인 작업 환경을 되찾을 수 있을 것입니다.

저자
Korea

기술 트렌드와 실용적인 팁을 전하는 लेखक입니다.