Oprava: Server RPC není k dispozici ve Windows 7, 8 a 10

RPC je také známý jako vzdálené volání procedur. Jedná se o technologii, která se objevuje od vzniku počítačů a využívá techniku ​​meziprocesové komunikace. Jeho primárním účelem je umožnit klientovi a serveru komunikovat mezi sebou v síti. Totéž lze říci o zařízeních.

Server RPC není k dispozici

Jednoduše řečeno, kdykoli sdílíte data nebo informace v jakékoli síti, RPC přichází do hry, dělá vše za vás. RPC také hraje hlavní roli při správě zařízení po síti a také v periferiích řadiče, jako jsou skenery nebo tiskárny.

Co způsobuje chybu „Server RPC je nedostupný“?

Protože RPC je komunikace různých zařízení, existuje několik různých modulů, které mohou být odpovědné za vyvolání chybové zprávy. S tím řekl, zde jsou některé viníky, kteří by mohli být ve vašem případě zodpovědní:

  • Jedna nebo více služeb vyžadovaných RPC jsou zakázány - Ve většině případů se tento konkrétní problém objeví, když jeden nebo více počítačů zapojených do připojení má zakázanou jednu nebo více povinných služeb. Pokud je tento scénář použitelný, můžete problém vyřešit pomocí obslužného programu Services a vynutit spuštění zakázaných služeb.
  • Firewall deaktivuje vzdálenou pomoc - brána Windows Firewall a několik dalších ekvivalentů třetích stran blokuje připojení Remote Assistance ve výchozím nastavení. Pokud se jedná o viníka, který tento problém vyvolává, můžete problém vyřešit vytvořením výjimky pro tento typ připojení.
  • Sdílení IPV6 nebo sdílení tiskáren je zakázáno - Některé typy serverů RPC vyžadují, aby bylo při současném síťovém připojení povoleno sdílení IPV6 i sdílení souborů. Několik uživatelů, kteří se snaží tento konkrétní problém vyřešit, oznámilo, že problém byl vyřešen poté, co oba aktivovali vlastnosti sítě.
  • IP adresa zhroutí RPC server - Nejednoznačné IP může také vyvolat tuto konkrétní chybovou zprávu. Pokud je tento scénář použitelný, můžete problém vyřešit vyprázdněním a obnovením adresy IP.
  • Služby RPC jsou zakázány prostřednictvím registru - Určité nástroje nebo ruční zásah uživatele moje síla některé služby, které vyžaduje RPC server, aby zůstaly zakázány. Uživatelé, kteří se ocitli v podobném scénáři, hlásili, že problém byl vyřešen poté, co pomocí Editoru registru vynutili spuštění služeb používaných součástí RPC.

Než začnete s řešením, ujistěte se, že máte aktivní připojení k internetu a že jste v počítači přihlášeni jako správce. Pokud počítač navíc používáte v pracovním prostředí, je nejlepší obrátit se na správce sítě. Každé pracovní prostředí má svou samostatnou konfiguraci sítě a počítačů.

Řešení 1: Kontrola služby RPC v počítači

První věc, kterou by uživatelé měli zkontrolovat, pokud se setkají s touto chybou, je služba RPC v počítači. Konflikty s jinými aplikacemi třetích stran nebo změna systémových systémů mohou donutit službu RPC přejít z výchozí (automatické) hodnoty na manuální. To znamená, že RPC se nemusí v případě potřeby spustit automaticky.

  1. Stiskněte Windows + R, do dialogového okna napište „ services.msc “ a stiskněte Enter.
  2. Jakmile jste v okně služeb, vyhledejte následující procesy:
 Mapovač koncových bodů vzdáleného volání procedur (RPC) nebo Lokátor vzdáleného volání procedur (RPC) DCOM Spouštěč procesu služby 

Klepněte pravým tlačítkem myši na každou službu jeden po druhém a vyberte Vlastnosti .

Služby spojené s RPC
  1. Jakmile je ve vlastnostech, ujistěte se, že služba je spuštěna a typ spouštění je nastaven na automatický .

Změna typu spouštění a stavu služeb RPC
  1. Uložte změny a ukončete. Restartujte počítač a zkontrolujte, zda je chybová zpráva opravena.

Řešení 2: Povolení vzdálené pomoci v bráně firewall

Vzdálená pomoc je mechanismus, který umožňuje ostatním uživatelům nebo počítačům vidět obrazovku vašeho počítače a dokonce jej ovládat, pokud se rozhodnete. Vzdálená pomoc by se mohla objevit také v případě RPC serverů, protože klient a server si také vyměňují informace v mnohem větším a komplikovanějším měřítku. Pokud váš firewall není správně nakonfigurován, objeví se chyba v diskusi.

Pokud patříte do organizace, měli byste se na problém obrátit se správcem sítě. Při odstraňování potíží se sítí je vypínání hlavního firewallu způsobem, jak vyřešit problém. V tomto ukázce si projdeme pouze to, co vy (uživatel) můžete udělat na svém osobním firewallu na svém počítači.

  1. Stiskněte Windows + R, do dialogového okna napište „ control “ a stiskněte Enter.
  2. Jakmile se ovládací panel objeví, vyhledejte Firewall na vyhledávací liště v pravé horní části obrazovky. Z výsledků klikněte na Povolit aplikaci prostřednictvím brány Windows Firewall, která je podkategorií pod bránou Windows Firewall .

Brána Windows Firewall - Ovládací panel
  1. Klikněte na Změnit nastavení a ujistěte se, že jsou povoleny položky vynucující RPC, jako je Vzdálená pomoc .

Povolení vzdálené pomoci - Firewall
  1. Restartujte počítač a zkontrolujte, zda to vyřešilo diskutovanou chybovou zprávu.

Řešení 3: Zakázání selektivního spuštění

Selektivní spuštění je metoda spouštění, která umožňuje zapnutí počítače s minimálním počtem načtených položek. Obvykle se to děje při řešení problémů s počítačem, které mohou zahrnovat jiné aplikace třetích stran. Kdykoli však zavádíte pomocí selektivního spuštění, váš počítač také nenačte všechny komponenty RPC do počítače. Vybereme normální spuštění a uvidíme, zda se tím problém vyřeší.

  1. Stiskněte Windows + R, do dialogového okna napište „ msconfig “ a stiskněte Enter.
  2. Po spuštění konfigurace vyberte záložku Obecné a vyberte možnost Normální spuštění .

Výběr běžného spuštění - Konfigurace spouštění
  1. Stiskněte Použít pro uložení změn a ukončení. Nyní budete vyzváni k restartu. Okamžitě restartujte pomocí vyskakovacího okna a zkontrolujte, zda je chybová zpráva vyřešena.

Řešení 4: Povolení sdílení IPV6 a sdílení souborů a tiskáren pro připojenou síť

V některých případech se může stát chyba 1722: Server RPC je nedostupný problém v případech, kdy došlo k přerušení síťového připojení způsobenému jedním nebo více nastaveními. Několik postižených uživatelů oznámilo, že v jejich případě byl problém vyřešen poté, co zjistili, že sdílení tiskáren pro sítě Microsoft a protokol verze 6 (TCP / IPv6) byly z jejich připojených síťových vlastností zakázány.

Po povolení těchto dvou možností většina postižených uživatelů oznámila, že problém byl vyřešen. Zde je rychlý průvodce, jak to provést:

  1. Stisknutím klávesy Windows + R otevřete dialogové okno Spustit. Poté zadejte „ncpa.cpl“ a stisknutím klávesy Enter otevřete okno Síťová připojení .
  2. V okně Síťová připojení klikněte pravým tlačítkem myši na síť, ke které jste aktuálně připojeni, a klikněte na Vlastnosti.
  3. Jakmile se dostanete do části Vlastnosti vašeho síťového připojení, přejděte na kartu Sítě a procházejte seznamem položek dolů.
  4. Vyhledejte sdílení souborů a tiskáren pro sítě Microsoft a internetový protokol verze 6 (TCP / IPv6) a ujistěte se, že jsou zaškrtnuta obě přidružená pole. Poté kliknutím na tlačítko Ok uložte změny.
  5. Restartujte počítač a zjistěte, zda je problém vyřešen při příštím spuštění.
//appuals.com/wp-content/uploads/2019/05/enabled-ipv6.webm

Pokud stále dochází k chybě 1722: RPC server je nedostupný problém, přejděte dolů k další metodě níže.

Řešení 5: Vyplachování DNS a obnovení

Někteří uživatelé, kterých se to týká, uvedli, že se jim podařilo problém vyřešit po použití zvýšené příkazové řádky k vyprázdnění DNS a obnovení připojení. Aby však byla tato oprava účinná, musíte zajistit, aby byly spuštěny služby zapojené do připojení RPC (postupujte podle metody 1).

Pokud jste si jisti, že jsou spuštěny požadované služby, zde je rychlý průvodce vyprázdněním serveru DNS a obnovením připojení:

  1. Stisknutím klávesy Windows + R otevřete dialogové okno Spustit . Poté zadejte „cmd“ a stiskněte Ctrl + Shift + Enter a otevřete zvýšený příkazový řádek. Pokud se zobrazí výzva UAC (Řízení uživatelských účtů), klikněte na Ano, abyste udělili oprávnění správce.

    Spuštění CMD pomocí dialogového okna Spustit
  2. Do příkazového řádku se zvýšeným příkazem zadejte následující příkaz a stisknutím klávesy Enter vyprázdněte aktuální konfiguraci IP:
     ipconfig / flushdns 
  3. Po úspěšném zaregistrování příkazu zadejte následující příkaz a stisknutím klávesy Enter obnovte konfiguraci IP:
     ipconfig / restore 
  4. Po obnovení adresy IP zavřete zvýšený příkazový řádek a znovu vytvořte kroky, které dříve spouštěly chybu 1722: Server RPC je nedostupným problémem a zjistěte, zda byl problém vyřešen.

Pokud stále přetrvává stejný problém, přejděte k následující metodě níže.

Řešení 6: Použití Editoru registru k vynucení spuštění služeb RPC

Někteří uživatelé, kterých se to týká, uvedli, že se jim podařilo problém vyřešit po použití zvýšené příkazové řádky k vyprázdnění DNS a obnovení připojení. Aby však byla tato oprava účinná, musíte zajistit, aby byly spuštěny služby zapojené do připojení RPC (postupujte podle metody 1).

Pokud jste si jisti, že jsou spuštěny požadované služby, zde je rychlý průvodce vyprázdněním serveru DNS a obnovením připojení:

Zde je rychlý průvodce, jak to provést:

  1. Stisknutím klávesy Windows + R otevřete dialogové okno Spustit. Poté zadejte „regedit“ a stisknutím klávesy Enter otevřete Editor registru. Pokud se zobrazí výzva UAC (Řízení uživatelských účtů), klikněte na Ano, abyste udělili oprávnění správce.
  2. V Editoru registru pomocí levého podokna přejděte do následujícího umístění:
     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RpcSs 

    Poznámka: Můžete se tam dostat buď ručně pomocí levého panelu, nebo můžete vložit přesnou adresu přímo do navigačního pruhu a stiskněte klávesu Enter. S vybraným klíčem RpcSs přejděte dolů do pravého podokna a poklepejte na Start.

  3. V rámci Edit Dword Value asociovaného s Start nastavte Base na Hexadecimální a Value Value na 2, abyste povolili RPC (Remove Procedure Call) .
  4. K navigaci na toto místo použijte levý panel nebo navigační lištu nahoře:
     Počítač \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DcomLaunch 
  5. Jakmile se dostanete na toto místo, dvakrát klikněte na Start v pravém podokně. Poté nastavte Base na hexadecimální a hodnoty hodnot na 2, abyste povolili spouštěč procesů DCOM Server .
  6. Pomocí navigačního panelu v horní části nebo pomocí levého podokna přejděte na následující místo:
     Počítač \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RpcEptMapper 
  7. Přejděte do pravého podokna a poklepejte na Start. Poté nastavte základnu na hexadecimální a hodnota dat na 2 .
  8. Zavřete Editor registru, restartujte počítač a zkontrolujte, zda byl problém vyřešen při příštím spuštění systému.
//appuals.com/wp-content/uploads/2019/05/enabled-services-via-registry-Editor.webm

Kromě výše uvedených řešení najdete také další řešení týkající se chyby „ Server RPC je nedostupný “ přečtením našeho článku Oprava: Vzdálené volání procedury se nezdařilo. Oba chybové případy jsou téměř stejné a v obou případech lze vyzkoušet stejné opravy.

Zajímavé Články