Ako opraviť chybu „Server RPC je nedostupný“ v systéme Windows

Ak často používate systém Windows, pravdepodobne poznáte jednu z najčastejšie sa vyskytujúcich a zdanlivo nevysvetliteľných chybových hlásení: „Server RPC je nedostupný“. Aj keď táto chyba môže spôsobiť veľký zmätok pre neskúsených používateľov systému Windows, nejde o vážnu alebo nebezpečnú chybu, čo znamená, že zvyčajne nespôsobí stratu údajov alebo programov. Je tiež, našťastie, celkom ľahké opraviť, ak viete, čo robíte.

Ako opraviť chybu „Server RPC je nedostupný“ v systéme Windows

Hoci v tomto článku budeme hovoriť o RPC v systémoch Windows, mali by ste si byť vedomí toho, že metodika RPC sa používa takmer na každom druhu počítačového systému, ktorý sa dnes používa. Je to metodológia, nie proces špecifický pre Windows. Väčšina chýb servera RPC sa vyskytuje v rámci jedného počítača, ale príčinou problému môže byť niečo na tomto počítači alebo niečo v sieti ako celku. V tomto článku vám ukážem, ako vyriešiť oba druhy problémov.

čo je RPC?

Najprv si povedzme o tom, čo je RPC na prvom mieste, aby sme odstránili nejaký zmätok a tajomstvo. RPC je skratka pre „vzdialené volanie procedúr“ a je to metóda, ktorú počítače používali doslova desaťročia na vzájomnú komunikáciu. Čo robí veci trochu mätúce, je to, že s modernými počítačmi, ktoré vykonávajú multitasking a spúšťajú veľa programov naraz, sa RPC stalo metódou, ktorú niektoré aplikácie používajú na komunikáciu s inými aplikáciami bežiacimi na tom istom počítači.

RPC je v podstate len systém, ktorý umožňuje rôznym procesom navzájom komunikovať pri vykonávaní úlohy. Funguje to trochu ako sieť v tom, že server RPS otvorí port, komunikuje s cieľovou službou alebo serverom, čaká na odpoveď, odošle paket, keď má odpoveď, a potom prenesie údaje o úlohe na cieľový server alebo službu. Celý proces funguje opačne, keď cieľová služba alebo server vykonal svoju prácu a má údaje na odoslanie späť iniciačnému programu.

Chyby RPC „Server je nedostupný“.

Čo by teda spôsobilo chybu „Server RPC nedostupný“? Povedzme, že jedna služba vo vašom počítači potrebuje komunikovať s inou, takže kontaktuje server RPC v počítači, aby inicioval výmenu. Server RPC používa porty na vašom počítači na „počúvanie“ a „hovorenie“ a je to server, ktorý skutočne umožňuje komunikáciu medzi službami, či už sú sieťové alebo lokálne. Ak volanie na server RPC zlyhá, pretože server je nedostupný, neodpovedá, nemôže zapisovať do pamäte alebo nemôže otvoriť port, spustí sa chyba „Server RPC je nedostupný“.

Ako opraviť chyby „Server RPC je nedostupný“.

Na počítači so systémom Windows 10 existujú tri základné potenciálne príčiny tohto chybového hlásenia. Buď nie je spustená služba RPC, vyskytli sa problémy so sieťou alebo boli poškodené niektoré dôležité položky databázy Registry, ktoré riadia službu RPC. V systéme Windows 10 je najčastejšou príčinou chyby to, že služba RPC jednoducho nie je spustená.

Prvá vec, ktorú môžete vyskúšať pri akejkoľvek chybe systému Windows, je úplný reštart. Ak služba RPC prestala fungovať z dôvodu dočasného problému, reštartuje ju spolu so zvyškom počítača, takže toto je prvá vec, ktorú môžete vyskúšať. Ak reštart nevyrieši chybu, skúste nasledujúce opravy. Upozorňujeme, že tieto opravy sú napísané špeciálne pre počítače so systémom Windows 10, ale rovnaké všeobecné procesy možno použiť aj v predchádzajúcich verziách systému Windows.

Služba RPC

Ak reštartovanie problém nevyrieši, prvá vec, ktorú treba skontrolovať, je zistiť, či služba RPC skutočne beží.

  1. Kliknite pravým tlačidlom myši na panel úloh systému Windows a vyberte Správca úloh, môžete tiež použiť Ctrl + Shift + Esc klávesová skratka.
  2. Vyberte služby tab. Správca úloh
  3. Potom kliknite na Otvoriť služby odkaz v ľavej dolnej časti okna. Záložka Služby správcu úloh
  4. Prejdite do služby Remote Procedure Call. Uistite sa, že je spustený a nastavte ho na Automaticky.
  5. Prejdite do spúšťača procesov servera DCOM. Uistite sa, že je tiež spustený a nastavte ho na Automaticky. Karta Služby správcu úloh 2

Ak sú tieto dve služby nastavené na niečo iné ako Automaticky a Spustené, zmeňte ich. V závislosti od vašich systémových oprávnení môžete tieto služby tiež reštartovať. Ak ste už počítač reštartovali, nič sa tým nedosiahne, pretože už boli reštartované.

Problémy so sieťou spôsobujúce chyby servera RPC

Aj keď konkrétne volanie RPC môže fungovať úplne interne vo vašom počítači, stále používa na komunikáciu sieťový zásobník. To znamená, že problémy s TCP alebo bránou firewall môžu zastaviť fungovanie RPC.

  1. Do vyhľadávacieho poľa systému Windows zadajte „ovládanie“ a vyberte Ovládací panel. Vyhľadávací panel systému Windows
  2. Ďalej vyberte Sieť a internetPonuka ovládacieho panela.
  3. Potom kliknite na Centrum sietí a zdielania. Sieťová a internetová stránka
  4. Vyberte Ethernetové prepojenie v strede a potom Vlastnosti vo vyskakovacom poli.
  5. Vo väčšine domácich sietí budete chcieť zabezpečiť, aby boli povolené obe protokoly IPv4 a zdieľanie súborov a tlačiarní pre siete Microsoft.

Ak IPv4 aj Zdieľanie súborov a tlačiarní pre siete Microsoft už sú skontrolované, budete musieť skontrolovať firewall.

  1. Ak používate bránu firewall programu Windows Defender, vyberte ju v Centrum sietí a zdielania stránku nastavení, nachádza sa v ľavom dolnom rohu. Centrum sietí a zdielania
  2. Nájsť Pomoc na diaľku a uistite sa, že je povolená pre doménové, súkromné ​​a verejné siete.
  3. Uložte všetky zmeny, ak ste ich vykonali.

Ak používate bránu firewall tretej strany, možno budete musieť experimentovať, aby ste toto nastavenie povolili. Ak už nejaký čas používate bránu firewall, nemusíte nič meniť, ale pre istotu to skontrolujte.

Vyprázdnite svoj server DNS

Ako uviedol Jeff v komentároch, ak sú vaše služby spustené a stále máte problémy s touto chybou, vykonajte vyprázdnenie DNS.

  1. Otvorte ponuku Štart, zadajte „príkazový riadok“ a kliknite na Príkazový riadok, môžete použiť aj Windows PowerShell. Všimnite si, že možno budete musieť vybrať Spustiť ako správca. Ponuka Štart systému Windows
  2. Teraz napíšte „ipconfig /flushdns“, bez úvodzoviek, a hit Zadajte. Príkazový riadok

Váš server DNS teraz vyprázdnil svoje súbory, dúfajme, že sa tým váš problém vyriešil.

Chyby registra spôsobujúce chyby servera RPC

OK, takže reštart nepomohol, vaše služby RPC a DCOM bežia dobre a sieťový zásobník sa prebíja. (Pravdepodobne by ste tento článok nečítali, keby to tak nebolo.) Posledná vec, ktorú môžete urobiť, je skontrolovať položky databázy Registry, ktoré riadia služby RPC a DCOM, aby ste sa uistili, že nie sú poškodené. Hrať sa s registrom nie je pre slabé srdce, ale ak si ho najskôr zálohujete, môžete kedykoľvek vrátiť späť čokoľvek, čo zmeníte. Najprv teda zálohujme register.

  1. Napíšte „regedit“ do vyhľadávacieho poľa a stlačte Zadajte.
  2. Vyberte Počítač z ľavej strany.
  3. Ísť do Súbor>Exportovať.
  4. Na Exportovať súbor databázy Registry zadajte názov záložného súboru a stlačte Uložiť.

Teraz, keď máte uloženú bezpečnú kópiu registra, môžete skontrolovať položky pre služby RPC a DCOM.

  1. Prejdite na HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcSs.
  2. Vyberte tlačidlo Štart na pravej table a skontrolujte, či je hodnota nastavená na (2).
  3. Prejdite na HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDcomLaunch.
  4. Vyberte tlačidlo Štart na pravej table a skontrolujte, či je hodnota nastavená na (2).
  5. Prejdite na HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcEptMapper.
  6. Vyberte tlačidlo Štart na pravej table a skontrolujte, či je hodnota nastavená na (2).

Ak ste vyskúšali všetky tieto opravy a chyby servera RPC sa stále zobrazujú, je čas na obnovenie z bodu obnovenia alebo obnovenie systému Windows. Len sa uistite, že ste vybrali možnosti, ktoré neprepíšu vaše súbory a nastavenia, ak chcete obnoviť!

***

Potrebujete vyčistiť register? Prečítajte si náš článok o najlepších čističoch registrov pre Windows 10. Potrebujete zabrániť svojim deťom alebo spolupracovníkom dostať sa do nastavení registra? Máme pre vás náš návod na uzamknutie prístupu k editoru registra. A ak potrebujete zrýchliť počítač, pozrite si náš článok o používaní registra na zrýchlenie počítača so systémom Windows 10.