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

RPC jest również znany jako Zdalne wywołanie procedury. Jest to technologia obecna od momentu pojawienia się komputerów i wykorzystuje technikę komunikacji międzyprocesowej. Jego głównym celem jest umożliwienie klientowi i serwerowi komunikowania się ze sobą przez sieć. To samo można powiedzieć o urządzeniach.

Serwer RPC jest niedostępny

Krótko mówiąc, za każdym razem, gdy udostępniasz dane lub informacje w dowolnej sieci, RPC wchodzi w grę. RPC odgrywa również ważną rolę w zarządzaniu urządzeniami przez sieć, a także jest wykorzystywana w urządzeniach peryferyjnych kontrolera, 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 spowodowanie komunikatu o błędzie. Powiedziawszy to, oto kilka sprawców, którzy mogą być odpowiedzialni w twoim przypadku:

  • Jedna lub więcej usług wymaganych przez RPC jest wyłączona - w większości przypadków ten konkretny problem występuje, gdy jeden lub więcej komputerów zaangażowanych w połączenie ma wyłączoną jedną (lub więcej) usług obowiązkowych. Jeśli ten scenariusz ma zastosowanie, możesz rozwiązać problem za pomocą narzędzia Usługi, aby wymusić uruchomienie wyłączonych usług.
  • Zapora zdalna jest wyłączona przez Zaporę - Zapora systemu Windows i kilka innych odpowiedników innych firm domyślnie blokuje połączenie Pomocy zdalnej. Jeśli jest to przyczyną problemu, możesz go rozwiązać, ustanawiając wyjątek dla tego typu połączenia.
  • IPV6 lub udostępnianie drukarek plików jest wyłączone - niektóre typy serwerów RPC będą wymagały włączenia zarówno IPV6, jak i udostępniania plików PR dla bieżącego połączenia sieciowego. 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łączone przez rejestr - niektóre narzędzia lub ręczna interwencja użytkownika wymuszają wyłączenie niektórych usług wymaganych przez serwer RPC. Użytkownicy znajdujący 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 komponent RPC.

Zanim zaczniesz omawiać 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 innymi aplikacjami innych firm lub zmiana systemów systemowych może zmusić usługę RPC do przejścia 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:
 Zdalne wywoływanie procedur RPC Mapper punktu końcowego lub lokalizator zdalnego wywoływania procedur (RPC) Program uruchamiający usługi DCOM 

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

Usługi związane z RPC
  1. Po włączeniu właściwości upewnij się, że usługa jest uruchomiona, a typ uruchomienia jest ustawiony jako automatyczny .

Zmiana typu uruchamiania i statusu 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 kontrolować go, jeśli zechcesz. 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 bardziej skomplikowaną skalę. Jeśli zapora nie jest poprawnie skonfigurowana, błąd będzie omawiany.

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

  1. Naciśnij Windows + R, wpisz „ control ” w oknie dialogowym i naciśnij Enter.
  2. Po wyświetleniu panelu sterowania wyszukaj Firewall na pasku wyszukiwania w prawym górnym rogu ekranu. W wynikach kliknij Zezwalaj na aplikację za pośrednictwem Zapory 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 ogniowa
  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 rozruchu, która umożliwia włączenie komputera przy załadowanej minimalnej liczbie elementów. Zwykle odbywa się to podczas rozwiązywania problemów z komputerem, które mogą obejmować aplikacje innych firm. Jednak za każdym razem, gdy uruchamiasz się przy użyciu uruchamiania selektywnego, komputer nie ładuje również wszystkich składników RPC. Wybierzemy normalne uruchomienie i zobaczymy, czy to rozwiąże problem.

  1. Naciśnij Windows + R, wpisz „ msconfig ” w oknie dialogowym i naciśnij Enter.
  2. Po skonfigurowaniu uruchamiania wybierz kartę Ogólne i wybierz opcję Normalne uruchamianie .

Wybór normalnego uruchamiania - Konfiguracja rozruchu
  1. Naciśnij Zastosuj, aby zapisać zmiany i wyjść. Teraz pojawi się monit o ponowne uruchomienie. Natychmiast uruchom ponownie za pomocą wyskakującego okna i sprawdź, czy komunikat o błędzie został rozwiązany.

Rozwiązanie 4: Włączenie IPV6 oraz udostępnianie plików i drukarek dla podłączonej sieci

W niektórych przypadkach może wystąpić błąd 1722: Problem z serwerem RPC jest niedostępny w przypadkach, w których 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 tym, jak odkryli, że udostępnianie drukarek dla sieci Microsoft Networks i protokołu w wersji 6 (TCP / IPv6) zostało wyłączone z ich połączonych właściwości sieci.

Po ponownym włączeniu tych dwóch opcji najbardziej dotknięci użytkownicy zgłosili, że problem został rozwiązany. Oto krótki przewodnik, jak to zrobić:

  1. Naciśnij klawisze 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 kliknij Właściwości.
  3. Po przejściu do właściwości połączenia sieciowego przejdź do karty Sieć i przewiń listę elementów.
  4. Znajdź Udostępnianie plików i drukarek dla sieci Microsoft i protokołu internetowego w wersji 6 (TCP / IPv6) i upewnij się, że oba powiązane 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/enabling-ipv6.webm

Jeśli nadal występuje błąd 1722: Problem z serwerem RPC jest niedostępny, przejdź do następnej metody poniżej.

Rozwiązanie 5: Opróżnianie DNS i odnawianie

Niektórzy dotknięci użytkownicy zgłosili, że udało im się rozwiązać problem po użyciu wiersza polecenia z podwyższonym poziomem uprawnień, aby opróżnić DNS i odnowić połączenie. 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 na temat opróżniania systemu DNS i odnawiania połączenia:

  1. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „cmd” i naciśnij Ctrl + Shift + Enter, aby otworzyć wiersz polecenia z podwyższonym poziomem uprawnień. Jeśli pojawi się monit UAC (Kontrola konta użytkownika), kliknij Tak, aby przyznać uprawnienia administracyjne.

    Uruchamianie CMD za pomocą okna dialogowego Uruchom
  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 ponownie wykonaj kroki, które wcześniej wyzwalały błąd 1722: Serwer RPC jest niedostępny, aby sprawdzić, czy problem został rozwiązany.

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

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

Niektórzy dotknięci użytkownicy zgłosili, że udało im się rozwiązać problem po użyciu wiersza polecenia z podwyższonym poziomem uprawnień, aby opróżnić DNS i odnowić połączenie. 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 na temat opróżniania systemu DNS i odnawiania połączenia:

Oto krótki przewodnik, jak to zrobić:

  1. Naciśnij klawisze 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 się tam dostać ręcznie, korzystając z lewego panelu lub wkleić dokładny adres bezpośrednio na pasku nawigacyjnym i nacisnąć Enter. Po wybraniu klucza RpcSs przejdź do prawego panelu i kliknij dwukrotnie Start.

  3. Wewnątrz Edytuj wartość słowa powiązanego z Startem ustaw Podstawę na Szesnastkową, a Dane wartości na 2, aby włączyć Usuń procedurę wywoływania (RPC) .
  4. Użyj lewego panelu lub paska nawigacji u góry, aby przejść do tej lokalizacji:
     Komputer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DcomLaunch 
  5. Po dotarciu do tej lokalizacji kliknij dwukrotnie Start w prawym panelu. Następnie ustaw opcję Podstawa na wartość szesnastkową, a dane wartości na 2, aby włączyć program uruchamiający proces serwera DCOM .
  6. Przejdź do następującej lokalizacji za pomocą paska nawigacyjnego u góry lub za pomocą lewego panelu:
     Komputer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RpcEptMapper 
  7. Przejdź do panelu po prawej stronie i kliknij dwukrotnie Start. Następnie ustaw opcję Podstawa na wartość szesnastkową, a wartość danych 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/enabling-services-via-registry-Editor.webm

Oprócz powyższych rozwiązań można także 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, aw obu przypadkach można wypróbować te same poprawki.

Ciekawe Artykuły