Kuinka korjata "RPC-palvelin ei ole käytettävissä" -virhe Windowsissa

Jos käytät Windowsia usein, tunnet luultavasti yhden yleisimmin nähdyistä ja selittämättömiltä vaikuttavista virheilmoituksista: "RPC-palvelin ei ole käytettävissä." Vaikka tämä virhe voi aiheuttaa suurta hämmennystä kokemattomille Windows-käyttäjille, se ei ole vakava tai vaarallinen virhe, mikä tarkoittaa, että se ei yleensä aiheuta tietojen tai ohjelmien menettämistä. Se on onneksi myös melko helppo korjata, jos tiedät mitä olet tekemässä.

Kuinka korjata "RPC-palvelin ei ole saatavilla" -virhe Windowsissa

Vaikka aiomme puhua RPC:istä Windows-järjestelmissä tässä artikkelissa, sinun tulee olla tietoinen siitä, että RPC-metodologiaa käytetään lähes kaikissa nykyään käytössä olevissa tietokonejärjestelmissä. Se on menetelmä, ei Windows-kohtainen prosessi. Useimmat RPC-palvelinvirheet tapahtuvat yhdessä tietokoneessa, mutta ongelman syy voi olla jokin kyseisessä tietokoneessa tai jossain verkossa kokonaisuudessaan. Näytän sinulle, kuinka voit selvittää molemmat ongelmat tässä artikkelissa.

Mikä on RPC?

Ensinnäkin puhutaan siitä, mitä RPC on alunperinkin, jotta hämmennystä ja mysteeristä vältyttäisiin. RPC tarkoittaa "etämenettelypuhelua", ja se on menetelmä, jota tietokoneet ovat käyttäneet kirjaimellisesti vuosikymmeniä viestiäkseen keskenään. Hieman hämmentävää tekee asioista se, että nykyaikaisten tietokoneiden, jotka tekevät moniajoa ja käyttävät useita ohjelmia kerralla, RPC:stä on tullut menetelmä, jota jotkut sovellukset käyttävät kommunikoidakseen muiden samassa tietokoneessa toimivien sovellusten kanssa.

RPC on periaatteessa vain järjestelmä, jonka avulla eri prosessit voivat kommunikoida toistensa kanssa tehtävän suorittamiseksi. Se toimii vähän kuin verkko, sillä RPS-palvelin avaa portin, kommunikoi kohdepalvelun tai palvelimen kanssa, odottaa vastausta, lähettää paketin, kun se saa vastauksen, ja siirtää sitten tehtävätiedot kohdepalvelimelle tai -palveluun. Koko prosessi toimii päinvastoin, kun kohdepalvelu tai palvelin on tehnyt työnsä ja sillä on tiedot lähetettäväksi takaisin aloittavalle ohjelmalle.

RPC 'Palvelin ei ole käytettävissä' -virheet

Joten mikä aiheuttaisi "RPC-palvelin ei ole käytettävissä" -virheen? Oletetaan, että tietokoneesi yhden palvelun on kommunikoitava toisen kanssa, joten se ottaa yhteyttä tietokoneen RPC-palvelimeen vaihdon aloittamiseksi. RPC-palvelin käyttää tietokoneesi portteja "kuunteluun" ja "puhumiseen", ja se on palvelin, joka mahdollistaa varsinaisen viestinnän palveluiden välillä, olivatpa ne verkotettuja tai paikallisia. Jos puhelu RPC-palvelimelle epäonnistuu, koska palvelin ei ole käytettävissä, ei vastaa, ei voi kirjoittaa muistiin tai ei voi avata porttia, "RPC-palvelin ei ole käytettävissä" -virhe laukeaa.

Kuinka korjata "RPC-palvelin ei ole saatavilla" -virheet

Windows 10 -koneessa tälle virhesanomille on kolme mahdollista syytä. Joko RPC-palvelu ei ole käynnissä, verkossa on ongelmia tai jotkin tärkeät RPC-palvelua ohjaavat rekisterimerkinnät ovat vioittuneet. Windows 10:ssä yleisin syy virheeseen on se, että RPC-palvelu ei yksinkertaisesti ole käynnissä.

Ensimmäinen asia, jota kokeillaan minkä tahansa Windows-virheen kanssa, on täydellinen uudelleenkäynnistys. Jos RPC-palvelu lakkasi toimimasta väliaikaisen ongelman vuoksi, uudelleenkäynnistys käynnistää sen uudelleen yhdessä muun tietokoneen kanssa, joten tämä on ensimmäinen asia, jota kannattaa kokeilla. Jos uudelleenkäynnistys ei ratkaise virhettä, kokeile seuraavia korjauksia. Huomaa, että nämä korjaukset on kirjoitettu erityisesti Windows 10 -tietokoneita varten, mutta samoja yleisiä prosesseja voidaan käyttää aiemmissa Windowsin versioissa.

RPC-palvelu

Jos uudelleenkäynnistys ei ratkaise ongelmaa, ensimmäinen asia, joka on tarkistettava, on tarkistaa, onko RPC-palvelu todella käynnissä.

  1. Napsauta hiiren kakkospainikkeella Windowsin tehtäväpalkkia ja valitse Tehtävienhallinta, voit myös käyttää Ctrl + Shift + Esc pikanäppäin.
  2. Valitse Palvelut -välilehti. Tehtävienhallinta
  3. Napsauta sitten Avaa Palvelut linkki ikkunan vasemmassa alakulmassa. Tehtävienhallinnan Palvelut-välilehti
  4. Siirry Remote Procedure Call -palveluun. Varmista, että se on käynnissä ja aseta asetukseksi Automaattinen.
  5. Siirry DCOM-palvelimen prosessien käynnistysohjelmaan. Varmista, että se on myös käynnissä ja aseta asetukseksi Automaattinen. Tehtävienhallinnan Palvelut-välilehti 2

Jos kahdelle palvelulle on asetettu jokin muu kuin Automaattinen ja Käynnissä, muuta niitä. Järjestelmän käyttöoikeuksista riippuen voit myös käynnistää nämä palvelut uudelleen. Jos olet jo käynnistänyt tietokoneesi uudelleen, tämä ei saavuta mitään, koska ne on jo käynnistetty uudelleen.

RPC-palvelinvirheitä aiheuttavat verkko-ongelmat

Vaikka tietty RPC-puhelu toimisi täysin tietokoneesi sisällä, se käyttää silti verkkopinoa viestintään. Tämä tarkoittaa, että TCP:tä tai palomuuria koskevat ongelmat voivat estää RPC:tä toimimasta.

  1. Kirjoita "control" Windowsin hakukenttään ja valitse Ohjauspaneeli. Windowsin hakupalkki
  2. Valitse seuraavaksi Verkko ja InternetOhjauspaneelin valikko.
  3. Napsauta sitten Verkko-ja jakamiskeskus. Verkko- ja Internet-sivu
  4. Valitse Ethernet-linkki keskellä ja sitten Ominaisuudet ponnahdusikkunassa.
  5. Useimmissa kotiverkoissa kannattaa varmistaa, että IPv4 ja tiedostojen ja tulostimien jakaminen Microsoft Networksille ovat molemmat käytössä.

Jos sekä IPv4 että Tiedostojen ja tulostimien jakaminen Microsoft Networksille on jo tarkistettu, sinun on tarkistettava palomuuri.

  1. Jos käytät Windows Defenderin palomuuria, valitse se Verkko-ja jakamiskeskus asetussivulla, se on vasemmassa alakulmassa. Verkko-ja jakamiskeskus
  2. löytö Etätuki ja varmista, että se on käytössä verkkotunnuksen, yksityisen ja julkisen verkon osalta.
  3. Tallenna muutokset, jos teit ne.

Jos käytät kolmannen osapuolen palomuuria, saatat joutua kokeilemaan tämän asetuksen käyttöönottoa. Sinun ei tarvitse muuttaa mitään, jos olet käyttänyt palomuuriasi jonkin aikaa, mutta tarkista se varmuuden vuoksi.

Tyhjennä DNS-palvelin

Kuten Jeff mainitsi kommenteissa, jos palvelusi ovat käynnissä ja sinulla on edelleen ongelmia tämän virheen kanssa, suorita DNS-huuhtelu.

  1. Avaa Käynnistä-valikko, kirjoita "komentokehote” ja napsauta Komentokehote, voit myös käyttää Windows PowerShellia. Huomaa, että sinun on ehkä valittava Suorita järjestelmänvalvojana. Windowsin Käynnistä-valikko
  2. Kirjoita nyt "ipconfig /flushdns", ilman lainausmerkkejä, ja paina Tulla sisään. Komentokehote

DNS-palvelimesi on nyt tyhjentänyt tiedostonsa, toivottavasti se ratkaisi ongelmasi.

Rekisterivirheet aiheuttavat RPC-palvelinvirheitä

OK, joten uudelleenkäynnistys ei auttanut, RPC- ja DCOM-palvelusi toimivat hyvin ja verkkopino kaataa mukana. (Et luultavasti lukisi tätä artikkelia, ellei näin olisi.) Viimeinen asia, jonka voit tehdä, on tarkistaa RPC- ja DCOM-palveluita hallitsevat rekisterimerkinnät varmistaaksesi, että ne eivät ole vioittuneet. Rekisterin kanssa puuhailu ei ole heikkohermoisia, mutta jos teet siitä ensin varmuuskopion, voit aina kumota tekemäsi muutokset. Palautetaan siis rekisteri ensin.

  1. Kirjoita "regedit” hakukenttään ja paina Tulla sisään.
  2. Valitse Tietokone vasemmalta puolelta.
  3. Mene Tiedosto> Vie.
  4. klo Vie rekisteritiedosto -valintaikkunassa, kirjoita varmuuskopiotiedoston nimi ja paina Tallentaa.

Nyt kun sinulla on turvallinen kopio rekisteristäsi, voit tarkistaa RPC- ja DCOM-palvelujen merkinnät.

  1. Siirry kohtaan HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcSs.
  2. Valitse aloitusnäppäin oikeanpuoleisesta ruudusta ja varmista, että arvo on (2).
  3. Siirry kohtaan HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDcomLaunch.
  4. Valitse aloitusnäppäin oikeanpuoleisesta ruudusta ja varmista, että arvo on (2).
  5. Siirry kohtaan HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcEptMapper.
  6. Valitse aloitusnäppäin oikeanpuoleisesta ruudusta ja varmista, että arvo on (2).

Jos olet kokeillut kaikkia näitä korjauksia ja RPC-palvelinvirheet näkyvät edelleen, on aika palauttaa palautuspisteestä tai päivittää Windows. Varmista vain, että valitset asetukset, jotka eivät korvaa tiedostojasi ja asetuksiasi, jos haluat päivittää!

***

Haluatko puhdistaa rekisterisi? Tutustu artikkeliimme Windows 10:n parhaista rekisterinpuhdistusaineista. Haluatko estää lapsiasi tai työtovereitasi pääsemästä rekisteriasetuksiin? Olemme käsitelleet sinua opetusohjelmassamme rekisterieditorin käytön lukitsemisesta. Ja jos haluat nopeuttaa konettasi, katso artikkelimme rekisterin käyttämisestä Windows 10 -tietokoneesi nopeuttamiseksi.