Błąd replikacji 1722. Błąd „serwer RPC niedostępny”: jak to naprawić. Wyłącz zaporę systemu Windows
RPC to sposób wymiany informacji między procesami lub między klientem (urządzeniem inicjującym komunikację RPC) a serwerem (urządzeniem, które się z nim komunikuje) w sieci lub systemie. Wiele wbudowanych składników systemu Windows korzysta z protokołu RPC, który wykorzystuje różne porty jako punkt wyjścia do komunikacji między systemami. Gdy wystąpi problem, pojawi się komunikat „Serwer RPC jest niedostępny”.
Rozwiązanie błędu „Serwer RPC jest niedostępny”.
W typowej sesji RPC klient kontaktuje się z mapowaniem punktów końcowych serwera na porcie TCP 135 i wymaga określonego dynamicznego numeru portu dla określonej usługi. Serwer odpowiada wysyłając adres IP i numer portu, dla którego usługa jest zarejestrowana w RPC po uruchomieniu, a następnie kontaktuje się z klientem z określonym adresem IP i numerem portu. Możliwe przyczyny błędu „Serwer RPC niedostępny” są następujące:
- Zatrzymanie usługi RPC - gdy usługa RPC na serwerze nie jest uruchomiona.
- Problemy z rozpoznawaniem nazw — nazwa serwera RPC może być skojarzona z nieprawidłowym adresem IP. Oznacza to, że klient kontaktuje się z niewłaściwym serwerem lub próbuje skontaktować się z adresem IP, który nie jest aktualnie używany. Być może nazwa serwera w ogóle nie jest rozpoznawana.
- Ruch blokowany przez zaporę — zapora lub inna aplikacja zabezpieczająca na serwerze lub zapora urządzenia między klientem a serwerem może uniemożliwiać ruchowi dostęp do portu TCP 135 serwera.
- Problemy z połączeniem — może to być przyczyną braku połączenia między klientem a serwerem.
Rozwiązania
Podczas uruchamiania lub instalowania niektórych programów może pojawić się komunikat „Serwer RPC jest niedostępny”. Często wynika to z synchronizacji czasu wymaganej do uruchomienia programu. Bez tego niektóre aplikacje mogą nie działać poprawnie lub w ogóle się nie uruchamiać. Co zrobić, aby komunikat już się nie pojawiał, rozważymy dalej.
Kod błędu 1722
Podczas używania może wystąpić błąd 1722 „Serwer PRC niedostępny” drukarka sieciowa lub urządzenia dźwiękowe w siódmej wersji systemu Windows. Powodem może być program antywirusowy, który blokuje porty komunikacyjne - aby go wyeliminować, musisz znaleźć ustawienia zarządzania zaufanymi programami w ustawieniach antywirusa.
Błąd może również wystąpić z powodu obecności samego wirusa w systemie - warto sprawdzić system i dysk za pomocą innego programu antywirusowego niż jest obecnie. Aby naprawić, kliknij Start/Ustawienia/Panel sterowania. Następnie otwórz Narzędzia/Usługi administracyjne. Pojawi się okno, w którym po prawej stronie znajdziesz „Serwer”. Na „Serwerze” sprawdź, czy włączony jest typ automatycznego uruchamiania. W razie potrzeby zmień ustawienie i uruchom ponownie komputer.
Wyłącz zaporę systemu Windows
Jeśli podczas drukowania w systemie Windows 7 pojawi się błąd „Serwer RPC niedostępny”, problem może dotyczyć zapory. Odpowiada za blokowanie dostępu do komputera w sieci wewnętrznej lub zewnętrznej przez nieuprawnione osoby lub aplikacje, co wyklucza możliwość kontrolowania komputera. Poniżej znajduje się kilka wskazówek, które pozwolą Ci wyłączyć (w przypadku, gdy chcesz użyć do tego innej aplikacji) i włączyć zintegrowaną Zaporę systemu Windows. Zmień nazwę komputera za pomocą „Ustawienia”:
- Jest to jeden z najłatwiejszych sposobów wyłączenia zapory sieciowej. W tym celu skorzystaj z zakładki „Ustawienia systemu”.
- Z listy dostępnych opcji wybierz Sieć i Internet.
- Kliknij kartę Ethernet i wybierz „Zapora systemu Windows” po prawej stronie okna.
- Wybierz, aby włączyć lub wyłączyć zaporę.
- Z listy dostępnych operacji wybierz opcję Wyłącz Zaporę systemu Windows (niezalecane).
- Kliknij OK. Zapora jest wyłączona.
Następną metodą jest Edytor lokalnych zasad grupy (GPO):
- Naciśnij klawisze Win + R i wpisz „gpedit.msc”. Zostanie otwarty Edytor lokalnych zasad grupy.
- Ustawienie odpowiedzialne za wyłączenie zapory znajduje się pod adresem
„Konfiguracja komputera” — „Szablony administracyjne” — „Sieć” — „Połączenia sieciowe” — „Profil standardowy” — „Zapora systemu Windows: chroń wszystkie połączenia sieciowe”.
- Zmień stan ustawienia na „OFF”.
- Po kliknięciu OK lub Zastosuj, Zapora systemu Windows przestanie działać.
W przypadku bardziej zaawansowanych użytkowników powyższy scenariusz można wykonać za pomocą Edytora rejestru.
- kliknij start i wpisz „regedit”, uruchom aplikację jako administrator;
- w oknie edytora znajdź katalog
HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile;
- znajdź parametr EnableFirewall i zmień jego wartość z 1 na 0;
- w ten sam sposób edytuj klucz EnableFirewall w następującym katalogu
HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\PublicProfile;
- i ostatni katalog z klawiszem EnableFirewall
HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile.
Zamknij Edytor rejestru i uruchom ponownie komputer. Od tego momentu Zapora systemu Windows jest wyłączona. Aby ponownie włączyć zaporę za pomocą edytora rejestru, po prostu zmień powyższe wartości o nazwie EnableFirewall z 0 na 1 i uruchom ponownie komputer.
Ręczne uruchamianie zadania services.msc
Podczas uruchamiania lub instalowania niektórych programów może pojawić się komunikat „Serwer RPC jest niedostępny”. Często wynika to z synchronizacji czasu potrzebnej do uruchomienia programu. Bez tego niektóre aplikacje mogą nie działać poprawnie lub w ogóle się nie uruchamiać. Jeśli funkcja nie jest dostępna, może się nie powieść, aby ją naprawić, musisz włączyć usługę synchronizacji:
- najpierw kliknij menu "Start" iw pasku wyszukiwania wpisz "Uruchom", naciśnij "Enter";
- w kolejnym oknie wpisz services.msc i potwierdź przyciskiem „OK”;
- znajdź pozycję „Usługa czasu systemu Windows” na liście;
- kliknij dwukrotnie tę usługę. Otworzy się menu, w którym należy kliknąć przycisk „Uruchom”.
Od tej chwili komunikat „Serwer RPC jest niedostępny” nie powinien się pojawiać.
Rozwiązywanie problemów z systemem Windows
Wbudowane narzędzie do rozwiązywania problemów z systemem pomoże naprawić błąd w systemie Windows 10. Uruchom ponownie komputer i po usłyszeniu sygnału dźwiękowego naciśnij raz na sekundę przycisk F8, aż otworzy się menu opcji rozruchu. Pierwszym z nich będzie „Rozwiązywanie problemów z komputerem”. Wybierz tę akcję i poczekaj na zakończenie operacji.
Błąd w programie FineReader
Problem może wystąpić w systemie Windows 8 i nowszych oraz podczas próby uruchomienia usługi licencjonowania ABBYY FineReader. Aby sprawdzić stan na liście usług (jak go znaleźć opisano powyżej), wybierz Usługa licencjonowania ABBYY FineReader. W oknie właściwości upewnij się, że ustawienie „Typ uruchomienia” jest ustawione na „Automatyczny”. Zmień go w razie potrzeby, zamknij edytor przyciskiem OK i uruchom ponownie komputer.
Sprawdzanie wirusów
W systemie Windows XP i nowszych komunikat o błędzie może być spowodowany przez wirusa. Przeskanuj swój komputer programem antywirusowym, postępując zgodnie z kreatorem. W systemie Windows 10 możesz użyć standardowego „Defendera”. Aby to zrobić, kliknij kliknij prawym przyciskiem myszy Kliknij ikonę Tarcza obok zegara i wybierz Otwórz. Uruchom skanowanie antywirusowe, klikając odpowiedni przycisk w oknie.
Jak widać, istnieje wiele sposobów na pozbycie się błędu. Ta lista zawiera najbardziej prawdopodobne opcje naprawy błędu. Jeśli to konieczne, będziesz musiał ponownie zainstalować system operacyjny za pomocą dysku instalacyjnego.
Dieser Artikel enthält Informationen zur Behebung des Fehlers "RPC-Server ist nicht verfügbar" unter Microsoft Windows serwer.
Inhaltsverzeichnis
1. Połącz
„RPC-Server ist nicht verfügbar” ist ein relativ häufiger Fehler in Windows, der in einer Vielzahl von Situationen auftreten kann, wobei die meisten mit der Kommunikation zwischen zwei Computern in einem Netzwerk zusammenhängen. Er kann jedoch auch bei lokalen Vorgängen auf einem Computer auftreten. Der Übersichtlichkeit halber wird in diesem Artikel der Computer, auf dem die RPC-Communikation gestartet wird, als der klient und der Computer, mit dem kommuniziert wird, als der serwer bezeichnet.
Remote Procedure Call (RPC) ist ein Mechanismus, der es Windows-Prozessen ermöglicht, miteinander zu kommunizieren, entweder zwischen einem Zahlreiche zintegrowane komponenty Windows używane w RPC. Bei RPC kommen dynamische Ports für die Kommunikation zwischen verschiedenen Systemen zum Einsatz, doch darüber hinaus muss ein statischer Port (TCP-Port 135) als Ausgangspunkt für die Kommunikation verwendet werden. Die RPC-Endpunktzuordnung hört diesen statischen Port ab.
In einer typischen RPC-Sitzung kontaktiert ein Client die Endpunktzuordnung eines Servers auf TCP-Port 135 und fordert die einem bestimmten Dienst zugewiesene dynamische Portnummer an. Der Server antwortet mit der IP Address und Portnummer, mit der Dienst beim Starten bei RPC registriert wird, und der Client kontaktiert dann den Dienst unter dieser IP Address und auf diesem Port.
Mögliche Gründe für den "RPC-Server nicht verfügbar"-Fehler sind u. a.:
- RPC-Dienst geststoppt: Wenn der RPC-Dienst auf dem Server nicht ausgeführt wird, ist die Clientsoftware offensichtlich nicht in der Lage, ihn zu erreichen.
- Problem z nazwami: Der Name des RPC-Servers wird möglicherweise auf die falsche IP Addresse aufgelöst, sodass der Client den falschen Server kontaktiert oder versucht, eine IP Addresse zu kontaktieren, die derzeit nicht verwendet wird. Alternativ dazu wird der Name des Servers eventuell überhaupt nicht aufgelöst.
- Datanverkehr durch Firewall Blockiert: Eine Firewall oder andere Sicherheitsanwendung auf dem Server lub eine Netzwerk-Firewall-Appliance zwischen dem Client und dem Server verhindert unter Umständen, dass der Datenverkehr den Server auf TCP-Port 135 erreicht.
- Netzwerkverbindungsprobleme: Der Client kann den Server u. U. aufgrund eines allgemeinen Problems mit dem Netzwerk nicht erreichen.
Die folgenden, nach Ursache kategorisierten Schritte können bei der Fehlerbehebung des Problems nützlich sein.
2. RPC-Dienst gestopt
- Öffnen Sie die Dienste-Konsole auf dem Server.
- Ermitteln Sieden Zdalne wywołanie procedury (RPC)-Dienst und stellen Sie sicher, dass er ausgeführt wird.
Wskazówka: Die Remote Procedure Call (RPC) Locator-Dienst muss in der Regel nicht ausgeführt werden.
- Wenn der Dienst angehalten ist, versuchen Sie, ihn manuell zu starten.
3. Problem z nazwami
- Wenden Sie den Ping-Befehl vom Client aus auf den Server an. Verwenden Sie dabei den Servernamen, um zu überprüfen, ob der Name auf die korrekte IP-Adresse aufgelöst wird. Wenn dies der Fall ist, ist Namensauflösung wahrscheinlich nicht die Ursache des Problems, und die verbleibenden Schritte in diesem
- Wenn Client and Server Mitglieder einer Active Directory (AD)-Domena, wird DNS for your namemensauflösung verwendet. Stellen Sie sicher, dass der Client und der Server beide die Richtigen DNS-Server verwenden, die sich innerhalb der Domäne befinden müssen und in der Regel Domänen-Controller sind.
- Wenn die richtigen DNS-Server verwendet werden, überprüfen Sie anhand der DNS-Verwaltungskonsole (IIS-Verwaltungskonsole) auf diesen Servern, ob der RPC-Server den richtigen Datensatz bzw. die richtigen Datensätze w kapeluszu rejestratora DNS. Falls erforderlich, kann der Befehl ipconfig /registerdns auf dem RPC-Server verwendet werden, um die DNS-Datensätze erneut zu registrieren.
- Wenn keine AD-Domäne vorhanden ist, kann WINS für die Namensauflösung verwendet werden. Mit dem Befehl ipconfig /wszystkie WINS-Server jest dostępny na serwerach RPC-Server. Überprüfen Sie die WINS-Datenbank auf diesen Servern, um sicherzustellen, dass die für den RPC-Server registrierten Datensätze korrekt sind. Falls erforderlich, kann der Befehl nbtstat -RR auf dem RPC-Server ausgeführt werden, um die WINS-Datensätze erneut zu registrieren.
4. Datenverkehr durch die Firewall blockiert
- Überprüfen Sie die Einstellungen der Windows-Firewall auf dem RPC-Server.
- Wenn die Firewall aktiviert ist, stellen Sie sicher, dass der Datenverkehr auf TCP-Port 135 durchgelassen wird.
- Wenn na serwerze Windows Server 2003 może być obsługiwane przez Windows-Firewall podczas dynamicznej obsługi RPC-Portzuweisung. In diem Fall kann es erforderlich sein, die Windows-Firewall zu deaktivieren lub die von RPC verwendeten Ports einzuschränken (siehe Schritt 4).
- Wenn auf dem Server Windows Server 2008 lub höher ausgeführt wird, stellen Sie sicher, dass der Die Windows-Firewall w Windows Server 2008 und höher sollte RPC-Verkehr standardmäßig fehlerfrei handhaben; Wenn dies jedoch manuell konfigurator, aby przejść do następnego kroku, znajdź odpowiedni opis w artykule TechNet-Artikel: Zezwalanie na ruch przychodzący w sieci, który korzysta z dynamicznego RPC
Wenn die Windows Firewall in Windows Server 2008 lub höher vollständig deaktiviert werden muss, halten Sie nicht den Windows Firewall Dienst an. Befolgen Sie stattdessen die Schritte unter in .
- Wenn die Firewall-Software eines Drittanbieters, eine andere Sicherheitsanwendung oder eine Netzwerk-Firewall-Appliance verwendet wird, schauen Sie in der Documentation der Anwendung oder der Appliance nach, ob sie ordnungsgemäerke für kann RPC-V
- Wenn die Firewall-Software, eine andere Sicherheitsanwendung oder eine Netzwerk-Firewall-Appliance nicht für die korrekte Handhabung von dynamischem der Sicherheitsanwendung geoffnet werden. Informationen zum Beschränken des von RPC verwendeten Port-Bereichs finden Sie unter Jak skonfigurować dynamiczne przydzielanie portów RPC do pracy z zaporami.
5. Netzwerkverbindungsprobleme
- Verwenden Sie den Befehl świst um die grundlegende Konnektivität zwischen dem RPC-Client und Server zu testen. Beachten Sie, dass dieser Test möglicherweise nicht schlüssig ist, da es für eine Firewall möglich ist, den ICMP-Datenverkehr zu blockieren und anderen Datenverkehr durchzulassen. (ICMP, lub Internet Control Message Protocol, ist das Protokoll, das bei świst-und tracert-Befehlen verwendet wird.)
- Mit dem Befehlszeilendienstprogramm PortQry können Sie die Konnektivität vom Client zum Server testen und feststellen, welche Ports auf dem Server geöffnet sind. Es bietet Unterstützung für RPC und kann verwendet werden, um festzustellen, für welche Dienste dynamische Ports bei RPC registriert sind und welche spezifischen Schnittstellen sie verwenden. Ausführliche Informationen zu PortQry Wersja 2.0 znajdź Sie hier:
Oprogramowanie firm trzecich może znacznie rozszerzyć możliwości system operacyjny, ale nawet najbardziej zaawansowane programy nie mogą zmienić komputera w uniwersalne urządzenie. Istnieją zadania, których nie można wykonać na jednym komputerze ze względu na ograniczenia sprzętowe. Na przykład, aby wyprowadzić dane do druku analogowego, potrzebujesz zasadniczo innego urządzenia - drukarki.
Dlatego, aby rozwiązać złożone, wieloetapowe zadania, komputery i inne urządzenia są często łączone w sieci, w których każdy element wykonuje swoją część pracy. Taka interakcja może być realizowana w ramach różne technologie, na przykład technologia RPC, o której będziemy dziś mówić. Rozmowa będzie raczej dotyczyła typowego błędu z nim związanego „Serwer RPC jest niedostępny”. Zanim jednak przejdziemy bezpośrednio do analizy rozwiązań, powiedzmy kilka słów o samym RPC.
Co to jest RPC i jak to działa
RPC lub inaczej zdalne wywołanie procedury można opisać jako sposób komunikacji między urządzeniami, z których jedno jest klientem, a drugie serwerem. RPC to również usługa sieciowa przeznaczona do wykonywania pewnych działań na zdalnych urządzeniach lub, jak mówią, innych przestrzeniach adresowych. Przykłady obejmują wysyłanie danych do i , co oznacza uruchomienie niektórych programów na zarządzanym komputerze.
Technologia RPC jest reprezentowana przez dwa podstawowe komponenty − protokół sieciowy oraz język programowania, który zapewnia serializację obiektów i struktur. Można stosować różne protokoły, na przykład najpopularniejsze protokoły to UDP i TCP. Interakcja urządzeń w ramach RPC odbywa się poprzez wymianę pakietów przez odpowiedni port. Jeśli ten łańcuch kroków nie powiedzie się, usługa odpowiada z błędem „Serwer RPC niedostępny”.
Gdy pojawi się błąd RPC
W większości przypadków błąd występuje po stronie serwera, ale często spotykają się z nim również użytkownicy maszyn klienckich. Przyczynę problemu można określić, sprawdzając zawartość pliku . Często błąd spowodowany jest nieprawidłowym zakończeniem procedury połączenia, niezgodnością oprogramowania, różnicą w strukturach danych, instalacją lub aktualizacją różne programy i sterowniki, szyfrowanie, wyłączanie szeregu usług.
Źródłem problemu może być również blokowanie ruchu przez zaporę sieciową lub program antywirusowy i nie można wykluczyć zainfekowania komputera wirusem. Ale porozmawiajmy o wszystkim w kolejności, rozważmy bardziej szczegółowo najczęstsze przyczyny błędu.
Jak znaleźć powód
Co to znaczy serwer RPC jest ogólnie niedostępny, jest jasne. To jest brak możliwości nawiązania połączenia między urządzeniami, ale co robić w takich przypadkach? Jak już wspomniano, aby znaleźć przyczynę błędu, należy skorzystać z Dziennika zdarzeń, który otwiera się poleceniem eventvwr.msc. Awarie związane z RPC znajdują się w sekcji System, a jeśli zaczniesz przeglądać dziennik natychmiast po wystąpieniu błędu, jego opis będzie na samej górze. Możesz również skorzystać z wyszukiwania, filtrując zdarzenia według źródła. Dalej jest kwestia technologii - patrzymy na kod błędu i szukamy rozwiązania w Internecie.
Serwer RPC jest niedostępny. Błąd 1722
Najczęstszy problem z RPC, który zwykle występuje w systemie Windows 7. Błąd 1722 Serwer RPC nie jest dostępny w „siódemce” towarzyszy brak dźwięku na komputerze. Ponieważ występuje problem z zamknięciem wielu ważnych usług, sugeruje się następujące rozwiązanie. Otwórz przystawkę Zarządzanie usługami, znajdź usługę Konstruktor punktów końcowych. Punkty Windows Audio” i włącz go, jeśli jest wyłączony. Pożądane jest ustawienie typu uruchamiania na „Automatyczny”.
Jednocześnie należy sprawdzić stan usług Rejestr zdalny, Zdalne wywoływanie procedur, Zasilanie i Serwer. Wszystkie powinny działać i wszystkie powinny mieć typ uruchamiania „Automatyczny”. Otrzymujesz błąd z kodem 1722 i opisem „Serwer RPC jest niedostępny” nie tylko w systemie Windows 7, ale także w systemie Windows 10. Jak to naprawić w różne wersje systemy są takie same jak powyżej.
Błędy drukowania
Błąd 1722 może być również związany z nieprawidłowym działaniem aplikacji zapewniających interakcję komputera z drukarkami, co znowu często jest spowodowane wyłączeniem usług. Jeśli podczas drukowania pojawi się komunikat „Nie udało się wydrukować obrazu, serwer RPC jest niedostępny”, upewnij się, że masz włączone i uruchomione usługi „Menedżer drukowania”, „Uruchamianie procesów serwera DCOM”, „Zdalne wywołanie procedur” i „Zasilanie”. .
Jeśli wszystko jest w porządku z usługami, spróbuj wyłączyć zaporę i program antywirusowy na czas trwania sesji. Zdarza się, że połączenie internetowe są blokowane przez te zabezpieczenia. Nawiasem mówiąc, błąd „serwer RPC jest niedostępny” z kodem 0x800706ba często wskazuje na problemy z zaporą ogniową między komputerem a innym urządzeniem.
Konflikt z FineReaderem
Zgłoszone przypadki błędu „Serwer RPC niedostępny” w systemie Windows 10 i nowszych wczesne wersje systemów podczas uruchamiania popularnej aplikacji ABBYY FineReader OCR. Ale winą jest tutaj nie tyle sama aplikacja, co jej aktywna usługa w tle, która w jakiś sposób koliduje z mechanizmami RPC. Wyłącz ją na czas trwania sesji w przystawce zarządzania usługami i sprawdź wynik.
Infekcja wirusowa
Komputer zainfekowany złośliwym oprogramowaniem oprogramowanie- Kolejny powód błędu serwera RPC. O tym, że komputer jest zainfekowany, może pośrednio wskazywać brak wpisów o błędach w dzienniku Windows Journal. Standardowym rozwiązaniem jest przeskanowanie komputera za pomocą aplikacji antywirusowych.
Problemy ze sterownikami
Jeśli serwer RPC stanie się niedostępny podczas drukowania po aktualizacji sterowników karty wideo lub audio, drukarki itp., może wystąpić konflikt z mechanizmami RPC. W takim przypadku należy cofnąć się do poprzednich działających wersji sterowników.
Naruszenie integralności pliku
Jeśli komputer uległ awarii lub atak wirusa, powinieneś sprawdzić stan dwóch głównych plików RPC - spoolsv.exe oraz spoolss.dll znajduje się w katalogu systemowym System32. Jeśli brakuje plików, należy je skopiować z innego komputera z tą samą wersją systemu operacyjnego i umieścić w folderze System32, a następnie ręcznie uruchomić usługę połączeń zdalnych z przystawki Kontrola usług. Ewentualnie sprawdź system pod kątem uszkodzonych i brakujących poleceń sfc /skanuj.
Uszkodzenie rejestru
Czasami problemy są związane z rejestrem. Aby rozwiązać problem, najlepiej użyć tradycyjnego narzędzia do wycofywania. Możesz także kopiować z folderu C:/Windows/System32/config/RegBack SYSTEM i umieść go w folderze nadrzędnym konfiguracja z wymianą. Wskazane jest wykonanie tej operacji spod LiveCD.
wnioski
Błąd niedostępności serwera RPC na komputerach lokalnych można zwykle rozwiązać, włączając wszystkie niezbędne usługi lub naprawiając pliki i rejestr (jeśli wystąpiły awarie). Jednym ze sposobów rozwiązania problemu jest również Aktualizacja systemu Windows do więcej Nowa wersja. Jeśli chodzi o ten sam błąd na serwerach, wszystko może się tutaj okazać znacznie bardziej skomplikowane, jednak zwykli użytkownicy raczej nie spotkają się z taką sytuacją, ponieważ ten biznes zwykle spada na barki administratorów systemów.
Niewątpliwie wielu użytkowników siódmej wersji systemu Windows widziało komunikat o błędzie „Serwer RPC jest niedostępny” na ekranie monitora lub laptopa. Co to za awaria i jak ją naprawić, teraz zostanie rozważona.
Najczęstsza sytuacja awarii serwera RPC
Kiedy pojawia się komunikat informujący, że serwer RPC jest niedostępny, ogólnie rzecz biorąc, nie oznacza to serwera jako takiego. W rzeczywistości jest to usługa zdalnego wywoływania procedur.
Z reguły najczęściej taki błąd pojawia się podczas manipulowania drukarkami, na przykład podczas próby wydrukowania dokumentu lub po prostu instalacji (dodania) nowej drukarki. I nie chodzi tu nawet o samo urządzenie, ale o usługę, która z jakiegoś powodu przestała działać lub jest po prostu wyłączona.
Błąd „serwer RPC niedostępny”: problemy z bibliotekami dynamicznymi
Zobaczmy więc, co można zrobić, aby zaradzić tej sytuacji. Najpierw musisz upewnić się, że system posiada plik biblioteki dynamicznej Spoolss.dll oraz komponent wykonywalny Spoolss.exe. Muszą znajdować się w katalogu System32 głównego katalogu, w którym zainstalowany jest system.
Jeśli takie pliki są dostępne, mogą istnieć co najmniej dwie opcje niepowodzenia: albo są uszkodzone, albo usługa po prostu się nie uruchamia.
Awaria z komunikatem „Serwer RPC jest niedostępny” Windows 7: uruchom usługę z wiersza poleceń
Na początek najbardziej prosta metoda naprawienie sytuacji polegałoby na uruchomieniu usługi od wiersz poleceń. Na tym etapie uważamy, że z samymi plikami wszystko jest w porządku.
Wywołujemy wiersz poleceń (cmd) z menu Uruchom (Win + R), a następnie tam piszemy polecenie sieciowe rozpocznij rszt. Jeśli z samą usługą wszystko jest w porządku, po ponownym uruchomieniu terminala komputerowego (co, nawiasem mówiąc, jest obowiązkowe), problem zniknie, a komunikat, że serwer RPC jest niedostępny, nie będzie już przeszkadzał użytkownikowi (aby zatrzymać usługę , wybierane jest podobne polecenie, tylko ze słowem stop) . Jeśli z jakiegoś powodu powyższa metoda nie aktywowała usługi, będziesz musiał przejść, że tak powiem, okrężną drogą.
Naprawianie błędu z oryginalnymi bibliotekami
Przyjrzyjmy się teraz sytuacji, w której powyższe pliki są uszkodzone lub ich brakuje. W zasadzie możesz to zrobić w najprostszy sposób: skopiuj je z podobnego systemu (z innego komputera), a następnie wklej do folderu systemowego System32.
To prawda, że po tym, aby komunikat, że serwer RPC jest niedostępny, nie pojawił się ponownie, musisz wykonać kilka ważniejszych kroków i najpierw przejść do sekcji usług. Możesz to zrobić z Panelu sterowania, ale znacznie łatwiej jest użyć polecenia special services.msc, które jest napisane w tym samym menu Uruchom.
W samym edytorze znajdź usługę zdalnego wywoływania procedur (RPC) i kliknij automatyczne ładowanie, po czym określ „Automatyczne” w typie uruchamiania. Po zapisaniu zmienionych parametrów, tak jak w pierwszym przypadku, będziesz musiał wykonać pełne ponowne uruchomienie systemu, aby zaczęły obowiązywać.
Uwaga: po ponownym uruchomieniu wskazane jest uruchomienie aktualizacji systemu w trybie ręcznym i zainstalowanie najnowszych pakietów aktualizacji. Może to odgrywać kluczową rolę w prawidłowej aktywacji usługi. Po drodze zwróć szczególną uwagę na system, w którym zostaną skopiowane oryginalne pliki, przynajmniej rozważ jego głębię bitową.
Kompleksowe rozwiązanie z wykorzystaniem specjalnych narzędzi
W zasadzie, jeśli nie ma możliwości skopiowania lub pobrania oryginalnych plików, można to zrobić w prostszy sposób.
Narzędzia takie jak DLL Suite pomogą naprawić sytuację, które automatycznie skanują system w poszukiwaniu uszkodzonych lub brakujących komponentów, a następnie samodzielnie integrują z nim brakujące obiekty. Nie można jednak ograniczać się tylko do tego. Pod koniec procesu nadal będziesz musiał upewnić się, że usługa jest w stanie aktywnym (włączona) i działa bezawaryjnie. Odbywa się to jak pokazano powyżej.
Wniosek
To właściwie wszystko, co dotyczy problemu z usługą RPC. Jak widać, w takiej awarii nie ma nic złego, a rozwiązanie problemu wygląda dość prosto. Jedyną inną rzeczą, na którą warto zwrócić uwagę, jest instalowanie nowych lub aktualizowanie istniejących sterowników drukarek. Oczywiście nie jest to warunek konieczny, jednak bardzo pożądane byłoby przeprowadzenie takiej procedury. Można to zrobić z Menedżera urządzeń lub za pomocą specjalnie opracowanych narzędzi, takich jak Programy sterowników Dopalacz czy cokolwiek.
Jeśli chodzi o naprawienie sytuacji z samą usługą, nie uwzględniono tutaj kwestii związanych ze sprawdzaniem systemów komputerowych pod kątem wirusów. Ponadto nie podano metod włączania (aktywowania) usługi, na przykład w ustawieniach zasad grupy lub przez zmianę odpowiednich ustawień kluczy rejestru systemowego, ponieważ ta technika jest znacznie bardziej skomplikowana niż to, co opisano powyżej. I nie każdy użytkownik będzie chciał się w nie zagłębić, w przeciwnym razie, co dobrego, możesz „zasadzić” cały system.
W przeciwnym razie żaden użytkownik nie powinien mieć żadnych problemów. Jak dokładnie postępować, jakiej metody użyć, każdy już sam decyduje, ale jak pokazuje praktyka, najłatwiej jest aktywować usługę z wiersza poleceń (pod warunkiem, że niezbędne pliki są w porządku). Technikę przywracania plików i aktywowania tego komponentu systemu z sekcji usług można zastosować, jeśli najprostszy sposób nie ma wpływu na system. I oczywiście, jeśli okaże się, że pliki są uszkodzone lub po prostu ich brakuje w systemie, lepiej nie kopiować ich z innego urządzenia, ale jeśli masz aktywne połączenie z Internetem, użyj automatycznych narzędzi, które pobierzą brakujące pliki i zintegrować je z systemem bez interwencji użytkownika. W rzeczywistości po to zostały zaprojektowane.
RPC jest zdalnym wywołaniem procedury, a raczej usługą za nie odpowiedzialną. Mówimy o komputerach użytkowników. Na pojedynczych serwerach i dużych sieciach przyczyn tego błędu może być bardzo wiele, ale rozważę problem dla zwykłych użytkowników komputerów PC.
Ten błąd ( 1722 ) występuje w różnych sytuacjach na systemach z rodziny Windows:
- Instalacja oprogramowania ( na przykład do pracy z drukarką).
- Zaktualizuj sterowniki i system.
- Po zaszyfrowaniu za pomocą narzędzia Bitlocker.
- Podczas uruchamiania komputera.
Również niedostępność serwera RPC wiąże się z problemem braku dźwięku w systemie Windows 7. W systemie Windows XP problem może wystąpić podczas aktualizacji z SP2 do SP3. Bardzo często występuje podczas drukowania, zwłaszcza przy użyciu drukarka Canon. Pomimo różnorodności tych sytuacji rozwiązanie jest prawie takie samo dla wszystkich.
Upewnij się, że komputer jest wolny od wirusów, zanim przejdziesz dalej. Mogą być również przyczyną tego błędu.
Co zrobić, jeśli serwer RPC jest niedostępny?
Sprawdź i w razie potrzeby włącz szereg usług, z powodu których następuje wyłączenie podany błąd, a mianowicie:
- Menedżer druku.
- zdalne wywołanie procedury ( RPC).
- Uruchamianie procesów serwera DCOM.
- Żywność.
Wszystkie czynności muszą być wykonywane z konta administratora.
Włącz te usługi i ustaw typ uruchamiania na automatyczny. Przejdź do Start >> Uruchom i wpisz services.msc, jak pokazano poniżej. Zostaniesz przeniesiony do Panelu sterowania usług komputerowych.
Tutaj przejdź do właściwości usług wymienionych powyżej, gdzie możesz zmienić ich ustawienia.
Pamiętaj, aby po wykonaniu tej czynności ponownie uruchomić komputer.
Możesz także pobrać specjalną łatkę z Microsoft. Pomoże to tylko wtedy, gdy ten błąd wystąpi podczas próby zaszyfrowania nośnika za pomocą wbudowanego narzędzia Bitlocker. Z reguły występuje w systemie Windows 7 Ultimate i nowszych.
Czy te wskazówki dotyczące rozwiązywania problemów z błędami RPC były dla Ciebie pomocne?
Opcje ankiety są ograniczone, ponieważ JavaScript jest wyłączony w Twojej przeglądarce.