Poprawka: serwer RPC jest niedostępny w systemach Windows 7, 8 i 10

RPC jest również znane jako zdalne wywołanie procedury. Jest to technologia obecna od czasu pojawienia się komputerów i wykorzystuje technikę komunikacji międzyprocesowej. Jego głównym celem jest umożliwienie klientowi i serwerowi wzajemnej komunikacji w sieci. To samo można powiedzieć o urządzeniach.

Serwer RPC jest niedostępny

Mówiąc prościej, za każdym razem, gdy udostępniasz dane lub informacje w dowolnej sieci, RPC w grze wykonuje całą pracę za Ciebie. RPC odgrywa również ważną rolę w zarządzaniu urządzeniami w sieci, a także jest używany w kontrolerach urządzeń peryferyjnych, takich jak skanery lub drukarki.

Co powoduje błąd „Serwer RPC jest niedostępny”?

Ponieważ RPC to komunikacja różnych urządzeń, istnieje kilka różnych modułów, które mogą być odpowiedzialne za wywołanie komunikatu o błędzie. Mając to na uwadze, oto niektórzy winowajcy, którzy mogą być odpowiedzialni w Twoim przypadku:

  • Co najmniej jedna usługa wymagana przez RPC jest wyłączona - w większości przypadków ten konkretny problem występuje, gdy jeden lub więcej komputerów uczestniczących w połączeniu ma wyłączoną jedną (lub więcej) obowiązkową usługę. Jeśli ten scenariusz ma zastosowanie, możesz rozwiązać problem, używając narzędzia Usługi w celu wymuszenia uruchomienia wyłączonych usług.
  • Pomoc zdalna jest wyłączona przez zaporę ogniową - Zapora systemu Windows i kilka innych odpowiedników innych firm domyślnie blokuje połączenie Pomocy zdalnej. Jeśli to jest sprawca powodujący problem, możesz rozwiązać problem, ustanawiając wyjątek dla tego typu połączenia.
  • IPV6 lub udostępnianie drukarki plików jest wyłączone - niektóre typy serwerów RPC wymagają włączenia zarówno protokołu IPV6, jak i udostępniania drukarki plików w bieżącym połączeniu sieciowym. Kilku użytkowników usiłujących rozwiązać ten konkretny problem zgłosiło, że problem został rozwiązany po włączeniu obu z Właściwości sieci.
  • Adres IP powoduje awarię serwera RPC - niejednoznaczny adres IP może również wywołać ten konkretny komunikat o błędzie. Jeśli ten scenariusz ma zastosowanie, możesz rozwiązać problem, opróżniając, a następnie odnawiając adres IP.
  • Usługi RPC są wyłączane przez rejestr - niektóre narzędzia lub ręczna interwencja użytkownika powodują, że niektóre usługi wymagane przez serwer RPC pozostają wyłączone. Użytkownicy, którzy znaleźli się w podobnym scenariuszu, zgłosili, że problem został rozwiązany po użyciu Edytora rejestru w celu wymuszenia uruchomienia usług używanych przez składnik RPC.

Zanim zaczniesz przeglądać rozwiązania, upewnij się, że masz aktywne połączenie internetowe i jesteś zalogowany jako administrator na swoim komputerze. Ponadto, jeśli używasz komputera w środowisku pracy, najlepiej skonsultuj się z administratorem sieci. Każde środowisko pracy ma osobną konfigurację sieci i komputerów.

Rozwiązanie 1: Sprawdzanie usługi RPC na komputerze

Pierwszą rzeczą, którą użytkownicy powinni sprawdzić, jeśli napotkają ten błąd, jest usługa RPC na twoim komputerze. Konflikty z aplikacjami innych firm lub zmiana systemów systemowych mogą wymusić przejście usługi RPC z wartości domyślnej (automatycznej) na ręczną. Oznacza to, że RPC może nie uruchomić się automatycznie w razie potrzeby.

  1. Naciśnij Windows + R, wpisz „ services.msc ” w oknie dialogowym i naciśnij Enter.
  2. W oknie usług wyszukaj następujące procesy:
Remote Procedure Call (RPC) RPC Endpoint Mapper lub Remote Procedure Call (RPC) Locator DCOM Service Process Launcher

Kliknij prawym przyciskiem myszy każdą usługę po kolei i wybierz opcję Właściwości .

Usługi związane z RPC
  1. We właściwościach upewnij się, że usługa jest uruchomiona, a typ uruchomienia jest ustawiony jako automatyczny .
Zmiana typu uruchamiania i stanu usług RPC
  1. Zapisz zmiany i wyjdź. Uruchom ponownie komputer i sprawdź, czy komunikat o błędzie został naprawiony.

Rozwiązanie 2: Włączanie pomocy zdalnej w zaporze

Pomoc zdalna to mechanizm, który pozwala innym użytkownikom lub komputerom widzieć ekran Twojego komputera, a nawet sterować nim, jeśli chcesz. Pomoc zdalna może również pojawić się w przypadku serwerów RPC, ponieważ klient i serwer również wymieniają informacje na znacznie większą i skomplikowaną skalę. Jeśli twoja zapora nie jest poprawnie skonfigurowana, pojawi się omawiany błąd.

Jeśli należysz do organizacji, skontaktuj się z administratorem sieci, aby zbadać problem. Podczas rozwiązywania problemów z siecią zamknięcie głównej zapory jest sposobem na rozwiązanie problemu. W tym demo omówimy tylko to, co Ty (użytkownik) możesz zrobić na swoim osobistym firewallu na swoim komputerze.

  1. Naciśnij Windows + R, wpisz „ control ” w oknie dialogowym i naciśnij Enter.
  2. Gdy pojawi się panel sterowania, wyszukaj zaporę ogniową na pasku wyszukiwania w prawym górnym rogu ekranu. W wynikach kliknij Zezwalaj aplikacji przez Zaporę systemu Windows, która jest podkategorią pod Zaporą systemu Windows .
Zapora systemu Windows - panel sterowania
  1. Kliknij Zmień ustawienia i upewnij się, że wpisy wymuszające RPC są włączone, takie jak Pomoc zdalna .
Włączanie pomocy zdalnej - zapora
  1. Uruchom ponownie komputer i sprawdź, czy to rozwiązało omawiany komunikat o błędzie.

Rozwiązanie 3: Wyłączanie uruchamiania selektywnego

Uruchamianie selektywne to metoda uruchamiania, która umożliwia włączenie komputera przy minimalnej liczbie załadowanych elementów. Zwykle dzieje się tak podczas rozwiązywania problemów z komputerem, które mogą obejmować aplikacje innych firm. Jednak za każdym razem, gdy uruchamiasz komputer przy użyciu uruchamiania selektywnego, komputer nie załaduje również wszystkich składników RPC na komputer. Wybierzemy normalne uruchamianie i sprawdzimy, czy to rozwiąże problem.

  1. Naciśnij Windows + R, wpisz „ msconfig ” w oknie dialogowym i naciśnij Enter.
  2. W konfiguracji startowej wybierz zakładkę Ogólne i wybierz opcję Uruchamianie normalne .
Wybór normalnego uruchamiania - konfiguracja rozruchu w systemie Windows 10
  1. Naciśnij Zastosuj, aby zapisać zmiany i wyjść. Teraz zostaniesz poproszony o ponowne uruchomienie. Uruchom ponownie natychmiast, korzystając z wyskakującego okna i sprawdź, czy komunikat o błędzie został rozwiązany.

Rozwiązanie 4: Włączanie protokołu IPV6 oraz udostępniania plików i drukarek w podłączonej sieci

W niektórych przypadkach możesz napotkać błąd 1722: Problem z niedostępnością serwera RPC w przypadkach, gdy występuje przerwa w połączeniu sieciowym spowodowana jednym lub wieloma ustawieniami. Kilku użytkowników, których dotyczy problem, zgłosiło, że w ich przypadku problem został rozwiązany po odkryciu, że udostępnianie drukarek w sieciach Microsoft i protokół w wersji 6 (TCP / IPv6) zostały wyłączone w ich właściwościach połączonej sieci.

Po ponownym włączeniu tych dwóch opcji większość użytkowników, których dotyczy problem, zgłosiła, że ​​problem został rozwiązany. Oto krótki przewodnik, jak to zrobić:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „ncpa.cpl” i naciśnij klawisz Enter, aby otworzyć okno Połączenia sieciowe .
  2. W oknie Połączenia sieciowe kliknij prawym przyciskiem myszy sieć, z którą jesteś aktualnie połączony, i naciśnij Właściwości.
  3. Po przejściu do Właściwości połączenia sieciowego przejdź do zakładki Sieć i przewiń listę elementów w dół.
  4. Zlokalizuj udostępnianie plików i drukarek dla sieci Microsoft i protokołu internetowego w wersji 6 (TCP / IPv6) i upewnij się, że oba skojarzone pola są zaznaczone. Następnie kliknij OK, aby zapisać zmiany.
  5. Uruchom ponownie komputer i sprawdź, czy problem został rozwiązany przy następnym uruchomieniu.
//appuals.com/wp-content/uploads/2019/05/enugging-ipv6.webm

Jeśli nadal napotykasz błąd 1722: serwer RPC jest niedostępny , przejdź do następnej metody poniżej.

Rozwiązanie 5: Opróżnianie DNS i odnów

Niektórzy użytkownicy, których dotyczy problem, zgłosili, że udało im się rozwiązać problem po użyciu wiersza polecenia z podwyższonym poziomem uprawnień do opróżnienia DNS i odnowienia połączenia. Ale aby ta poprawka była skuteczna, musisz upewnić się, że usługi związane z połączeniem RPC są uruchomione (postępuj zgodnie z metodą 1).

Jeśli masz pewność, że wymagane usługi są uruchomione, oto krótki przewodnik dotyczący opróżniania DNS i odnawiania połączenia:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „cmd” i naciśnij Ctrl + Shift + Enter, aby otworzyć podwyższony wiersz polecenia. Jeśli pojawi się monit UAC (Kontrola konta użytkownika), kliknij Tak, aby przyznać uprawnienia administracyjne.
  2. W wierszu polecenia z podwyższonym poziomem uprawnień wpisz następujące polecenie i naciśnij klawisz Enter, aby opróżnić bieżącą konfigurację adresu IP:
    ipconfig / flushdns
  3. Po pomyślnym zarejestrowaniu polecenia wpisz następujące polecenie i naciśnij klawisz Enter, aby odnowić konfigurację IP:
    ipconfig / renew
  4. Po odnowieniu adresu IP zamknij wiersz polecenia z podwyższonym poziomem uprawnień i odtwórz kroki, które poprzednio powodowały problem z błędem 1722: Serwer RPC jest niedostępny, aby sprawdzić, czy problem został rozwiązany.

Jeśli ten sam problem nadal występuje, przejdź do następnej metody poniżej.

Rozwiązanie 6: Użycie Edytora rejestru do wymuszenia uruchomienia usług RPC

Niektórzy użytkownicy, których dotyczy problem, zgłosili, że udało im się rozwiązać problem po użyciu wiersza polecenia z podwyższonym poziomem uprawnień do opróżnienia DNS i odnowienia połączenia. Ale aby ta poprawka była skuteczna, musisz upewnić się, że usługi związane z połączeniem RPC są uruchomione (postępuj zgodnie z metodą 1).

Jeśli masz pewność, że wymagane usługi są uruchomione, oto krótki przewodnik dotyczący opróżniania DNS i odnawiania połączenia:

Oto krótki przewodnik, jak to zrobić:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „regedit” i naciśnij klawisz Enter, aby otworzyć Edytor rejestru. Jeśli pojawi się monit UAC (Kontrola konta użytkownika) , kliknij Tak, aby przyznać uprawnienia administracyjne.
  2. W Edytorze rejestru użyj lewego panelu, aby przejść do następującej lokalizacji:
    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RpcSs

    Uwaga: Możesz dostać się tam ręcznie, korzystając z panelu po lewej stronie, lub możesz wkleić dokładny adres bezpośrednio do paska nawigacji i nacisnąć Enter. Po wybraniu klucza RpcSs przejdź w dół do panelu po prawej stronie i kliknij dwukrotnie Start.

  3. Wewnątrz wartości Edit Dword skojarzonej z Start, ustaw podstawę na szesnastkowy, a dane wartości na 2, aby włączyć wywołanie procedury usuwania (RPC) .
  4. Użyj panelu po lewej stronie lub paska nawigacji u góry, aby przejść do tej lokalizacji:
    Komputer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DcomLaunch
  5. Gdy dojdziesz do tej lokalizacji, kliknij dwukrotnie Start w panelu po prawej stronie. Następnie ustaw podstawę na szesnastkowy, a dane wartości na 2 , aby włączyć program uruchamiający proces serwera DCOM .
  6. Przejdź do następującej lokalizacji, używając paska nawigacji u góry lub panelu po lewej stronie:
    Komputer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RpcEptMapper
  7. Przejdź do okienka po prawej stronie i kliknij dwukrotnie Start. Następnie ustaw podstawę na szesnastkowy, a dane wartości na 2 .
  8. Zamknij Edytor rejestru, uruchom ponownie komputer i sprawdź, czy problem został rozwiązany przy następnym uruchomieniu systemu.
//appuals.com/wp-content/uploads/2019/05/enugging-services-via-registry-Editor.webm

Oprócz powyższych rozwiązań można również znaleźć więcej obejść dotyczących błędu „ Serwer RPC jest niedostępny ”, czytając nasz artykuł Poprawka: zdalne wywołanie procedury nie powiodło się. Oba przypadki błędów są prawie takie same iw obu przypadkach można wypróbować te same poprawki.