본문 바로가기
카테고리 없음

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

by 7냉이향 2025. 1. 10.
반응형

PowerShell에서 Get-WmiObject 명령을 실행할 때 "RPC 서버를 사용할 수 없습니다."라는 오류 메시지를 접할 수 있습니다. 이 오류는 일반적으로 원격 프로시저 호출(RPC) 서비스의 문제로 인해 발생하며, 다음과 같은 원인과 해결 방법이 있습니다.

 

1. RPC 및 관련 서비스 확인

RPC 기능이 제대로 작동하려면 특정 서비스가 실행 중이어야 합니다. 다음 단계를 통해 확인하고 필요한 경우 서비스를 시작하세요:

  • 서비스 상태 확인하기
    • Win + R 키를 눌러 실행 창을 열고, services.msc를 입력하여 서비스 관리자를 엽니다.
    • 다음 서비스를 찾아 상태를 확인하고, 실행 중이 아니면 시작합니다:
      • Remote Procedure Call (RPC): 시스템의 기본 RPC 서비스로, 반드시 실행되어야 합니다.
      • DCOM Server Process Launcher: DCOM 서비스를 관리하며, RPC와 밀접한 관련이 있습니다.
      • Remote Procedure Call (RPC) Locator: RPC 이름 서비스의 위치를 관리합니다.

 

'RPC 서버를 사용할 수 없습니다.' 오류 해결 방법

 

'RPC 서버를 사용할 수 없습니다.' 오류 해결 방법

윈도우10에서 "RPC 서버를 사용할 수 없습니다."라는 오류로 인해 특정 작업 과정에 진입할 수 없는 문제가 발생할 수 있습니다. 이러한 오류는 여러 가지의 원인이 있지만 주로 RPC 통신을 시작하

itfix.tistory.com

 

2. 방화벽 설정 확인

방화벽이 WMI 및 RPC 트래픽을 차단하면 해당 오류가 발생할 수 있습니다. 다음과 같이 방화벽 설정을 확인하고 필요한 예외를 추가하세요:

  • Windows 방화벽 설정
    • Win + R 키를 눌러 실행 창을 열고, control을 입력하여 제어판을 엽니다.
    • Windows Defender 방화벽을 선택하고, 좌측 메뉴에서 Windows Defender 방화벽을 통해 앱 또는 기능 허용을 클릭합니다.
    • 목록에서 Windows Management Instrumentation (WMI) 항목을 찾아 체크되어 있는지 확인하고, 체크되어 있지 않다면 체크한 후 확인을 클릭합니다.
    • 또한, 명령 프롬프트를 관리자 권한으로 실행하고 다음 명령을 입력하여 WMI 관련 방화벽 규칙을 활성화할 수 있습니다:
    • netsh advfirewall firewall set rule group="Windows Management Instrumentation (WMI)" new enable=yes

 

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

네트워크 문제로 인해 RPC 서버에 연결할 수 없는 경우도 있습니다. 다음 사항을 확인하세요:

  • 네트워크 연결 확인
    • 현재 사용 중인 네트워크 연결이 정상인지 확인하고, 필요 시 네트워크 어댑터를 재설정하거나 다른 네트워크에 연결해 보세요.
  • 파일 및 프린터 공유 설정 확인
    • Win + R 키를 눌러 실행 창을 열고, ncpa.cpl을 입력하여 네트워크 연결 창을 엽니다.
    • 현재 사용 중인 네트워크 연결을 우클릭하고 속성을 선택합니다.
    • Microsoft 네트워크용 파일 및 프린터 공유인터넷 프로토콜 버전 6(TCP/IPv6) 항목이 체크되어 있는지 확인하고, 체크되어 있지 않다면 체크한 후 확인을 클릭합니다.

 

4. DCOM 설정 확인

DCOM 설정이 비활성화되어 있으면 RPC 호출이 실패할 수 있습니다. 다음과 같이 확인하고 설정을 변경하세요:

  • DCOM 설정 확인 및 변경
    • Win + R 키를 눌러 실행 창을 열고, regedit를 입력하여 레지스트리 편집기를 엽니다.
    • 다음 경로로 이동합니다:
    • HKEY_LOCAL_MACHINE\Software\Microsoft\OLE
    • 우측 패널에서 EnableDCOM 값을 찾아 더블 클릭하고, 값 데이터를 Y로 설정한 후 확인을 클릭합니다.
    • 시스템을 재부팅하여 변경 사항을 적용합니다.

 

5. 네트워크 포트 확인

RPC는 기본적으로 TCP 포트 135를 사용합니다. 이 포트가 방화벽이나 네트워크 설정에 의해 차단되어 있지 않은지 확인하세요:

  • 포트 135 확인 및 설정
    • 명령 프롬프트를 관리자 권한으로 실행하고, 다음 명령을 입력하여 포트 135에 대한 방화벽 예외를 설정합니다:
    • netsh advfirewall firewall add rule name="DCOM" program=%systemroot%\system32\svchost.exe service=rpcss action=allow protocol=TCP localport=135

위의 단계를 따라 설정을 확인하고 조정하면 "RPC 서버를 사용할 수 없습니다." 오류를 해결하는 데 도움이 될 것입니다. 그래도 문제가 지속되면 네트워크 관리자나 시스템 관리자에게 문의하여 추가 지원을 받으시기 바랍니다.

 

반응형