Pokud jste uživatel systému Windows, existuje vysoká pravděpodobnost, že jste se setkali s „RPC server není k dispozici“ chybová zpráva. Chyby RPC, ke kterým dochází v situacích zahrnujících komunikaci mezi dvěma nebo více počítači prostřednictvím sítě, jsou v systému Windows příliš běžné. Před řešením příčin chyby a způsobů, jak ji opravit, je nezbytné nejprve podrobně vědět o RPC.,
také, pokud se chcete dozvědět více o síti Windows a obecně, nezapomeňte se přihlásit k našim aktualizacím e-mailů, kde sdílíme všechny naše znalosti a posíláme užitečné zdroje Windows. Tímto způsobem budete muset řešit problémy, jako je chyba serveru RPC, mnohem méně často!
co je RPC?
RPC je zkratka pro Remote Procedure Call, která využívá inter-processing komunikační technologie pro procesy Windows v síti. RPC pracuje na základě komunikačního modelu klient-server, kde klient a server nemusí být vždy jiný stroj., RPC lze také použít k nastavení komunikace mezi různými procesy na jednom počítači.
RPC je druh protokolu request-response, který lze snadno vysvětlit pomocí komunikačního modelu klient / server. Pro účely tohoto tutoriálu, proces vyvolání žádost bude označována jako „klient“ a proces reagovat zpět na žádost jako „server.“Všimněte si, že zde klient nebo server mohou být různá zařízení v síťovém systému nebo mohou být různé procesy umístěné v jednom systému.,
v RPC je volání procedury zahájeno klientským systémem, který je šifrován a poté odeslán na server. Hovor je pak dešifrován serverem a odpověď je odeslána zpět klientovi. RPC hraje zásadní roli při správě zařízení vzdáleně v síti a používá se ke sdílení přístupu k periferiím, jako jsou tiskárny a skenery. Jednoduše řečeno, jakýkoli proces Windows zahrnující distribuci a sdílení dat v síti obvykle používá technologii RPC. Proto je zcela běžné čelit problému „RPC server nedostupný“, pokud jste uživatel systému Windows., Vzdálené hovory jsou však velmi přerušované, pokud jde o výkon, a proto je obtížné je vysledovat.
Důvody, pro RPC chyby
sdílení Souborů a tiskáren jsou zakázány
To je nejčastější příčinou RPC chyby. Při volání procedury nebo požadavku na periferní zařízení, jako je tiskárna, musí být periferní zařízení povoleno pro RPC a musí být připojeno k síti s klientem, aby fungoval. Pokud se zde něco pokazí, RPC přestane fungovat.,
problémy s připojením k síti
vzhledem k tomu, že volání vzdáleného postupu závisí na síti pro její fungování, nedostatek správného síťového připojení může vést k problémům s nedostupností serveru. V takových případech klient nevysílá procedurální hovor na server, což vede k chybě „RPC server není k dispozici“.
problémy s rozlišením názvu
když klient iniciuje požadavek, požadavek je odeslán na server pomocí jeho jména, IP adresy a adresy portu., Pokud je název serveru RPC mapován na nesprávnou IP adresu, vede to k tomu, že klient kontaktuje nesprávný server a může případně vést k chybě RPC.
Firewall
třetí-party firewall nebo jiné bezpečnostní aplikace běží na serveru nebo na klientovi, mohou občas blokovat provoz od dosažení server, na jeho TCP porty, což má za následek přerušení RPCs.
korupce registru
RPC závisí na platném registru systému Windows. Pokud je některá z těchto položek nesprávně upravena nebo je poškozena, služba RPC pravděpodobně přestane fungovat.,
řešení chyb RPC
monitorování firewallů
jak již bylo zmíněno, firewally nebo jiné aplikace související s bezpečností spuštěné v systému mohou blokovat provoz z požadavků RPC. Pokud máte nainstalovaný firewall třetí strany, zkuste jej nakonfigurovat tak, aby umožňoval příchozí a odchozí připojení pro RPC a další aplikace, které chcete použít v RPC.
Pokud nemůžete nakonfigurovat brány firewall, zkuste funkci na chvíli vypnout, dokud nebude úspěšně proveden RPC. Tímto způsobem můžete zjistit, zda jsou vaše brány firewall hlavní příčinou chyb RPC.,
Pokud používáte výchozí bránu firewall systému Windows, udělejte výjimku pro vzdálené volání procedur a vzdálenou plochu pro funkci RPC.,
jak to udělat, postupujte takto:
- Přihlaste se do vašeho systému s řádné administrativní oprávnění
- Klikněte na tlačítko Start a přejděte na „Ovládací Panely“ ( Pro Windows 8 nebo vyšší přímé vyhledávání pro Ovládací Panel z Windows search)
- Jakmile je váš Ovládací Panel zatížení, klikněte na „Systém a Zabezpečení“
- Nyní klikněte na „Povolit aplikaci v bráně firewall systému Windows“ pod „Windows Firewall“ možnost ze zobrazené nabídky
- V Povolených aplikací okno, ujistěte se, že Dálkové Asistenční Služby je povolena možnost.,
Zkontrolujte připojení k Internetu a jeho protokoly
RPC pracuje na základě modelu klienta/serveru, který se spoléhá na síť pro její fungování. Chyby RPC se obvykle vyskytují, když je přerušeno spojení mezi klientem a jeho serverem. Když narazíte na takovou chybu, ujistěte se, že všechny vaše systémy jsou správně připojeny v síti. Můžete také použít příkaz „ping“ k testování připojení mezi klientem RPC a serverem.,
je také dobré se ujistit, že jsou všechny ovladače správně nainstalovány, protože jsou nezbytné pro propojení RPC. Přestože síťové ovladače obvykle nezpůsobují chyby RPC, je vždy lepší je předem zkontrolovat.
postupujte takto:
- přihlaste se do svého systému s právy pro správu a umístěte kurzor myši na nabídku start
- klikněte současně na klávesu Windows + R na klávesnici a zadejte “ ncpa.cpl “ v poli a stiskněte OK.,
- Vyberte připojení k místní oblasti, klepněte pravým tlačítkem myši a vyberte Vlastnosti.
- ze zobrazené nabídky nezapomeňte povolit „internetové protokoly“ a “ sdílení souborů a tiskáren pro sítě Microsoft.“Pokud některá z těchto položek chybí ve vlastnostech připojení k místní oblasti, budete je muset znovu nainstalovat.
ověřte služby RPC
několik služeb souvisejících s RPC musí pracovat na pozadí klienta i serveru, aby fungoval. Tyto kroky vám pomohou zkontrolovat přesné služby potřebné pro funkci RPC.,
- přihlaste se do svého systému se všemi oprávněními a právy pro správu
- klikněte současně na klávesu windows + R na klávesnici a spusťte okno a zadejte “ služby.msc “ v poli a stiskněte OK.
- načte se okno služby. Zde si ověříte, zda jsou všechny požadované služby RPC úspěšně spuštěny nebo ne.,
- Pokud najdete nějaké požadované služby nefunguje, nebo je neaktivní, dvakrát klikněte na služby, aby se okno vlastnosti, které konkrétní služby
- V kartě obecné v okně vlastnosti vyberte „typ Spouštění“, který má být Automatické a spuštění služby.
tímto způsobem se můžete ujistit, že všechny služby vyžadované RPC jsou neporušené a správně fungují. Ve většině případů bude problém vyřešen. Pokud však problém přetrvává, možná budete muset přejít k dalšímu kroku ověření registru.,
ověření registru systému
jak bylo uvedeno výše, musí být v systému k dispozici platný registr systému Windows, aby mohl fungovat RPC. Pokud se některá z těchto položek registru poškodí nebo upraví, RPC nebude fungovat.
při úpravách registru je nezbytné být opatrný a nezkazit žádnou položku registru. Před nastavením bodu obnovení systému neupravujte ani neodstraňujte žádnou položku registru, takže se můžete vrátit do starého registru, Pokud jakékoli změny ovlivní funkčnost systému.,
Jakmile jste vytvořili bod obnovení, postupujte podle těchto kroků ověřte, zda váš stávající RPC položky registru:
- Klikněte na menu Start a zvolte Spustit
- Jednou Spustit applet načte, zadejte „regedit“ a klikněte na tlačítko Ok
- Nyní přejděte do příslušné „RpcSs“ cesta(y) na základě vaší verzi systému Windows .
Pokud zjistíte, že v příslušné cestě chybí nějaké položky registru, zvažte přeinstalaci systému Windows nebo použijte nástroje třetích stran k opravě poškozeného nebo neplatného registru.
příliš líný na to, aby tyto chyby RPC opravil ručně?,
Pokud máte pocit, že ruční sledování těchto chyb RPC a jejich oprava není vaším šálkem čaje, existuje automatizovaná alternativa k opravě těchto chyb. Na trhu je k dispozici široká škála aplikací a nástrojů třetích stran, které vám usnadní práci.
Tyto nástroje lze vyčistit a opravit všechny položky registru v systému, a vyčistit všechny zastaralé položky registru, aby zlepšit celkový výkon systému. Nástroje jako SpeedyPC a Reimage mohou být docela užitečné pro opravu vašeho systému.,
téměř všechny chyby RPC jsou způsobeny z jednoho nebo více z těchto výše uvedených důvodů. Trochu trpělivosti a trochu znalostí o vašem systému Windows vám může vždy pomoci překonat tyto chyby. Pokud nic nefunguje, zkuste aktualizovat váš OS Windows, protože většina problémů, včetně zlomené registru, nastavení sítě, oprávnění a systémy souborů jsou obnoveny na výchozí s každým Windows update.
Foto úvěru: