Oprava Chyba nedostupnosti servera RPC v systéme Windows 10

Remote Procedure Call (RPC) je technológia prítomná od vzniku počítačov a využíva techniku ​​medziprocesovej komunikácie. Jeho primárnym účelom je umožniť klientom a serverom vzájomnú komunikáciu cez sieť. Niektorí používatelia si po dokončení inovácie na novšiu verziu systému Windows 10 môžu všimnúť, že spustenie ľubovoľného vzdialeného príkazu zlyhá s chybovým hlásením Server RPC je nedostupný(The RPC server is unavailable) – pred inováciou sa tieto vzdialené príkazy úspešne vykonajú. V tomto príspevku identifikujeme potenciálne príčiny a potom poskytneme možné riešenia, ktoré môžete skúsiť vyriešiť tento problém.

Server RPC je nedostupný

Chybové hlásenie RPC Server nie je k dispozícii(The RPC Server is unavailable ) môže byť spustené ktorýmkoľvek z nasledujúcich spôsobov:

  • Jedna alebo viacero služieb vyžadovaných RPC je zakázaných.
  • Vzdialená pomoc je zakázaná bránou firewall(Firewall) .
  • IPV6 alebo File Printer Sharing sú zakázané.
  • Adresa IP zrúti server RPC .
  • Služby RPC(RPC) sú zakázané prostredníctvom databázy Registry(Registry) .

Prečítajte si(Read) : Ako riešiť chyby a problémy vzdialeného volania procedúr.

Server RPC nie je dostupný v Windows 11/10

Ak sa stretnete s touto chybou, môžete vyskúšať nižšie uvedené odporúčané riešenia.

  1. Skontrolujte službu RPC v počítači
  2. Povoľte Remote Desktop/Assistance v bráne firewall(Firewall)
  3. Zmeňte výber spustenia(Change Startup Selection) zo Selektívne(Selective) spustenie na Normálne(Normal) spustenie
  4. Povoľte IPV6 a zdieľanie súborov(File) a tlačiarní(Printer Sharing) pre pripojenú sieť
  5. Vyprázdniť DNS a obnoviť
  6. Vynútiť(Force RPC) , aby služby RPC začali používať Editor databázy Registry(Registry Editor) .

Teraz sa poďme ponoriť do podrobných krokov týchto riešení.

1] Skontrolujte(Check RPC) službu RPC na vašom počítači

Server RPC nie je dostupný v systéme Windows 11/10

Toto riešenie znamená, že konflikty s inými aplikáciami tretích strán alebo zmena systémových systémov môžu prinútiť službu RPC prejsť z predvolenej ( Automaticky(Automatic) ) hodnoty na manuálnu. To znamená, že RPC sa nemusí v prípade potreby spustiť automaticky.

Ak chcete skontrolovať službu RPC v počítači, postupujte takto:

  • Stlačte Windows + R, do dialógového okna zadajte services.msc a stlačte Enter.(services.msc)
  • V okne Služby(Services) vyhľadajte nasledujúce procesy:

Remote Procedure Call (RPC)

RPC Endpoint Mapper or Remote Procedure Call (RPC) Locator

DCOM Service Process Launcher

  • Kliknite pravým tlačidlom myši na každú službu jednu po druhej a vyberte položku Vlastnosti(Properties) .
  • Vo vlastnostiach sa uistite, že je služba Spustená (Started )typ spustenia (Startup type ) je nastavený na  Automaticky(Automatic) .
  • Uložte zmeny a ukončite.

Reštartujte počítač a skontrolujte, či sa problém vyriešil.

2] Povoľte Remote Desktop/Assistance v bráne firewall(Firewall)

Ak chcete povoliť vzdialenú pomoc(Remote Assistance) v bráne firewall na vašom počítači, postupujte takto:

  • Stlačte kláves Windows + R, do dialógového okna napíšte control a stlačte Enter.(control)
  • Keď sa objaví ovládací panel, do vyhľadávacieho panela v pravej hornej časti okna napíšte Firewall  a stlačte (Firewall )Enter .
  • Vo výsledkoch kliknite na Povoliť aplikácii cez bránu Windows Firewall (Allow an app through Windows Firewall ) , čo je podkategória pod bránou  Windows Firewall .
  • Kliknite na Zmeniť nastavenia (Change settings ) a uistite sa, že položky vynucujúce RPC , ako napríklad (RPC)Pomoc na diaľku(Remote Assistance) , sú začiarknuté .

Reštartujte počítač a skontrolujte, či sa problém vyriešil.

3] Zmeňte výber spustenia(Change Startup Selection) zo Selektívne(Selective) spustenie na Normálne(Normal) spustenie

Selektívne spustenie je metóda zavádzania, ktorá umožňuje zapnutie počítača s minimálnym počtom načítaných položiek. Zvyčajne sa to robí pri riešení problémov s počítačom, ktoré môžu zahŕňať iné aplikácie tretích strán. Avšak vždy, keď spustíte systém pomocou selektívneho spustenia, váš počítač tiež nenačíta všetky komponenty RPC do vášho počítača. V tomto prípade vyberieme normálne spustenie a uvidíme, či sa tým problém nevyrieši. Tu je postup:

  • Stlačte kláves Windows + R, do dialógového okna zadajte msconfig a stlačte Enter.
  • Keď ste v konfigurácii spustenia, vyberte kartu Všeobecné (General ) a vyberte možnosť  Normálne spustenie(Normal startup) .
  • Kliknutím na Použiť(Apply) > OK uložte zmeny a ukončite.

Budete vyzvaní na reštart. Okamžite reštartujte(Restart) pomocou vyskakovacieho okna a skontrolujte, či je chybové hlásenie vyriešené.

4] Povoľte IPV6(Enable IPV6) a zdieľanie súborov(File) a tlačiarní(Printer Sharing) pre pripojenú sieť

V niektorých prípadoch sa môžete stretnúť s  chybou 1722: Problém s nedostupnosťou servera RPC (Error 1722: The RPC server is unavailable ) v prípadoch, keď dôjde k prerušeniu sieťového pripojenia spôsobenému jedným alebo viacerými nastaveniami. V tomto prípade by problém mohlo vyriešiť povolenie IPV6 a zdieľania súborov(File) a tlačiarní(Printer Sharing) pre pripojenú sieť. Postupujte takto:

  • Stlačte kláves Windows key + R a potom do dialógového okna Spustiť zadajte ncpa.cpl a stlačením klávesu (ncpa.cpl)Enter(r)  otvorte okno  Sieťové pripojenia(Network Connections)  .
  • V okne Sieťové pripojenia(Network Connections) kliknite pravým tlačidlom myši na sieť, ku ktorej ste práve pripojení, a kliknite na položku Vlastnosti.(Properties.)
  • Keď sa dostanete do Vlastnosti(Properties) vášho sieťového pripojenia, prejdite na kartu Sieť(Networking) a prejdite nadol v zozname položiek.
  • Nájdite Zdieľanie súborov a (File and) tlačiarní pre siete Microsoft(Printer Sharing for Microsoft Networks)  a  Internet Protocol Version 6 (TCP/IPv6)  a uistite sa, že sú začiarknuté obe priradené políčka.
  • Kliknutím na tlačidlo OK  uložte zmeny.

Reštartujte počítač a pri ďalšom spustení skontrolujte, či sa problém vyriešil.

5] Vyprázdniť DNS a obnoviť

Toto riešenie vyžaduje, aby ste sa uistili, že služby zapojené do pripojenia RPC sú spustené (ako je uvedené v riešení 1 vyššie), skôr ako budete pokračovať vo vyprázdnení DNS a obnovení pripojenia.

Ak ste si istí, že požadované služby sú spustené, postupujte podľa pokynov nižšie, aby ste vypláchli DNS(flush the DNS) a obnovili pripojenie.

ipconfig /flushdns
  • Po úspešnej registrácii príkazu zadajte nasledujúci príkaz a stlačením klávesu Enter(Enter)  obnovte konfiguráciu IP:
ipconfig /renew

Po obnovení IP zatvorte zvýšený príkazový riadok(Command Prompt) a vykonajte vzdialené príkazy a skontrolujte, či sa problém vyriešil.

6] Vynútiť(Force RPC) , aby služby RPC začali používať Editor databázy Registry(Registry Editor)

Ak chcete pomocou Editora databázy Registry(Registry Editor) vynútiť spustenie služieb RPC , postupujte takto:

  • Spustite Editor databázy Registry .
  • V editore databázy Registry(Registry Editor) použite ľavý panel na navigáciu do nasledujúceho umiestnenia:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs
  • S vybratým(RpcSs)  kľúčom RpcSs prejdite nadol na pravú tablu a dvakrát kliknite na  Štart(Start ) , aby ste upravili jeho vlastnosti.
  • V poli vlastností  nastavte  Základ (Base)na (,)Hexadecimálny(Hexadecimal)  a  Údaj hodnoty(Value data)  na  2  . 
  • Kliknutím na tlačidlo OK povolíte  volanie Odstrániť procedúru (RPC)(Remove Procedure Call (RPC)) .

Potom pomocou ľavého panela alebo navigačného panela v hornej časti (prilepte cestu registra a stlačte Enter ) prejdite na toto miesto:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch
  • Keď sa dostanete na toto miesto, dvakrát kliknite na položku Štart(Start) v pravej časti okna.
  • Potom nastavte Základ(Base)  na  Hexadecimálny(Hexadecimal)  a údaje hodnoty na  2.
  • Kliknite na OK , aby ste povolili spúšťač procesov servera DCOM(DCOM Server Process Launcher) .

Nakoniec prejdite na nasledujúce miesto pomocou navigačného panela v hornej časti alebo pomocou ľavého panela:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcEptMapper
  • Prejdite na pravú tablu a dvakrát kliknite na Štart.(Start.)
  • Potom nastavte  Základ(Base)  na  Hexadecimálny(Hexadecimal)  a  Údaj hodnoty(Value Data)  na  2 .
  • Kliknite na tlačidlo OK(OK) .

Zatvorte Editor databázy Registry(Registry Editor) , reštartujte počítač a pri ďalšom spustení systému skontrolujte, či sa problém „ Server RPC je nedostupný“ vyriešil.(The RPC server is unavailable’)

Skontrolujte tieto súvisiace príspevky, ak dostanete:(Check these related posts if you receive:)

  1. Ako opraviť chyby a problémy vzdialeného volania procedúr
  2. Chyba Vzdialené volanie procedúry zlyhalo pre aplikácie Microsoft Store
  3. Diaľkové volanie procedúry zlyhalo pri zadávaní kódu PIN ako možnosti prihlásenia
  4. Chyba pri volaní vzdialenej procedúry pri používaní DISM zlyhala(The remote procedure call failed error while using DISM) .



About the author

Mám vzdelanie v oblasti počítačového inžinierstva a informačných technológií, čo mi dalo jedinečný pohľad na platformy Windows 10 a 11. Najmä mám skúsenosti s Windows 10 " Desktop Experience " a prehliadačom Microsoft Edge. Moje skúsenosti s týmito dvoma platformami mi umožňujú hlboko pochopiť, ako fungujú, a moje odborné znalosti v týchto oblastiach mi umožňujú poskytovať spoľahlivé rady, ako ich zlepšiť.



Related posts