Napraw błąd serwera RPC jest niedostępny w systemie Windows 10

Remote Procedure Call (RPC) to technologia obecna od pojawienia się komputerów i wykorzystująca technikę komunikacji międzyprocesowej. Jego głównym celem jest umożliwienie klientowi i serwerowi komunikowania się ze sobą w sieci. Niektórzy użytkownicy po zakończeniu aktualizacji do nowszej wersji systemu Windows 10 mogą zauważyć, że wykonanie dowolnego polecenia zdalnego kończy się niepowodzeniem i komunikatem o błędzie Serwer RPC jest niedostępny(The RPC server is unavailable) — przed aktualizacją te polecenia zdalne są wykonywane pomyślnie. W tym poście zidentyfikujemy potencjalne przyczyny, a następnie przedstawimy możliwe rozwiązania, które możesz spróbować pomóc w rozwiązaniu tego problemu.

Serwer RPC jest niedostępny

Komunikat o błędzie Serwer RPC jest niedostępny(The RPC Server is unavailable ) może zostać wywołany przez dowolną z następujących czynności:

  • Co najmniej jedna usługa wymagana przez RPC jest wyłączona.
  • Pomoc zdalna jest wyłączona przez zaporę sieciową(Firewall) .
  • IPV6 lub udostępnianie drukarki plików(File Printer Sharing) jest wyłączone.
  • Adres IP powoduje awarię serwera RPC .
  • Usługi RPC(RPC) są wyłączane za pośrednictwem Rejestru(Registry) .

Przeczytaj(Read) : Jak rozwiązywać problemy z błędami i problemami zdalnego wywoływania procedur.

Serwer RPC jest niedostępny w Windows 11/10

Jeśli napotkasz ten błąd, możesz wypróbować zalecane rozwiązania poniżej.

  1. Sprawdź usługę RPC na swoim komputerze
  2. Włącz Remote Desktop/Assistance w zaporze(Firewall)
  3. Zmień wybór uruchamiania(Change Startup Selection) z uruchamiania selektywnego(Selective) na uruchamianie normalne(Normal)
  4. Włącz IPV6 oraz udostępnianie plików(File) i drukarek(Printer Sharing) dla podłączonej sieci
  5. Opróżnij DNS i odnów
  6. Wymuś(Force RPC) rozpoczęcie korzystania z Edytora rejestru(Registry Editor) przez usługi RPC .

Przyjrzyjmy się teraz szczegółowym krokom tych rozwiązań.

1] Sprawdź usługę RPC(Check RPC) na swoim komputerze

Serwer RPC jest niedostępny w systemie Windows 11/10

To rozwiązanie oznacza, że ​​konflikty z innymi aplikacjami innych firm lub zmiana systemów systemowych mogą wymusić zmianę wartości domyślnej ( Automatic ) usługi (Automatic)RPC na wartość ręczną. Oznacza to, że RPC może nie uruchamiać się automatycznie w razie potrzeby.

Aby sprawdzić usługę RPC na komputerze, wykonaj następujące czynności:

  • Naciśnij Windows + R, wpisz services.msc w oknie dialogowym i naciśnij Enter.
  • W oknie Usługi(Services) wyszukaj następujące procesy:

Remote Procedure Call (RPC)

RPC Endpoint Mapper or Remote Procedure Call (RPC) Locator

DCOM Service Process Launcher

  • Kliknij kolejno każdą usługę prawym przyciskiem myszy i wybierz Właściwości(Properties) .
  • Po wejściu do właściwości upewnij się, że usługa jest uruchomiona (Started ) , a  typ uruchomienia (Startup type ) jest ustawiony na  Automatyczny(Automatic) .
  • Zapisz zmiany i wyjdź.

Uruchom ponownie komputer i sprawdź, czy problem został rozwiązany.

2] Włącz Remote Desktop/Assistance w zaporze(Firewall)

Aby zezwolić na Pomoc zdalną(Remote Assistance) w zaporze na komputerze, wykonaj następujące czynności:

  • Naciśnij klawisz Windows + R, wpisz control w oknie dialogowym i naciśnij Enter.
  • Gdy pojawi się panel sterowania, wpisz Firewall  w pasku wyszukiwania w prawym górnym rogu okna i naciśnij Enter .
  • W wynikach kliknij Zezwalaj aplikacji przez Zaporę systemu Windows (Allow an app through Windows Firewall ) , która jest podkategorią pod  Zaporą systemu Windows(Windows Firewall) .
  • Kliknij Zmień ustawienia (Change settings ) i upewnij się, że zaznaczone są wpisy wymuszające RPC , takie jak (RPC)Pomoc zdalna(Remote Assistance) .

Uruchom ponownie komputer i sprawdź, czy problem został rozwiązany.

3] Zmień wybór uruchamiania(Change Startup Selection) z uruchamiania selektywnego(Selective) na uruchamianie normalne(Normal)

Selektywne uruchamianie to metoda uruchamiania, która umożliwia włączenie komputera przy minimalnej liczbie załadowanych elementów. Zwykle robi się to podczas rozwiązywania problemów z komputerem, które mogą dotyczyć innych aplikacji innych firm. Jednak za każdym razem, gdy uruchamiasz za pomocą uruchamiania selektywnego, komputer również nie załaduje wszystkich składników RPC na komputer. W takim przypadku wybierzemy normalne uruchamianie i sprawdzimy, czy to rozwiąże problem. Oto jak:

  • Naciśnij klawisz Windows + R, wpisz msconfig w oknie dialogowym i naciśnij Enter.
  • W konfiguracji uruchamiania wybierz zakładkę Ogólne (General ) i wybierz opcję  Uruchamianie normalne(Normal startup) .
  • Kliknij Zastosuj(Apply) > OK , aby zapisać zmiany i wyjść.

Zostaniesz poproszony o ponowne uruchomienie. Uruchom ponownie(Restart) natychmiast, korzystając z wyskakującego okna i sprawdź, czy komunikat o błędzie został rozwiązany.

4] Włącz IPV6(Enable IPV6) oraz udostępnianie plików(File) i drukarek(Printer Sharing) dla podłączonej sieci

W niektórych przypadkach może wystąpić  błąd Błąd 1722: Serwer RPC jest niedostępny (Error 1722: The RPC server is unavailable ) w przypadkach, w których występuje przerwanie połączenia sieciowego spowodowane przez jedno lub wiele ustawień. W takim przypadku włączenie protokołu IPV6(IPV6) oraz udostępniania plików(File) i drukarek(Printer Sharing) w podłączonej sieci może rozwiązać problem. Wykonaj następujące czynności:

  • Naciśnij klawisz Windows key + R , a następnie wpisz ncpa.cpl w oknie dialogowym Uruchom i naciśnij Enter(r) ,  aby otworzyć  okno Połączenia sieciowe(Network Connections)  .
  • W oknie Połączenia sieciowe(Network Connections) kliknij prawym przyciskiem myszy sieć, z którą aktualnie jesteś połączony i naciśnij Właściwości.(Properties.)
  • Po przejściu do Właściwości(Properties) połączenia sieciowego przejdź do karty Sieć(Networking) i przewiń listę elementów.
  • Zlokalizuj Udostępnianie plików i (File and) drukarek w sieciach Microsoft(Printer Sharing for Microsoft Networks)  i  Internet Protocol Version 6 (TCP/IPv6)  i upewnij się, że oba powiązane pola są zaznaczone.
  • Kliknij OK  , aby zapisać zmiany.

Uruchom ponownie komputer i sprawdź, czy problem został rozwiązany przy następnym uruchomieniu.

5] Opróżnij DNS i odnów

To rozwiązanie wymaga upewnienia się, że usługi zaangażowane w połączenie RPC są uruchomione (jak opisano w rozwiązaniu 1 powyżej), zanim przejdziesz do opróżniania DNS i odnowienia połączenia.

Jeśli masz pewność, że wymagane usługi są uruchomione, postępuj zgodnie z poniższymi instrukcjami, aby opróżnić DNS(flush the DNS) i odnowić połączenie.

ipconfig /flushdns
  • Po pomyślnym zarejestrowaniu polecenia wpisz następujące polecenie i naciśnij Enter  , aby odnowić konfigurację IP:
ipconfig /renew

Po odnowieniu adresu IP zamknij wiersz polecenia(Command Prompt) z podwyższonym poziomem uprawnień i wykonaj zdalne polecenia, aby sprawdzić, czy problem został rozwiązany.

6] Wymuś(Force RPC) usługi RPC, aby zaczęły korzystać z Edytora rejestru(Registry Editor)

Aby użyć Edytora rejestru(Registry Editor) do wymuszenia uruchomienia usług RPC , wykonaj następujące czynności:(RPC)

  • Uruchom Edytor Rejestru .
  • W Edytorze rejestru(Registry Editor) użyj panelu po lewej stronie, aby przejść do następującej lokalizacji:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs
  • Po wybraniu klawisza RpcSs  przejdź w dół do prawego panelu i kliknij dwukrotnie  Start , aby edytować jego właściwości.
  • W polu właściwości  ustaw  Podstawę(Base)  na  Szesnastkowy (Hexadecimal),  a  Dane wartości(Value data)  na  2.
  • Kliknij przycisk OK , aby włączyć  wywołanie procedury usuwania (RPC)(Remove Procedure Call (RPC)) .

Następnie użyj lewego panelu lub paska nawigacji u góry (wklej ścieżkę rejestru i naciśnij Enter ), aby przejść do tej lokalizacji:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch
  • Po dotarciu do tej lokalizacji kliknij dwukrotnie Start w prawym okienku.
  • Następnie ustaw podstawę(Base)  na  szesnastkowy(Hexadecimal)  , a dane wartości na  2.
  • Kliknij przycisk OK , aby włączyć program uruchamiający proces serwera DCOM(DCOM Server Process Launcher) .

Na koniec przejdź do następującej lokalizacji, korzystając z paska nawigacyjnego u góry lub korzystając z panelu po lewej stronie:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcEptMapper
  • Przejdź do okienka po prawej stronie i kliknij dwukrotnie Start.
  • Następnie ustaw  podstawę(Base)  na  szesnastkowy(Hexadecimal)  , a dane  wartości(Value Data)  na  2 .
  • Kliknij OK .

Zamknij Edytor rejestru(Registry Editor) , uruchom ponownie komputer i sprawdź, czy problem „Serwer RPC jest niedostępny”(The RPC server is unavailable’) został rozwiązany przy następnym uruchomieniu systemu.

Sprawdź te powiązane posty, jeśli otrzymasz:(Check these related posts if you receive:)

  1. Jak naprawić błędy i problemy ze zdalnym wywoływaniem procedur?
  2. Błąd Zdalne wywołanie procedury nie powiodło się dla aplikacji Microsoft Store
  3. Zdalne wywołanie procedury nie powiodło się podczas wprowadzania kodu PIN jako opcji logowania
  4. Błąd zdalnego wywołania procedury podczas korzystania z DISM(The remote procedure call failed error while using DISM) .



About the author

Jestem informatykiem skupiającym się na prywatności i kontach użytkowników oraz bezpieczeństwie rodziny. Od kilku lat pracuję nad poprawą bezpieczeństwa smartfonów i mam doświadczenie w pracy z firmami zajmującymi się grami. Wielokrotnie pisałem też o problemach związanych z kontami użytkowników i grami.



Related posts