Kā labot kļūdu “RPC serveris nav pieejams” sistēmā Windows

Ja bieži izmantojat sistēmu Windows, iespējams, esat iepazinies ar vienu no visbiežāk redzamajiem un šķietami neizskaidrojamajiem kļūdu ziņojumiem, kas jebkad tiek parādīts: “RPC serveris nav pieejams”. Lai gan šī kļūda var radīt lielu apjukumu nepieredzējušiem Windows lietotājiem, tā nav nopietna vai bīstama kļūda, kas nozīmē, ka parasti tas neizraisīs datu vai programmu zaudēšanu. Par laimi, to ir arī diezgan viegli salabot, ja zināt, ko darāt.

Kā labot kļūdu “RPC serveris nav pieejams” sistēmā Windows

Lai gan šajā rakstā mēs runāsim par RPC Windows sistēmās, jums jāapzinās, ka RPC metodoloģija tiek izmantota gandrīz visās mūsdienās izmantotajās datorsistēmās. Tā ir metodoloģija, nevis Windows specifisks process. Lielākā daļa RPC servera kļūdu rodas vienā datorā, taču problēmas cēlonis var būt kaut kas šajā datorā vai kaut kas tīklā kopumā. Šajā rakstā es jums parādīšu, kā noskaidrot abu veidu problēmas.

Kas ir RPC?

Vispirms parunāsim par to, kas ir RPC, lai mazinātu neskaidrības un noslēpumus. RPC nozīmē “attālās procedūras izsaukums”, un tā ir metode, ko datori ir burtiski izmantojuši gadu desmitiem, lai sazinātos viens ar otru. Nedaudz mulsinošu padara tas, ka mūsdienu datoros, kas veic vairākus uzdevumus un vienlaikus darbojas daudzas programmas, RPC ir kļuvusi par metodi, ko dažas lietojumprogrammas izmanto, lai sazinātos ar citām lietojumprogrammām, kas darbojas tajā pašā datorā.

RPC būtībā ir tikai sistēma, kas ļauj dažādiem procesiem sazināties vienam ar otru, lai veiktu uzdevumu. Tas darbojas nedaudz līdzīgi tīkla izveidei, jo RPS serveris atvērs portu, sazināsies ar mērķa pakalpojumu vai serveri, gaidīs atbildi, nosūtīs paketi, kad tai ir atbilde, un pēc tam pārsūtīs uzdevuma datus uz mērķa serveri vai pakalpojumu. Viss process darbojas apgriezti, kad galamērķa pakalpojums vai serveris ir paveicis savu darbu un tam ir dati, kas jānosūta atpakaļ iniciatorei.

RPC kļūdas “Serveris nav pieejams”.

Tātad, kas varētu izraisīt kļūdu “RPC serveris nav pieejams”? Pieņemsim, ka vienam pakalpojumam jūsu datorā ir jāsazinās ar citu pakalpojumu, tāpēc tas sazinās ar datora RPC serveri, lai sāktu apmaiņu. RPC serveris izmanto jūsu datora portus, lai “klausītos” un “runātu”, un tas ir serveris, kas nodrošina faktisko saziņu starp pakalpojumiem neatkarīgi no tā, vai tie ir savienoti tīklā vai lokāli. Ja zvans uz RPC serveri neizdodas, jo serveris nav pieejams, nereaģē, nevar rakstīt atmiņā vai nevar atvērt portu, tiek aktivizēta kļūda “RPC serveris nav pieejams”.

Kā labot kļūdas “RPC serveris nav pieejams”.

Windows 10 ierīcē šim kļūdas ziņojumam ir trīs iespējamie iemesli. Vai nu RPC pakalpojums nedarbojas, ir problēmas ar tīklu, vai arī ir bojāti daži svarīgi reģistra ieraksti, kas kontrolē RPC pakalpojumu. Operētājsistēmā Windows 10 visizplatītākais kļūdas iemesls ir tas, ka RPC pakalpojums vienkārši nedarbojas.

Pirmā lieta, kas jāizmēģina ar jebkuru Windows kļūdu, ir pilnīga atsāknēšana. Ja RPC pakalpojums pārstāja darboties īslaicīgas problēmas dēļ, atsāknēšana to restartēs kopā ar pārējo datoru, tāpēc šī ir pirmā lieta, kas jāizmēģina. Ja atsāknēšana neatrisina kļūdu, izmēģiniet tālāk norādītos labojumus. Ņemiet vērā, ka šie labojumi ir īpaši izstrādāti Windows 10 datoriem, taču tos pašus vispārīgos procesus var izmantot iepriekšējās Windows versijās.

RPC pakalpojums

Ja atsāknēšana neatrisina problēmu, vispirms jāpārbauda, ​​​​vai RPC pakalpojums patiešām darbojas.

  1. Ar peles labo pogu noklikšķiniet uz Windows uzdevumjoslas un atlasiet Uzdevumu pārvaldnieks, varat izmantot arī Ctrl + Shift + Esc karstais taustiņš.
  2. Izvēlieties Pakalpojumi cilne. Uzdevumu pārvaldnieks
  3. Pēc tam noklikšķiniet uz Atveriet pakalpojumus saite netālu no loga apakšējā kreisajā stūrī. Uzdevumu pārvaldnieka pakalpojumu cilne
  4. Dodieties uz attālās procedūras izsaukuma pakalpojumu. Pārliecinieties, vai tas darbojas, un iestatiet uz Automātiski.
  5. Dodieties uz DCOM servera procesu palaidēju. Pārliecinieties, vai tas arī darbojas, un iestatiet uz Automātiski. Uzdevumu pārvaldnieka pakalpojumu cilne 2

Ja abiem pakalpojumiem ir iestatīts kaut kas cits, nevis Automātiski un Darbojas, mainiet tos. Atkarībā no jūsu sistēmas atļaujām varat arī restartēt šos pakalpojumus. Ja jau esat restartējis datoru, tas neko nesasniegs, jo tie jau būs restartēti.

Tīkla problēmas, kas izraisa RPC servera kļūdas

Pat ja konkrēts RPC zvans var pilnībā darboties jūsu datora iekšienē, tas joprojām saziņai izmanto tīkla steku. Tas nozīmē, ka problēmas ar TCP vai ugunsmūri var apturēt RPC darbību.

  1. Windows meklēšanas lodziņā ierakstiet “control” un atlasiet Vadības panelis. Windows meklēšanas josla
  2. Tālāk atlasiet Tīkls un internetsVadības paneļa izvēlne.
  3. Pēc tam noklikšķiniet uz Tīkla un koplietošanas centrs. Tīkls un interneta lapa
  4. Izvēlieties Ethernet saite centrā un tad Īpašības uznirstošajā lodziņā.
  5. Lielākajai daļai mājas tīklu ir jāiespējo gan IPv4, gan failu un printeru koplietošana Microsoft tīkliem.

Ja gan IPv4, gan Failu un printeru koplietošana Microsoft tīkliem jau ir pārbaudīti, jums būs jāpārbauda ugunsmūris.

  1. Ja izmantojat Windows Defender ugunsmūri, atlasiet to sadaļā Tīkla un koplietošanas centrs iestatījumu lapā, tas atrodas apakšējā kreisajā stūrī. Tīkla un koplietošanas centrs
  2. Atrast Attālā palīdzība un pārliecinieties, vai tas ir iespējots domēna, privātajiem un publiskajiem tīkliem.
  3. Saglabājiet visas izmaiņas, ja tās veicāt.

Ja izmantojat trešās puses ugunsmūri, iespējams, būs jāeksperimentē, lai iespējotu šo iestatījumu. Ja ugunsmūri esat izmantojis kādu laiku, jums nekas nav jāmaina, taču pārbaudiet katram gadījumam.

Izskalojiet savu DNS serveri

Kā komentāros minēja Džefs, ja jūsu pakalpojumi darbojas un jums joprojām ir problēmas ar šo kļūdu, veiciet DNS skalošanu.

  1. Atveriet izvēlni Sākt, ierakstiet "komandu uzvedne” un noklikšķiniet uz Komandu uzvedne, varat izmantot arī Windows PowerShell. Ņemiet vērā, ka jums, iespējams, būs jāizvēlas Izpildīt kā administratoram. Windows sākuma izvēlne
  2. Tagad ierakstiet "ipconfig /flushdns“, bez pēdiņām, un nospiediet Ievadiet. Komandu uzvedne

Jūsu DNS serveris tagad ir izskalojis savus failus, cerams, ka tas atrisināja jūsu problēmu.

Reģistra kļūdas, kas izraisa RPC servera kļūdas

Labi, tātad atsāknēšana nepalīdzēja, jūsu RPC un DCOM pakalpojumi darbojas labi, un tīkla steks čaukstējas. (Ja tā nebūtu, jūs droši vien nelasītu šo rakstu.) Pēdējā lieta, ko varat darīt, ir pārbaudīt reģistra ierakstus, kas kontrolē RPC un DCOM pakalpojumus, lai pārliecinātos, ka tie nav bojāti. Nejaucieties ar reģistru, taču, ja vispirms izveidojat tā dublējumu, jūs vienmēr varat atsaukt visas izmaiņas. Tāpēc vispirms atjaunosim reģistru.

  1. Ierakstiet "regedit” meklēšanas lodziņā un nospiediet Ievadiet.
  2. Izvēlieties Dators no kreisās puses.
  3. Iet uz Fails> Eksportēt.
  4. Pie Eksportēt reģistra failu dialoglodziņā ierakstiet dublējuma faila nosaukumu un nospiediet Saglabāt.

Tagad, kad jums ir droša reģistra kopija, varat pārbaudīt RPC un DCOM pakalpojumu ierakstus.

  1. Dodieties uz HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcSs.
  2. Labajā rūtī atlasiet taustiņu Sākt un pārliecinieties, vai vērtība ir iestatīta uz (2).
  3. Dodieties uz HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDcomLaunch.
  4. Labajā rūtī atlasiet taustiņu Sākt un pārliecinieties, vai vērtība ir iestatīta uz (2).
  5. Dodieties uz HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcEptMapper.
  6. Labajā rūtī atlasiet taustiņu Sākt un pārliecinieties, vai vērtība ir iestatīta uz (2).

Ja esat izmēģinājis visus šos labojumus un joprojām parādās RPC servera kļūdas, ir pienācis laiks atjaunot no atjaunošanas punkta vai atsvaidzināt Windows. Ja vēlaties veikt atsvaidzināšanu, noteikti atlasiet opcijas, kas nepārraksta jūsu failus un iestatījumus!

***

Vai nepieciešams iztīrīt reģistru? Skatiet mūsu rakstu par labākajiem reģistra tīrīšanas līdzekļiem operētājsistēmai Windows 10. Vai vēlaties, lai jūsu bērni vai kolēģi neiekļūst jūsu reģistra iestatījumos? Mēs esam iepazīstinājuši jūs ar mūsu apmācību par piekļuves bloķēšanu reģistra redaktoram. Un, ja jums ir nepieciešams paātrināt savu datoru, skatiet mūsu rakstu par reģistra izmantošanu, lai paātrinātu Windows 10 datoru.