Jeśli jesteś użytkownikiem systemu Windows, na pewno napotkałeś błąd „Serwer RPC jest niedostępny”. Błędy RPC występują, gdy występuje problem z komunikacją między dwoma lub większą liczbą komputerów w sieci, co jest częstym błędem w systemie Windows. Zanim rozwiążemy przyczynę błędu i naprawimy niedostępność serwera RPC, musimy najpierw dowiedzieć się o RPC.
Jak naprawić błąd „Serwer RPC jest niedostępny”.
Co to jest RPC?
RPC oznacza zdalne wywołanie procedury - z grubsza tłumaczone jako zdalne wywoływanie procedur, wykorzystujące technologię wymiany danych pomiędzy procesami Windows w sieci. RPC działa w oparciu o model wymiany klient-serwer, w którym klient i serwer nie zawsze są różnymi maszynami. RPC można również wykorzystać do nawiązania komunikacji pomiędzy różnymi procesami na jednej maszynie.
RPC to rodzaj protokołu żądanie-odpowiedź, który można łatwo wyjaśnić za pomocą modelu komunikacji klient/serwer. Proces wywołujący żądanie nazywany jest „klientem”, a proces, który odpowiada na żądanie, nazywany jest „serwerem”. Należy pamiętać, że klientem lub serwerem mogą być różne urządzenia w sieci lub mogą to być różne procesy w tym samym systemie.
W RPC wywołanie procedury jest inicjowane przez system klienta, kodowane, a następnie wysyłane do serwera. Następnie serwer dekoduje połączenie i wysyła odpowiedź do klienta. RPC odgrywa ważną rolę w zdalnym zarządzaniu urządzeniami przez sieć i służy do współdzielenia dostępu do urządzeń peryferyjnych, takich jak drukarki i skanery. Procesy systemu Windows związane z dystrybucją i udostępnianiem danych w sieci często korzystają z technologii RPC. Dlatego użytkownicy systemu Windows często spotykają się z problemem „niedostępności serwera RPC”. Jednak połączenia zdalne są często przerywane w trakcie realizacji i dlatego trudno je monitorować.
Przyczyna błędu RPC
Udostępnianie plików i drukarek jest wyłączone
Jest to najczęstsza przyczyna błędów RPC. Gdy urządzenie peryferyjne, takie jak drukarka, wywołuje procedurę lub wysyła żądanie, aby urządzenie to mogło działać, musi mieć włączoną funkcję RPC i być połączone w sieć z klientem. Jeśli coś pójdzie nie tak, RPC przestanie działać.
Problemy z połączeniem sieciowym
Ponieważ zdalne wywołania procedur zależą od działania sieci, problemy z łącznością sieciową mogą skutkować błędami niedostępności serwera. Dlatego klient nie może wysyłać wywołań procedur do serwera, co powoduje błąd „Serwer RPC niedostępny”.
Problemy z rozpoznawaniem nazw _
Gdy klient tworzy żądanie i wysyła je do serwera, używając nazwy, adresu IP i adresu portu. Jeśli nazwa serwera RPC zostanie zmapowana na błędny adres IP, spowoduje to połączenie klienta z niewłaściwym serwerem i może skutkować błędami RPC.
Zapora sieciowa
Zapory sieciowe innych firm lub inne aplikacje zabezpieczające działające na serwerze lub kliencie mogą czasami blokować ruch do serwera na jego portach TCP, co prowadzi do przerw w działaniu protokołu RPC.
Rejestr ulega awarii
Działanie RPC zależy od prawidłowego rejestru systemu Windows. Jeśli którykolwiek z tych elementów zostanie zmieniony lub uszkodzony, usługa RPC przestanie działać.
Jak naprawić błędy RPC
Sprawdź usługę RPC
W tle klienta i serwera działa kilka usług związanych z RPC. Poniższe kroki pomogą Ci sprawdzić dokładnie, jakich usług potrzebuje RPC do działania.
Krok 1: Zaloguj się do systemu z uprawnieniami administratora.
Krok 2: Naciśnij jednocześnie klawisze Windows + R na klawiaturze, aby otworzyć okno Uruchom i wpisz w polu „services.msc”, a następnie kliknij OK .

Krok 3: Otworzy się okno usługi, sprawdź wymagane usługi RPC.
![Jak naprawić błąd „Serwer RPC jest niedostępny”. Jak naprawić błąd „Serwer RPC jest niedostępny”.]()
Krok 4: Jeśli widzisz, że wymagana usługa jest nieaktywna lub niewłączona, kliknij dwukrotnie tę usługę, aby otworzyć okno jej właściwości.
![Jak naprawić błąd „Serwer RPC jest niedostępny”. Jak naprawić błąd „Serwer RPC jest niedostępny”.]()
Krok 5: Na karcie Ogólne okna właściwości wybierz opcję „ Typ uruchomienia ” na Automatyczny i uruchom usługę.
W ten sposób możesz mieć pewność, że wszystkie usługi RPC będą działać prawidłowo.
Wykonaj czysty rozruch komputera, aby wyeliminować aplikacje innych firm
„Czysty rozruch” to stan rozruchu, który wyłącza całe oprogramowanie i usługi innych firm. Chociaż nie jest to wbudowana funkcja automatyczna w systemie Windows, jest to dość łatwe. Wielu użytkowników zgłasza, że błąd „Serwer RPC jest niedostępny” jest spowodowany wadliwą aplikacją innej firmy.
Aby wykluczyć to jako przyczynę błędu, będziesz musiał czysto uruchomić komputer:
- W pasku wyszukiwania menu Start wpisz sysconfig i otwórz Konfiguracja systemu .
- Przejdź do zakładki Usługi i wybierz przycisk Ukryj wszystkie usługi Microsoft .
- Następnie zaznacz wszystkie usługi na liście i kliknij Wyłącz wszystkie .
- Następnie otwórz Menedżera zadań , klikając prawym przyciskiem myszy pasek zadań i wybierając Menedżer zadań .
- Przejdź do zakładki Uruchamianie i kliknij kolejno każdą usługę, a następnie wybierz opcję Wyłącz .
- Wyjdź i uruchom ponownie komputer.
![Jak naprawić błąd „Serwer RPC jest niedostępny”. Jak naprawić błąd „Serwer RPC jest niedostępny”.]()
Ukryj opcję wszystkich usług Microsoft
Spróbuj użyć komputera i sprawdź, czy błąd pojawi się ponownie. Jeśli nie, oznacza to, że błąd wystąpił w wyniku zakłóceń ze strony aplikacji innej firmy. Najlepiej odinstalować wszelkie ostatnio zainstalowane aplikacje i pobrać inną wersję.
Sprawdź swoje połączenie internetowe i jego protokoły
RPC działa w modelu klient/serwer, w zależności od sieci. Błędy RPC często występują, gdy połączenie między klientem a serwerem zostaje przerwane. W przypadku napotkania tego błędu upewnij się, że wszystkie systemy są prawidłowo podłączone do sieci. Możesz także użyć polecenia „ping ”, aby przetestować łączność klienta i serwera. Dodatkowo powinieneś upewnić się, że sterowniki są poprawnie zainstalowane.Mimo że sterowniki sieciowe zazwyczaj nie powodują błędów RPC, warto je sprawdzić.
Krok 1: Zaloguj się do systemu z uprawnieniami administratora i najedź kursorem na menu Start.
Krok 2: Naciśnij jednocześnie klawisze Windows + R na klawiaturze, aby otworzyć okno Uruchom i wpisz „ ncpa.cpl ” w polu, a następnie kliknij OK .
![Jak naprawić błąd „Serwer RPC jest niedostępny”. Jak naprawić błąd „Serwer RPC jest niedostępny”.]()
Krok 3: Wybierz połączenie, kliknij je prawym przyciskiem myszy i wybierz Właściwości .
![Jak naprawić błąd „Serwer RPC jest niedostępny”. Jak naprawić błąd „Serwer RPC jest niedostępny”.]()
Krok 4: W wyświetlonym menu włącz „ Protokoły internetowe ” i „ Udostępnianie plików i drukarek w sieciach Microsoft Networks ”. Jeśli we właściwościach brakuje któregokolwiek z tych elementów, konieczne będzie ich ponowne zainstalowanie.
![Jak naprawić błąd „Serwer RPC jest niedostępny”. Jak naprawić błąd „Serwer RPC jest niedostępny”.]()
Monitoruj zapory sieciowe
Jak wspomniano wcześniej, zapory ogniowe lub aplikacje związane z bezpieczeństwem działające w systemie mogą blokować ruch z żądań RPC. Jeśli masz zainstalowaną zaporę sieciową innej firmy, spróbuj ją skonfigurować tak, aby zezwalała na połączenia przychodzące i wychodzące dla RPC i innych aplikacji, które planują używać jej w RPC. Jeśli nie można skonfigurować zapory ogniowej, spróbuj wyłączyć ją na chwilę, aż RPC pomyślnie wykona działanie.
Krok 1: Zaloguj się do systemu z uprawnieniami administratora.
Krok 2: Kliknij Start i uzyskaj dostęp do „ Panelu sterowania ” (w systemie Windows 8 lub nowszym bezpośrednio wyszukaj Panel sterowania w wyszukiwarce Windows)
Krok 3: W oknie Panelu sterowania kliknij „ System i zabezpieczenia” .
![Jak naprawić błąd „Serwer RPC jest niedostępny”. Jak naprawić błąd „Serwer RPC jest niedostępny”.]()
Krok 4: Kliknij opcję „ Zezwalaj aplikacji na dostęp przez zaporę systemu Windows ” w opcji „ Zapora systemu Windows ” w wyświetlonym menu.
![Jak naprawić błąd „Serwer RPC jest niedostępny”. Jak naprawić błąd „Serwer RPC jest niedostępny”.]()
Krok 5: W oknie Dozwolone aplikacje wybierz Pomoc zdalna.
![Jak naprawić błąd „Serwer RPC jest niedostępny”. Jak naprawić błąd „Serwer RPC jest niedostępny”.]()
Sprawdź rejestr systemowy
Jak wspomniano powyżej, aby funkcja RPC mogła działać, w systemie musi być dostępny prawidłowy rejestr systemu Windows . Jeśli jakiekolwiek wpisy rejestru są uszkodzone lub zmodyfikowane, wywołanie RPC nie będzie działać. Podczas edycji rejestru użytkownicy powinni uważać, aby nie edytować ani nie usunąć żadnych wpisów rejestru przed skonfigurowaniem punktu przywracania systemu , aby w przypadku wystąpienia problemów móc wrócić do starego rejestru.
Po utworzeniu punktu przywracania wykonaj poniższe kroki, aby sprawdzić wpis rejestru RPC.
Krok 1: Kliknij menu Start i wybierz Uruchom
Krok 2: W oknie Uruchom wpisz „regedit” i kliknij OK.
![Jak naprawić błąd „Serwer RPC jest niedostępny”. Jak naprawić błąd „Serwer RPC jest niedostępny”.]()
Krok 3: Teraz przejdź do ścieżek „RpcSs” odpowiadających Twojej wersji systemu Windows.
Jeśli w ścieżce zostaną znalezione brakujące wpisy rejestru, rozważ ponowną instalację systemu Windows lub skorzystanie z narzędzi innych firm w celu naprawy uszkodzonego lub nieprawidłowego rejestru.
Użyj Przywracania systemu, aby przywrócić komputer
Jeśli użytkownik wypróbował wszystko z listy i nadal nie może naprawić błędu, być może nadszedł czas na skorzystanie z Przywracania systemu . Jeśli masz włączoną Ochronę systemu, system Windows zwykle tworzy punkty przywracania automatycznie lub podczas instalowania nowego oprogramowania.
Aby skorzystać z Przywracania systemu, wykonaj następujące kroki:
- W pasku wyszukiwania menu Start wpisz Panel sterowania i wybierz Najlepsze dopasowanie.
- W pasku wyszukiwania Panelu sterowania wpisz „odzyskiwanie” i kliknij opcję Odzyskiwanie .
- Kliknij opcję Otwórz przywracanie systemu w oknie odzyskiwania . Aby to zrobić, będziesz potrzebować uprawnień administratora.
- Kliknij Dalej , a następnie wybierz punkt przywracania z listy.
- Kliknij Zakończ .
![Jak naprawić błąd „Serwer RPC jest niedostępny”. Jak naprawić błąd „Serwer RPC jest niedostępny”.]()
Uruchamiam przywracanie systemu
System Windows automatycznie uruchomi ponownie komputer i przywróci go do poprzedniego stanu. Dodatkowo możesz zobaczyć także inne sposoby resetowania komputera .
Usuń serwer DNS
Jeśli nie widzisz żadnych problemów z Rejestrem systemu Windows, powinieneś wyczyścić DNS. W ten sposób wyczyścisz pamięć podręczną, co może naprawić błąd serwera RPC.
Aby wyczyścić DNS, uruchom CMD z uprawnieniami administratora. Następnie wpisz ipconfig /flushdns i naciśnij klawisz Enter , aby uruchomić polecenie.
![Jak naprawić błąd „Serwer RPC jest niedostępny”. Jak naprawić błąd „Serwer RPC jest niedostępny”.]()
Wyczyść DNS za pomocą CMD
Jeśli nie chcesz ręcznie znajdować i naprawiać błędów RPC, istnieje kilka automatycznych opcji naprawiania tych błędów. Istnieje wiele aplikacji i narzędzi innych firm, które mogą wyczyścić i naprawić wszystkie wpisy rejestru w systemie, a także wyczyścić wszystkie stare wpisy w rejestrze w celu poprawy wydajności systemu, takie jak SpeedyPC i Reimage.
Prawie wszystkie błędy RPC są spowodowane jedną lub kilkoma z powyższych przyczyn. Jeśli powyższe metody w dalszym ciągu nie mogą naprawić błędu RPC, spróbuj zaktualizować system operacyjny Windows, ponieważ większość problemów, w tym uszkodzony rejestr, ustawienia sieciowe, licencjonowanie i systemy plików, zostaje przywrócona do ustawień domyślnych po aktualizacji systemu Windows.
Życzę powodzenia!
Zobacz więcej: