Ci z Was, którzy używali systemu Windows od pewnego czasu, mogli już być świadkami błędu „RPC Server is Unavailable”. Jest to jeden z najczęstszych błędów, które można napotkać podczas korzystania z systemu operacyjnego Windows i często powoduje zamieszanie dla bardziej niedoświadczonych użytkowników systemu Windows, dlaczego pojawił się w pierwszej kolejności.
nie musisz się jednak martwić, ponieważ nie jest to poważny lub niebezpieczny błąd, więc wszystkie Twoje programy i dane są bezpieczne., RPC oznacza zdalne wywołanie procedury, które jest metodą, której niektóre aplikacje będą używać do komunikacji z innymi aplikacjami działającymi na tym samym komputerze.
oznacza to, że RPC pozwala różnym procesom komunikować się ze sobą w celu wykonania zadania.,
działa podobnie do sieci, ponieważ serwer RPS otworzy port, wyświetli odpowiedź z usługi docelowej lub serwera, wyśle pakiet po otrzymaniu odpowiedzi, a następnie przeniesie dane zadania do docelowej usługi lub serwera. Po wykonaniu zadania cały proces działa w odwrotnej kolejności, aby wysłać dane z powrotem do programu inicjującego.
wystąpił błąd serwera RPC
błędy serwera RPC nie dotyczą wyłącznie systemu operacyjnego Windows, ani tylko jednego komputera., Metoda RPC jest używana w większości obecnych systemów operacyjnych. Przyczyna błędu RPC zwykle występuje na jednym komputerze, ale przyczyna może być rzeczywiście znaleziona w całej sieci. Na szczęście w tym artykule przyjrzymy się obu możliwościom.
co dokładnie powoduje błąd „Serwer RPC jest niedostępny”? Gdy jedna usługa na twoim komputerze musi komunikować się z inną, skontaktuje się z serwerem RPC na twoim komputerze, aby zainicjować wymianę.,
serwer RPC otworzy kilka portów w celu nasłuchania wiadomości i wydania jednego z powrotem. Jeśli serwer RPC nie otrzyma odpowiedzi, nie jest w stanie zapisać do pamięci, nie może otworzyć portu lub jest po prostu niedostępny, zostanie wywołany błąd.
naprawianie błędów serwera RPC
istnieją trzy sposoby naprawienia jednego z tych błędów na komputerze z systemem Windows 10. Najczęstszym z tych trzech byłoby to, że usługa RPC nie jest nawet uruchomiona. Pozostałe dwa, problemy z siecią lub uszkodzone wpisy rejestru, są mniej prawdopodobne, ale mogą nadal wystąpić.,
Gdy pojawi się jeden z tych błędów lub jakikolwiek błąd systemu Windows, pierwszą rzeczą do wypróbowania jest pełny restart. Ponowne uruchomienie naprawia tymczasowy problem związany z serwerem RPC. Jeśli ponowne uruchomienie komputera nie rozwiąże problemu, zapoznaj się z jedną z poniższych poprawek.
usługa RPC nie działa
Po ponownym uruchomieniu sprawdź, czy usługa RPC nie powoduje problemu.
- Otwórz Menedżera zadań, klikając prawym przyciskiem myszy na pasku zadań i wybierając go z listy.
- przejdź do zakładki usługi, a następnie otwórz usługi.
- przewiń do usługi zdalnego wywołania procedury., Powinien być uruchomiony i ustawiony na automatyczny. Jeśli nie, zmień to.
- przejdź do DCOM Server Process Launcher. To też powinno być uruchomione i ustawione na automatyczne. Ponownie, jeśli wyniki są różne, dokonać niezbędnych zmian.
problemy z siecią
problemy z TCP lub zaporą sieciową mogą zatrzymać działanie RPC. Jest to prawdą, nawet jeśli połączenie jest wykonywane wewnętrznie na twoim komputerze, ponieważ serwer RPC nadal używa stosu sieciowego do celów komunikacyjnych.,
- przeciągnij Panel sterowania i wybierz Sieć i Internet (Wyświetl według kategorii) lub Centrum sieci i udostępniania (Ustaw duże lub małe ikony).
- kliknij łącze Ethernet znajdujące się obok pozycji Connections: , a następnie Właściwości w wyskakującym oknie.
- IPv6 oraz udostępnianie plików i drukarek w sieciach Microsoft Networks powinny mieć znacznik wyboru. Jeśli nie, dodaj go i kliknij OK i spróbuj ponownie zadania, które spowodowało błąd. Jeśli są one już oznaczone, musisz sprawdzić zaporę sieciową.
- Wybierz Zaporę systemu Windows w Panelu sterowania.,
- w przypadku zapór sieciowych innych firm musisz eksperymentować z ustawieniami. Powinieneś dać mu raz, ale nie zmieniaj niczego, jeśli jest to firewall, którego używasz od jakiegoś czasu.
- Znajdź pomoc zdalną i upewnij się, że jest ona włączona dla sieci domenowych, prywatnych i publicznych. Następnie zapisz wszelkie wprowadzone zmiany.,
uszkodzenie rejestru i komplikacje
Jeśli do tej pory wszystko było w porządku, ostatnią rzeczą, na którą możesz spojrzeć, są wpisy rejestru, które kontrolują usługi RCP i DCOM w zakresie korupcji. Nie polecam majsterkowania w rejestrze, szczególnie dla początkujących, więc dla bezpieczeństwa, zamierzamy wykonać kopię zapasową rejestru przed bałaganem.,
- wprowadź regedit do pola wyszukiwania na pasku zadań. Kliknij Edytor rejestru, gdy się pojawi.
- kliknij komputer z lewej strony okna i otwórz kartę Plik. Wybierz Eksportuj z menu.
- wybierz nazwę i lokalizację zapisanego pliku i naciśnij przycisk Zapisz.
Po utworzeniu kopii zapasowej wszystkich plików rejestru można sprawdzić wpisy dla usług RPC i DCOM.,
przejdź do następującego klucza:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcSs
w prawym okienku kliknij prawym przyciskiem Start, a następnie zmień… ustaw wartość na (2).
następnie musisz przejść do obu poniższych kluczy:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DcomLaunch
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcEptMapper.
zrób to samo z startem, co w poprzednim kroku.