Kuidas parandada Windowsis viga "RPC server pole saadaval".

Kui kasutate Windowsi sageli, olete ilmselt tuttav ühe kõige sagedamini nähtud ja näiliselt seletamatu tõrketeatega, mis kunagi ilmub: "RPC server ei ole saadaval." Kuigi see viga võib kogenematutele Windowsi kasutajatele suurt segadust tekitada, ei ole see tõsine ega ohtlik viga, mis tähendab, et see ei põhjusta tavaliselt andmete või programmide kaotamist. Õnneks on seda ka üsna lihtne parandada, kui tead, mida teed.

Kuidas parandada Windowsis viga "RPC server pole saadaval".

Kuigi me räägime selles artiklis Windowsi süsteemide RPC-dest, peaksite teadma, et RPC-metoodikat kasutatakse peaaegu kõigis tänapäeval kasutatavates arvutisüsteemides. See on metoodika, mitte Windowsi-spetsiifiline protsess. Enamik RPC-serveri tõrkeid ilmnevad ühes arvutis, kuid probleemi põhjuseks võib olla midagi selles arvutis või midagi võrgus tervikuna. Selles artiklis näitan teile, kuidas mõlemat tüüpi probleeme välja mõelda.

Mis on RPC?

Kõigepealt räägime sellest, mis on RPC, et leevendada segadust ja mõistatusi. RPC tähistab "kaugprotseduurikõnet" ja see on meetod, mida arvutid on sõna otseses mõttes aastakümneid üksteisega suhtlemiseks kasutanud. Asja teeb veidi segaseks see, et tänapäevaste arvutite puhul, mis töötavad mitut toimingut ja töötavad korraga palju programme, on RPC-st saanud meetod, mida mõned rakendused kasutavad suhtlemiseks teiste samas arvutis töötavate rakendustega.

RPC on põhimõtteliselt lihtsalt süsteem, mis võimaldab erinevatel protsessidel ülesande täitmiseks üksteisega suhelda. See toimib natuke nagu võrgundus, kuna RPS-server avab pordi, suhtleb sihtteenuse või -serveriga, ootab vastust, saadab paketi, kui sellel on vastus, ja edastab seejärel ülesande andmed sihtserverisse või -teenusesse. Kogu protsess toimib tagurpidi, kui sihtteenus või server on oma töö teinud ja tal on andmed, mida algatavale programmile tagasi saata.

RPC vead "Server pole saadaval".

Mis siis põhjustaks tõrke "RPC-server pole saadaval"? Oletame, et üks teie arvuti teenus peab suhtlema teisega, nii et see võtab vahetuse algatamiseks ühendust arvuti RPC-serveriga. RPC-server kasutab "kuulamiseks" ja "rääkimiseks" teie arvuti porte ning server on see, mis võimaldab tegelikku suhtlust teenuste vahel, olenemata sellest, kas need on võrgus või kohalikud. Kui RPC-serveri kõne nurjub, kuna server pole saadaval, ei reageeri, ei saa mällu kirjutada või porti avada, siis käivitub tõrketeade „RPC-server pole saadaval”.

Kuidas parandada "RPC-server pole saadaval" tõrkeid

Windows 10 masinas on selle veateate kolm peamist võimalikku põhjust. Kas RPC-teenus ei tööta, võrguga on probleeme või mõned olulised RPC-teenust juhtivad registrikirjed on rikutud. Windows 10 puhul on tõrke kõige levinum põhjus see, et RPC-teenus lihtsalt ei tööta.

Esimene asi, mida Windowsi tõrke korral proovida, on täielik taaskäivitamine. Kui RPC-teenus lakkas töötamast ajutise probleemi tõttu, taaskäivitab taaskäivitamine selle koos ülejäänud arvutiga, nii et see on esimene asi, mida proovida. Kui taaskäivitamine viga ei lahenda, proovige järgmisi parandusi. Pange tähele, et need parandused on kirjutatud spetsiaalselt Windows 10 arvutite jaoks, kuid samu üldprotsesse saab kasutada ka Windowsi varasemates versioonides.

RPC teenus

Kui taaskäivitamine probleemi ei lahenda, tuleb kõigepealt kontrollida, kas RPC-teenus tegelikult töötab.

  1. Paremklõpsake Windowsi tegumiribal ja valige Tegumihaldur, võite kasutada ka Ctrl + Shift + Esc kiirklahv.
  2. Valige Teenused sakk. Tegumihaldur
  3. Seejärel klõpsake nuppu Avage teenused link akna vasakus alanurgas. Tegumihalduri teenuste vahekaart
  4. Liikuge teenusesse Remote Procedure Call. Veenduge, et see töötab ja seadistage olekule Automaatne.
  5. Liikuge DCOM-i serveri protsessikäivitajasse. Veenduge, et see ka töötaks ja määrake olekuks Automaatne. Tegumihalduri teenuste vahekaart 2

Kui need kaks teenust on seatud millekski muule peale Automaatne ja Töötab, muutke neid. Sõltuvalt teie süsteemiõigustest saate need teenused ka taaskäivitada. Kui olete arvuti juba taaskäivitanud, ei saavuta see midagi, kuna see on juba taaskäivitatud.

Võrguprobleemid, mis põhjustavad RPC-serveri vigu

Isegi kui konkreetne RPC-kõne võib teie arvutis täielikult toimida, kasutab see suhtlemiseks siiski võrgupinu. See tähendab, et probleemid TCP või teie tulemüüriga võivad takistada RPC töötamist.

  1. Tippige Windowsi otsingukasti „control” ja valige Kontrollpaneel. Windowsi otsinguriba
  2. Järgmisena valige Võrk ja InternetJuhtpaneeli menüü.
  3. Seejärel klõpsake nuppu Võrgu-ja ühiskasutuskeskus. Võrk ja Interneti-leht
  4. Valige Etherneti link keskel ja siis Omadused hüpikaknas.
  5. Enamiku koduvõrkude puhul peaksite tagama, et nii IPv4 kui ka failide ja printerite ühiskasutus Microsofti võrkude jaoks on lubatud.

Kui nii IPv4 kui ka Failide ja printerite jagamine Microsofti võrkude jaoks on juba kontrollitud, peate kontrollima tulemüüri.

  1. Kui kasutate Windows Defenderi tulemüüri, valige see jaotises Võrgu-ja ühiskasutuskeskus seadete lehel, see asub vasakus allnurgas. Võrgu-ja ühiskasutuskeskus
  2. Otsi Kaugabi ja veenduge, et see oleks domeeni-, privaat- ja avalike võrkude jaoks lubatud.
  3. Salvestage kõik muudatused, kui olete need teinud.

Kui kasutate kolmanda osapoole tulemüüri, peate võib-olla selle sätte lubamiseks katsetama. Kui olete tulemüüri mõnda aega kasutanud, ei pea te midagi muutma, kuid kontrollige igaks juhuks.

Loputage oma DNS-server

Nagu Jeff kommentaarides mainis, kui teie teenused töötavad ja teil on selle veaga endiselt probleeme, tehke DNS-loputus.

  1. Avage menüü Start, tippige "käsurida” ja klõpsake nuppu Käsurida, saate kasutada ka Windows PowerShelli. Pange tähele, et peate võib-olla valima Käivitage administraatorina. Windowsi menüü Start
  2. Nüüd tippige "ipconfig /flushdns“, ilma jutumärkideta ja vajuta Sisenema. Käsurida

Teie DNS-server on nüüd oma failid kustutanud, loodetavasti lahendas see teie probleemi.

Registrivead, mis põhjustavad RPC-serveri tõrkeid

OK, nii et taaskäivitamine ei aidanud, teie RPC- ja DCOM-teenused töötavad hästi ja võrgupinn loksub kaasa. (Tõenäoliselt ei loeks te seda artiklit, kui see niikuinii poleks.) Viimase asjana saate kontrollida RPC- ja DCOM-teenuseid juhtivaid registrikirjeid, et veenduda, et need pole rikutud. Registriga jamamine ei ole nõrganärviline, kuid kui teete sellest esmalt varukoopia, saate alati kõik, mida muudate, tagasi võtta. Nii et varundame esmalt registrit.

  1. Sisestage "regedit” otsingukasti ja vajuta Sisenema.
  2. Valige Arvuti vasakult küljelt.
  3. Minema Fail> Ekspordi.
  4. Juures Ekspordi registrifail dialoogi, tippige varufaili nimi ja klõpsake nuppu Salvesta.

Nüüd, kui teil on oma registri turvaline koopia hoiule pandud, saate kontrollida RPC- ja DCOM-teenuste kirjeid.

  1. Liikuge jaotisesse HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcSs.
  2. Valige parempoolsel paanil Start-klahv ja veenduge, et väärtuseks on seatud (2).
  3. Liikuge lehele HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDcomLaunch.
  4. Valige parempoolsel paanil Start-klahv ja veenduge, et väärtuseks on seatud (2).
  5. Liikuge lehele HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcEptMapper.
  6. Valige parempoolsel paanil Start-klahv ja veenduge, et väärtuseks on seatud (2).

Kui olete kõiki neid parandusi proovinud ja RPC-serveri vead ilmuvad endiselt, on aeg taastada taastepunktist või värskendada Windowsi. Lihtsalt veenduge, et valite suvandid, mis ei kirjuta teie faile ja seadeid üle, kui soovite värskendada!

***

Kas peate oma registrit puhastama? Vaadake meie artiklit Windows 10 parimate registripuhastusvahendite kohta. Kas soovite takistada oma lastel või töökaaslastel teie registriseadetesse sisenemist? Oleme teile tutvustanud meie registriredaktorile juurdepääsu lukustamise õpetust. Ja kui teil on vaja oma masinat kiirendada, vaadake meie artiklit registri kasutamise kohta Windows 10 arvuti kiiremaks muutmiseks.