RPC 서버란 무엇이며 "RPC 서버를 사용할 수 없습니다" 오류를 해결하는 방법입니다. Windows에서 "RPC 서버를 사용할 수 없습니다" 오류 - 수행할 작업 RPC란 무엇이며 어떻게 작동합니까?

타사 소프트웨어는 운영 체제의 기능을 크게 확장할 수 있지만 가장 발전된 프로그램이라도 컴퓨터를 범용 장치로 전환할 수는 없습니다. 하드웨어 제한으로 인해 단일 PC로는 완료할 수 없는 작업이 있습니다. 예를 들어, 데이터를 아날로그 인쇄로 출력하려면 근본적으로 다른 장치인 프린터가 필요합니다.

따라서 복잡한 다단계 문제를 해결하기 위해 컴퓨터와 기타 장치를 네트워크로 결합하는 경우가 많습니다. 여기서 각 구성 요소는 해당 작업의 일부를 수행합니다. 이러한 상호 작용은 오늘 논의할 RPC 기술과 같은 다양한 기술의 프레임워크 내에서 수행될 수 있습니다. 보다 정확하게는 이와 관련된 일반적인 오류 "RPC 서버를 사용할 수 없습니다"에 대해 이야기하겠습니다. 그러나 솔루션 분석을 직접 진행하기 전에 RPC 자체에 대해 몇 마디 말해 보겠습니다.

RPC란 무엇이며 어떻게 작동하나요?

RPC 또는 원격 프로시저 호출은 장치 간 통신 방법으로 설명할 수 있으며, 그 중 하나는 클라이언트이고 다른 하나는 서버입니다. 또한 RPC는 원격 장치 또는 다른 주소 공간에서 특정 작업을 수행하도록 설계된 네트워크 서비스입니다. 예로는 제어되는 컴퓨터에서 프로그램을 실행하는 것과 관련된 데이터 전송이 포함됩니다.

RPC 기술은 네트워크 프로토콜과 개체 및 구조의 직렬화를 제공하는 프로그래밍 언어라는 두 가지 기본 구성 요소로 표현됩니다. 다양한 프로토콜을 사용할 수 있습니다. 예를 들어 가장 일반적인 프로토콜은 UDP와 TCP입니다. RPC 내의 장치 간 상호 작용은 적절한 포트를 통해 패킷을 교환함으로써 발생합니다. 이 작업 체인이 실패하면 서비스는 "RPC 서버를 사용할 수 없음" 오류로 응답합니다.

RPC 오류가 나타나는 경우

대부분의 경우 오류는 서버 측에서 발생하지만 클라이언트 컴퓨터 사용자도 종종 이 오류를 경험합니다. 내용을 분석하여 문제의 원인을 파악할 수 있습니다. 종종 오류는 연결 절차의 비정상적인 종료, 소프트웨어 비호환성, 데이터 구조의 차이, 다양한 프로그램 및 드라이버의 설치 ​​또는 업데이트, 암호화 또는 여러 서비스 비활성화로 인해 발생합니다.

문제의 원인은 방화벽이나 바이러스 백신에 의한 트래픽 차단일 수도 있으며 컴퓨터가 바이러스에 감염될 가능성도 배제할 수 없습니다. 하지만 모든 것을 순서대로 이야기하고 오류의 가장 일반적인 원인을 좀 더 자세히 살펴 보겠습니다.

이유를 찾는 방법

RPC 서버를 사용할 수 없다는 것이 의미하는 바는 일반적인 용어로 명확합니다. 이는 장치 간 통신을 설정할 수 없는 경우인데, 이러한 경우 어떻게 해야 합니까? 이미 언급했듯이 오류의 원인을 찾으려면 다음 명령으로 열리는 이벤트 로그를 사용해야 합니다. eventvwr.msc. RPC 관련 실패는 시스템 섹션에 있으며, 오류가 발생한 직후 로그를 살펴보기 시작하면 해당 설명이 맨 위에 표시됩니다. 소스별로 이벤트를 필터링하여 검색할 수도 있습니다. 다음은 기술의 문제입니다. 오류 코드를 보고 인터넷에서 해결 방법을 검색해 보세요.

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

RPC 작업과 관련된 가장 일반적인 문제는 일반적으로 Windows 7에서 발생합니다. 오류 1722 "seven"에서 RPC 서버를 사용할 수 없으며 컴퓨터에서 소리가 나지 않습니다. 이 문제는 여러 가지 중요한 서비스를 비활성화하는 것과 관련되어 있으므로 다음과 같은 해결 방법이 제안됩니다. 서비스 관리 스냅인을 열고 Windows Audio Endpoint Builder 서비스를 찾아 비활성화된 경우 활성화합니다. 시작 유형을 "자동"으로 설정하는 것이 좋습니다.

동시에 원격 레지스트리, 원격 프로시저 호출, 전원 및 서버 서비스의 상태를 확인해야 합니다. 모두 작동해야 하며 모두 자동 시작 유형으로 설정되어야 합니다. Windows 7뿐만 아니라 Windows 10에서도 코드 1722와 "RPC 서버를 사용할 수 없습니다"라는 설명과 함께 오류가 나타납니다. 다양한 버전의 시스템에서 이를 제거하는 방법은 위에 제공된 방법과 유사합니다.

인쇄 오류

오류 1722는 컴퓨터가 프린터와 상호 작용할 수 있도록 하는 응용 프로그램의 잘못된 작동과도 관련될 수 있으며, 이는 종종 서비스 비활성화로 인해 발생합니다. 인쇄할 때 "이미지 인쇄에 실패했습니다. RPC 서버를 사용할 수 없습니다."라는 메시지가 나타나면 인쇄 스풀러, DCOM 서버 프로세스 실행기, 원격 프로시저 호출 및 전원 서비스가 활성화되어 실행 중인지 확인하세요.

서비스에 문제가 없으면 세션이 진행되는 동안 방화벽과 바이러스 백신을 비활성화해 보세요. 이러한 보안 조치로 인해 네트워크 연결이 차단되는 경우가 있습니다. 그런데 "RPC 서버를 사용할 수 없습니다" 오류 코드 0x800706ba는 종종 컴퓨터와 다른 장치 사이의 방화벽에 문제가 있음을 나타냅니다.

FineReader와의 충돌

널리 사용되는 텍스트 인식 응용 프로그램인 ABBYY FineReader를 실행할 때 Windows 10 및 이전 버전의 시스템에서 "RPC 서버를 사용할 수 없음" 오류가 나타나는 경우가 있었습니다. 그러나 여기서 범인은 애플리케이션 자체가 아니라 RPC 메커니즘과 충돌하는 활성 백그라운드 서비스입니다. 서비스 관리 스냅인에서 세션 기간 동안 비활성화하고 결과를 확인하십시오.

바이러스 감염

컴퓨터를 맬웨어로 감염시키는 것도 RPC 서버 오류가 나타나는 또 다른 이유입니다. PC가 감염되었다는 사실은 Windows 로그에 오류 항목이 없으면 간접적으로 나타날 수 있습니다. 표준 솔루션은 바이러스 백신 응용 프로그램으로 컴퓨터를 검사하는 것입니다.

드라이버 문제

비디오 또는 오디오 카드, 프린터 등의 드라이버를 업데이트한 후 인쇄할 때 RPC 서버를 사용할 수 없게 되면 RPC 메커니즘과 충돌이 있을 수 있습니다. 이 경우 이전에 작동하던 드라이버 버전으로 롤백해야 합니다.

파일 무결성 위반

컴퓨터에 충돌이나 바이러스 공격이 발생한 경우 두 가지 주요 RPC 파일의 상태를 확인해야 합니다. spoolsv.exe그리고 spoolss.dll시스템 디렉토리에 위치 시스템32. 파일이 누락된 경우 동일한 버전의 운영 체제를 사용하는 다른 컴퓨터에서 해당 파일을 복사하여 System32 폴더에 놓은 다음 서비스 관리 스냅인에서 원격 호출 서비스를 수동으로 시작해야 합니다. 또는 다음 명령을 사용하여 손상되거나 누락된 파일에 대한 시스템 검사를 실행하십시오. sfc /스캔나우.

레지스트리 손상

때때로 문제는 레지스트리와 관련되어 있습니다. 문제를 해결하려면 기존 롤백 도구를 사용하는 것이 좋습니다. 폴더에서 복사할 수도 있습니다. C:/Windows/System32/config/RegBack SYSTEM 파일을 상위 폴더에 배치합니다. 구성교체로. LiveCD에서 이 작업을 수행하는 것이 좋습니다.

결론

로컬 컴퓨터의 RPC 서버를 사용할 수 없음 오류는 일반적으로 필요한 모든 서비스를 활성화하거나 파일 및 레지스트리를 복원(오류가 발생한 경우)하여 해결할 수 있습니다. 문제를 해결하는 한 가지 방법은 Windows를 최신 버전으로 업데이트하는 것입니다. 서버에서 동일한 오류가 발생하면 여기의 모든 것이 훨씬 더 복잡해질 수 있지만 이 문제는 일반적으로 시스템 관리자의 어깨에 있기 때문에 일반 사용자는 비슷한 상황에 직면할 가능성이 거의 없습니다.

많은 Windows 서비스 실패의 원인은 RPC 서비스입니다. 약어는 원격 프로시저 호출을 의미하며 원래는 원격 프로시저 호출을 의미합니다. 이 기사에서는 Windows 운영 체제에 내장된 이 기술 버전에 대해 설명합니다. 이를 통해 다양한 NT 기반 OS 컴퓨터(2000/XP/2003/2008/Vista/Seven 포함)의 응용 프로그램이 다양한 프로토콜을 통해 데이터 스트림을 교환할 수 있습니다. 높은 수준에서 상호 작용에는 응용 프로그램 간의 상호 작용 표준인 DCOM(소위 MSRPC)이 사용됩니다. 전송 계층은 일반적으로 TCP/IP 및 UDP를 사용하여 구현됩니다. RPC 서비스 문제와 관련된 "RPC 서버를 사용할 수 없음" 메시지는 다양한 작업의 결과로 발생할 수 있습니다. 가장 흔히 이는 프린터 드라이버 설치, 도메인 액세스 시도, 비디오 카드 드라이버 조작 등입니다.

먼저 이벤트 로그를 살펴봅니다(시작 메뉴에서 두 번째 행을 선택한 다음 "관리", "이벤트 뷰어" 선택). 이는 종종 문제의 원인을 파악하는 데 도움이 됩니다. 때로는 표시된 오작동이 떠 다니는 성격을 띠는 경우가 있습니다. 즉, 모든 것이 저녁에 작동하지만 아침에는 모든 것이 정상입니다. 그런 다음 최신 업데이트가 포함된 바이러스 백신 패키지가 설치된 네트워크의 모든 컴퓨터를 확인하십시오. 이러한 증상은 RPC 아키텍처의 취약점을 악용하는 잘 알려진 Conficker 악성 코드의 징후일 수 있습니다. 또한 포트 135~445를 통한 패킷 전달과 관련된 방화벽 구성을 확인하고(sc sharedacess stop 명령을 사용하여 일시적으로 비활성화할 수 있음) Microsoft 서버(자동 시스템 업데이트 서비스)의 패치를 사용하여 시스템을 업데이트해 보세요.

가능한 가장 짧은 시간에 "RPC 서버를 사용할 수 없습니다." 메시지를 제거하는 매우 간단한 방법도 있습니다. SYSTEM 레지스트리 하이브를 이 문제가 없는 레지스트리 하이브로 교체하는 것입니다. 결국 여기에는 모든 서비스와 드라이버의 작동 매개변수가 저장되는 곳입니다. 그리고 서비스 중단이 이 문제의 일반적인 원인입니다. 흔히 그렇듯이 바이러스가 서비스로 도입되어 기존 바이러스를 대체하지 않은 경우 도움이 될 수 있습니다. 복구 콘솔을 사용하여 이 작업을 수행하는 것이 가장 좋습니다. 그러나 문제가 발생한 날짜 이전의 날짜를 표시하는 서비스(배포 키트를 사용하여 액세스할 수 있음)를 사용하거나 Windows 복구 콘솔을 사용하여 REPAIR 폴더에서 SYSTEM 파일을 복사하여 현재 파일을 교체할 수도 있습니다. 마지막 조치는 장비에 대한 정보를 재설정하므로 시스템의 모든 장치를 재배치하는 데 시간이 낭비될 수 있다는 점에 유의해야 합니다. 이는 문제를 파고들거나 손상된 서비스를 수정하지 않고도 RPC 관련 문제를 해결하는 가장 빠르고 효과적인 방법인 경우가 많습니다.

어떤 이유로든 위의 방법으로 "RPC 서버를 사용할 수 없습니다"라는 메시지를 제거하고 싶지 않은 경우 콘솔에 입력한 sc query 명령을 사용하여 확인하십시오(콘솔을 호출하려면 "시작" 메뉴 > "를 선택하십시오). 실행” 창이 열리면 cmd를 입력하고 DcomLaunch 서비스가 실행 중인지 확인합니다. RpcSS, 스풀러. 목록에 없으면 sc start DcomLaunch 명령을 사용하여 실행해 보십시오. sc 시작 RpcSS; sc 시작 스풀러. 모든 것이 순조롭게 진행되고 sc query 명령이 이러한 서비스를 표시하면 이제 sc config DcomLaunch start= auto; 명령을 사용하여 해당 레지스트리 섹션에 해당 서비스를 기록할 수 있습니다. sc config RpcSs 시작= 자동, sc config 스풀러 시작= 자동.

여전히 "RPC 서버를 사용할 수 없음" 오류가 발생합니까? C:\Windows\SYSTEM32 디렉터리에 Spoolss.exe 및 Spoolss.dll 파일이 있는지 확인하세요. sfc /scannow 명령을 사용하여 시스템 파일을 검사하고 손상된 파일을 원본 파일로 교체합니다. 결국 파일 시스템이 손상될 수 있습니다. 이전 세대 운영 체제인 Windows 2000/XP/2003/2008에서 더 일반적인 RDP 프로토콜 및 인쇄를 통한 터미널 모드 연결 문제 외에도 "RPC 서버를 사용할 수 없습니다"라는 메시지로 표현되는 문제가 자주 발생합니다. Windows 7의 사운드 부족 이 운영 체제의 차이점은 Windows 오디오 서비스가 Power 서비스에 직접 연결된다는 것입니다. 이것이 "RPC 서버를 사용할 수 없습니다"라는 오류가 나타나는 이유입니다. Windows 7은 시스템 관리 면에서 상당한 차이가 있습니다. Windows XP와 Winodws 2000의 차이점보다 훨씬 더 중요합니다. 또한 C에서 Spoolss.exe 및 Spoolss.dll 파일이 있는지 확인하는 것이 좋습니다. :\Windows\SYSTEM32 디렉터리.

예상치 못한 불쾌한 Windows 오류 중 하나는 예상치 못한 원인 없는 사운드 손실입니다. . 여기서는 표준 문제 해결 방법과 시스템 복구로도 긍정적인 결과를 얻지 못하는 경우를 고려해 보겠습니다. 소리가 복원되는 대신 메시지가 나타납니다.오디오 장치가 없거나 하위 서비스를 시작할 수 없다는 메시지( 오류 1068). 그리고 이제 그것에 대해 : 소리를 복원하는 방법이 경우. 일련의 순차적 작업을 통해 Windows Audio 서비스를 활성화합니다.

열리는: 제어판-관리-서비스.가장 쉬운 경우에는 순차적으로 찾아서 실행해야 합니다. (시작 유형은 자동입니다. 활성화하려면 마우스 오른쪽 버튼을 클릭해야 합니다.

원하는 서비스를 열고 속성을 열고 시작 유형을 선택하세요) 서비스:

미디어 클래스 스케줄러
Windows 오디오 끝점 빌더
윈도우 오디오
이제 더 이상 오류가 없다면, 컴퓨터의 소리가 켜져야 합니다.더 이상의 움직임을 멈출 수 있습니다.
그러나 Windows Audio Endpoint Builder가 시작되지 않는 경우 (RPC 서버를 사용할 수 없습니다.

영양물 섭취
섬기는 사람
원격 프로시저 호출
원격 레지스트리작동하지 않는 것들도 하나씩 켜봅니다. 소리가 났나요? 컴퓨터를 다시 시작하고 좋은 품질의 영화를 보거나 음악을 듣습니다. 또한, 사용 중인 포트를 방화벽이 차단하고 있는지 확인하고, 컴퓨터 이름이나 IP 주소가 올바른지 확인할 수 있습니다.

RPC는 원격 프로시저 호출 또는 이를 담당하는 서비스입니다. 사용자 컴퓨터에 대해 이야기하겠습니다. 개별 서버와 대규모 네트워크에서는 이 오류가 발생하는 데 여러 가지 이유가 있을 수 있지만 일반 PC 사용자의 문제를 고려해 보겠습니다.

이 오류( 1722 )은 Windows 제품군 시스템의 다양한 상황에서 발생합니다.

  1. 프로그램 설치( 예를 들어 프린터 작업의 경우).
  2. 드라이버와 시스템을 업데이트하세요.
  3. Bitlocker 유틸리티로 암호화하는 경우.
  4. 컴퓨터가 시작될 때.

RPC 서버를 사용할 수 없는 또 다른 이유는 Windows 7의 사운드 부족 문제와 관련이 있습니다. Windows XP에서는 SP2를 SP3으로 업데이트할 때 문제가 발생할 수 있습니다. 인쇄할 때, 특히 Canon 프린터를 사용할 때 매우 자주 발생합니다. 이러한 상황의 다양성에도 불구하고 해결책은 모든 사람에게 거의 동일합니다.

계속 진행하기 전에 컴퓨터에 바이러스가 없는지 확인하십시오. 이 오류의 원인일 수도 있습니다.

RPC 서버를 사용할 수 없는 경우 수행할 작업

이 오류가 발생하는 비활성화로 인해 여러 서비스를 확인하고 필요한 경우 활성화하십시오.

  1. 인쇄 관리자.
  2. 원격 프로시저 호출( RPC).
  3. DCOM 서버 프로세스 실행기 모듈.
  4. 영양물 섭취.

모든 작업은 관리자 계정으로 수행해야 합니다.

이러한 서비스를 활성화하고 시작 유형을 자동으로 설정하십시오.시작 >> 실행으로 이동하여 아래와 같이 services.msc를 입력합니다. 컴퓨터 서비스 제어판으로 이동하게 됩니다.

여기에서 위에 나열된 서비스의 속성으로 이동하여 해당 설정을 변경할 수 있습니다.


이 단계를 완료한 후 컴퓨터를 다시 시작해야 합니다.

Microsoft에서 특별 수정 프로그램을 다운로드할 수도 있습니다. 내장된 Bitlocker 유틸리티를 통해 미디어를 암호화하려고 할 때 이 오류가 발생하는 경우에만 도움이 됩니다. 일반적으로 Windows 7 Ultimate 이상 버전에서 발생합니다.

이러한 팁이 RPC 오류를 해결하는 데 도움이 되었습니까?

브라우저에서 JavaScript가 비활성화되어 있기 때문에 설문조사 옵션이 제한됩니다.

안녕하세요.

문제는 이것이다
Windows Server 2008 Std를 실행하는 서버가 있습니다.
서버는 AD와 DNS의 역할을 수행합니다.

로그에 오류가 있습니다

" 그룹 정책을 처리하는 동안 오류가 발생했습니다. 컴퓨터 이름을 확인할 수 없습니다. 가능한 이유:

a) 현재 도메인 컨트롤러의 이름 확인 오류입니다.
b) Active Directory 복제 지연(다른 도메인 컨트롤러에서 생성된 계정이 아직 현재 도메인 컨트롤러에 복제되지 않음).

"DNS 서버가 192.168.1.75의 TCP 소켓에서 수신할 수 없습니다. 이벤트 데이터에 오류 코드가 포함되어 있습니다. IP 주소 0.0.0.0은 컴퓨터에 구성된 모든 IP 주소를 사용할 수 있는 유효한 "모든 주소"를 나타낼 수 있습니다. 사용.
DNS 서버를 다시 시작하거나 컴퓨터를 다시 시작하세요."

무엇을 찾아야 할까요? 감사합니다

c:\>dcdiag

디렉토리 서버 진단

초기 설정 수행:
메인 서버를 찾는 중입니다...
기본 서버 = MATRIX1
디렉터리 바인딩 오류 1722:
RPC 서버를 사용할 수 없습니다.
이로 인해 수행할 수 있는 일부 검사가 제한될 수 있습니다.
* AD 포리스트가 확인되었습니다.
초기 데이터 수집이 완료되었습니다.

필수 초기 점검 수행


테스트 실행: 연결
오류 1722로 인해 DsBindWithSpnEx() 함수가 실패했습니다.
RPC 서버를 사용할 수 없습니다..
................................ MATRIX1 - 연결 확인 실패

기본 점검 수행

확인 서버: Default-First-Site-Name\MATRIX1
MATRIX1 서버가 응답하지 않아 모든 검사를 건너뜁니다.
디렉토리 서비스.

파티션 검사 수행: ForestDnsZones


CheckSDRefDom

.......................... ForestDnsZones - 검증됨
CrossRef검증

다음에서 파티션 검사를 수행합니다: DomainDnsZones
검사 실행: CheckSDRefDom

CheckSDRefDom
유효성 검사 실행: CrossRefValidation
................................. DomainDnsZones - 확인됨
CrossRef검증

파티션 검사 수행: 스키마
검사 실행: CheckSDRefDom
................................ 스키마 - CheckSDRefDom 검사 통과
유효성 검사 실행: CrossRefValidation
................................. 스키마 - 확인 통과
CrossRef검증

파티션 검사 수행: 구성
검사 실행: CheckSDRefDom

CheckSDRefDom
유효성 검사 실행: CrossRefValidation
................................. 구성 - 확인 통과
CrossRef검증

파티션 검사 수행: EGAIS
검사 실행: CheckSDRefDom
................................ EGAIS - CheckSDRefDom 검사가 통과되었습니다.
유효성 검사 실행: CrossRefValidation
................................. EGAIS - CrossRefValidation에 의해 검증됨

엔터프라이즈 검사 수행: EGAIS.local
검사 실행: LocatorCheck
................................ EGAIS.local - LocatorCheck 통과
검사 실행: 사이트 간
................................ EGAIS.local - 사이트 간 확인 통과

C:\Users\관리자>ipconfig /all


Windows용 IP 프로토콜 설정

컴퓨터 이름. . . . . . . . . : 매트릭스1
기본 DNS 접미사. . . . . . : EGAIS.local
노드 유형. . . . . . . . . . . . . : 하이브리드
IP 라우팅이 활성화되었습니다. . . . : 아니요
WINS 프록시가 활성화되었습니다. . . . . . . : 아니요
DNS 접미사가 표시되는 순서입니다. : EGAIS.local

이더넷 어댑터 LAN 연결 2:




n#2
실제 주소. . . . . . . . . : 00-1E-67-22-91-D1
DHCP가 활성화되었습니다. . . . . . . . . . . : 예

이더넷 어댑터 로컬 네트워크를 통한 연결:

연결 DNS 접미사. . . . . :
설명. . . . . . . . . . . . . : Intel(R) 82574L 기가비트 네트워크 연결
N
실제 주소. . . . . . . . . : 00-1E-67-22-91-D0

자동 튜닝이 활성화되었습니다. . . . . . : 예
IPv4 주소. . . . . . . . . . . . : 192.168.1.75(메인)
서브넷 마스크. . . . . . . . . . : 255.255.255.0
정문. . . . . . . . . : 192.168.1.1
DNS 서버. . . . . . . . . . . : 192.168.1.75
TCP/IP를 통한 NetBios. . . . . . . . : 포함됨

터널 어댑터 LAN 연결* 8:

미디어 상태. . . . . . . . : 미디어 비활성화됨
연결 DNS 접미사. . . . . :
설명. . . . . . . . . . . . . : isatap.(746B47FD-7AB0-4B0D-98FE-4DB2E19EC
1DB)

DHCP가 활성화되었습니다. . . . . . . . . . . : 아니요
자동 튜닝이 활성화되었습니다. . . . . . : 예

터널 어댑터 LAN 연결* 9:

미디어 상태. . . . . . . . : 미디어 비활성화됨
연결 DNS 접미사. . . . . :
설명. . . . . . . . . . . . . : isatap.(D3F5E70A-76D0-4007-B912-38442938A
700}
실제 주소. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP가 활성화되었습니다. . . . . . . . . . . : 아니요
자동 튜닝이 활성화되었습니다. . . . . . : 예



질문이 있으신가요?

오타 신고

편집자에게 전송될 텍스트: