Labojums: RPC serveris nav pieejams operētājsistēmās Windows 7, 8 un 10

RPC ir pazīstams arī kā Remote Procedure Call. Tā ir tehnoloģija, kas pastāv kopš datoru parādīšanās, un tajā tiek izmantota starpprocesu komunikācijas tehnika. Tās galvenais mērķis ir dot iespēju klientam un serverim sazināties savā starpā tīklā. To pašu var teikt par ierīcēm.

RPC serveris nav pieejams

Vienkārši izsakoties, ikreiz, kad koplietojat datus vai informāciju jebkurā tīklā, RPC, kas darbojas, dara visu darbu jūsu vietā. RPC ir arī liela loma ierīču pārvaldībā tīklā, un to izmanto arī kontrolieru perifērijas ierīcēs, piemēram, skeneros vai printeros.

Kas izraisa kļūdu “RPC serveris nav pieejams”?

Tā kā RPC ir dažādu ierīču komunikācija, ir vairāki dažādi moduļi, kas var būt atbildīgi par kļūdas ziņojuma izraisīšanu. Ņemot to vērā, šeit ir daži vainīgie, kas varētu būt atbildīgi jūsu gadījumā:

  • Viens vai vairāki RPC pieprasītie pakalpojumi ir atspējoti - vairumā gadījumu šī konkrētā problēma rodas, ja vienam vai vairākiem savienojumā iesaistītajiem datoriem ir atspējots viens (vai vairāki) obligātie pakalpojumi. Ja šis scenārijs ir piemērojams, problēmu varat atrisināt, izmantojot utilītu Pakalpojumi, lai piespiestu iedarbināt atspējotos pakalpojumus.
  • Ugunsmūris atspējo attālināto palīdzību - ir zināms, ka Windows ugunsmūris un daži citi trešās puses ekvivalenti pēc noklusējuma bloķē attālās palīdzības savienojumu. Ja tas ir vainīgais, kas izraisa problēmu, varat problēmu novērst, izveidojot izņēmumu šāda veida savienojumam.
  • IPV6 vai failu printera koplietošana ir atspējota - dažu veidu RPC serveriem pašreizējā tīkla savienojumā būs jāiespējo gan IPV6, gan faila drukāšanas koplietošana. Vairāki lietotāji, kuri cenšas atrisināt šo konkrēto problēmu, ir ziņojuši, ka problēma tika atrisināta pēc tam, kad viņi abi bija iespējojuši no tīkla īpašumiem.
  • IP adrese sabojā RPC serveri - neskaidrs IP var izraisīt arī šo konkrēto kļūdas ziņojumu. Ja šis scenārijs ir piemērojams, problēmu varat atrisināt, izskalojot un pēc tam atjaunojot IP adresi.
  • RPC pakalpojumi tiek atspējoti, izmantojot reģistru - noteiktas utilītas vai manuāla lietotāja iejaukšanās liek dažiem pakalpojumiem, kas nepieciešami RPC serverim, palikt atspējotiem. Lietotāji, kas nonākuši līdzīgā scenārijā, ir ziņojuši, ka problēma tika atrisināta pēc tam, kad viņi izmantoja reģistra redaktoru, lai piespiestu iedarbināt RPC komponenta izmantotos pakalpojumus.

Pirms sākat meklēt risinājumus, pārliecinieties, vai jums ir aktīvs interneta savienojums un vai datorā esat pieteicies kā administrators. Turklāt, ja datoru izmantojat darba vidē, vislabāk ir konsultēties ar tīkla administratoru. Katrā darba vidē ir atsevišķa tīkla un datoru konfigurācija.

1. risinājums: pārbaudiet RPC pakalpojumu datorā

Pirmā lieta, kas lietotājiem jāpārbauda, ​​ja viņi sastopas ar šo kļūdu, ir RPC pakalpojums jūsu datorā. Konflikti ar citām trešo pušu lietojumprogrammām vai sistēmas sistēmu maiņa var likt RPC pakalpojumam pāriet no noklusējuma (automātiskās) vērtības uz manuālo. Tas nozīmē, ka RPC, iespējams, neuzsāksies automātiski, kad tas būs nepieciešams.

  1. Nospiediet Windows + R, dialoglodziņā ierakstiet “ services.msc ” un nospiediet taustiņu Enter.
  2. Atrodoties pakalpojumu logā, meklējiet šādus procesus:
 Attālās procedūras izsaukuma (RPC) RPC parametra kartētājs vai attālās procedūras izsaukuma (RPC) vietrādis DCOM pakalpojumu procesa palaidējs 

Ar peles labo pogu noklikšķiniet uz katra pakalpojuma pa vienam un atlasiet Properties .

Pakalpojumi, kas saistīti ar RPC
  1. Kad esat nonācis īpašumos, pārliecinieties, ka pakalpojums ir startēts un starta tips ir iestatīts kā Automātisks .

RPC pakalpojumu starta veida un statusa maiņa
  1. Saglabājiet izmaiņas un izejiet. Restartējiet datoru un pārbaudiet, vai kļūdas ziņojums nav novērsts.

2. risinājums: attālinātās palīdzības iespējošana ugunsmūrī

Attālā palīdzība ir mehānisms, kas ļauj citiem lietotājiem vai datoriem redzēt jūsu datora ekrānu un pat kontrolēt to, ja vēlaties. Attālā palīdzība var būt noderīga arī RPC serveru gadījumā, jo klients un serveris arī apmainās ar informāciju daudz plašākā un sarežģītākā mērogā. Ja ugunsmūris nav pareizi konfigurēts, tiek parādīta diskusijas kļūda.

Ja jūs piederat organizācijai, jums vajadzētu sazināties ar tīkla administratoru, lai izpētītu problēmu. Kamēr notiek tīkla problēmu novēršana, galvenā ugunsmūra izslēgšana ir veids, kā novērst problēmas, kur rodas nepatikšanas. Šajā demonstrācijā mēs apskatīsim tikai to, ko jūs (lietotājs) varat darīt pie sava personīgā ugunsmūra savā datorā.

  1. Nospiediet Windows + R, dialoglodziņā ierakstiet “ control ” un nospiediet Enter.
  2. Kad vadības panelis ir parādījies, meklēšanas joslā ekrāna augšējā labajā pusē meklējiet Firewall . Rezultātos noklikšķiniet uz Atļaut lietotni caur Windows ugunsmūri, kas ir apakškategorija zem Windows ugunsmūra .

Windows ugunsmūris - vadības panelis
  1. Noklikšķiniet uz Mainīt iestatījumus un pārliecinieties, vai ir iespējoti ieraksti, kas izpilda RPC, piemēram, attālā palīdzība .

Attālās palīdzības iespējošana - ugunsmūris
  1. Restartējiet datoru un pārbaudiet, vai tas atrisināja diskutējamo kļūdas ziņojumu.

3. risinājums: selektīvās startēšanas atspējošana

Selektīvā startēšana ir sāknēšanas metode, kas ļauj jūsu datoram ieslēgties ar minimālu ielādētu vienību skaitu. Parasti to veic, novēršot problēmas ar datoru, kas var būt saistītas ar citām trešo pušu lietojumprogrammām. Tomēr, ikreiz ielādējot, izmantojot selektīvo startēšanu, dators datorā arī netiks ielādēts viss RPC komponents. Mēs izvēlēsimies parasto startēšanu un pārbaudīsim, vai tas novērš problēmu.

  1. Nospiediet Windows + R, dialoglodziņā ierakstiet “ msconfig ” un nospiediet taustiņu Enter.
  2. Kad esat startējis konfigurācijā, atlasiet cilni General un izvēlieties opciju Normal startup .

Normālas startēšanas izvēle - sāknēšanas konfigurācija
  1. Nospiediet Apply, lai saglabātu izmaiņas un izietu. Tagad jums tiks piedāvāts restartēt. Nekavējoties restartējiet, izmantojot uznirstošo logu, un pārbaudiet, vai kļūdas ziņojums ir novērsts.

4. risinājums: IPV6 un failu un printeru koplietošanas iespējošana pievienotajam tīklam

Dažos gadījumos jūs varētu saskarties ar kļūdu 1722: RPC serveris nav pieejams, ja viena vai vairāku iestatījumu dēļ ir pārtraukts tīkla savienojums. Vairāki skartie lietotāji ir ziņojuši, ka viņu gadījumā problēma tika atrisināta pēc tam, kad viņi atklāja, ka gan no viņu savienotajiem tīkla īpašumiem ir atspējoti gan printeru koplietošana Microsoft Networks, gan 6. protokola versija (TCP / IPv6) .

Atļaujot šīs divas iespējas, visvairāk skartie lietotāji ir ziņojuši, ka problēma ir atrisināta. Tālāk ir sniegta īsa rokasgrāmata, kā to izdarīt:

  1. Nospiediet Windows taustiņu + R, lai atvērtu dialoglodziņu Palaist. Pēc tam ierakstiet “ncpa.cpl” un nospiediet taustiņu Enter, lai atvērtu logu Tīkla savienojumi .
  2. Tīkla savienojumu logā ar peles labo pogu noklikšķiniet uz tīkla, ar kuru pašlaik esat izveidojis savienojumu, un noklikšķiniet uz Rekvizīti.
  3. Kad esat nokļuvis tīkla savienojuma rekvizītos, dodieties uz cilni Tīklošana un ritiniet uz leju vienumu sarakstā.
  4. Atrodiet failu un printera koplietošanu Microsoft tīkliem un interneta protokola 6. versijai (TCP / IPv6) un pārliecinieties, vai ir atzīmēti abi saistītie rūtiņas. Pēc tam noklikšķiniet uz Labi, lai saglabātu izmaiņas.
  5. Restartējiet datoru un pārbaudiet, vai problēma tiek novērsta nākamajā startēšanas reizē.
//appuals.com/wp-content/uploads/2019/05/enabling-ipv6.webm

Ja joprojām rodas kļūda 1722: RPC serveris nav pieejams, pārejiet pie nākamās metodes.

5. risinājums: DNS un atjaunināšanas skalošana

Daži ietekmēti lietotāji ir ziņojuši, ka viņiem izdevās atrisināt problēmu pēc paaugstinātas komandu uzvednes, lai izskalotu DNS un atjaunotu savienojumu. Bet, lai šis labojums būtu efektīvs, jums jāpārliecinās, ka darbojas RPC savienojumā iesaistītie pakalpojumi (ievērojiet 1. metodi).

Ja esat pārliecināts, ka nepieciešamie pakalpojumi darbojas, šeit ir īss ceļvedis par DNS izskalošanu un savienojuma atjaunošanu:

  1. Nospiediet Windows taustiņu + R, lai atvērtu dialoglodziņu Palaist . Pēc tam ierakstiet “cmd” un nospiediet Ctrl + Shift + Enter, lai atvērtu paaugstinātu komandu uzvedni. Ja UAC (lietotāja konta kontrole) to prasa , noklikšķiniet uz Jā, lai piešķirtu administratīvās privilēģijas.

    CMD palaišana, izmantojot Palaist dialoglodziņu
  2. Paaugstinātās komandas uzvednē ierakstiet šo komandu un nospiediet taustiņu Enter, lai aizpildītu pašreizējo IP konfigurāciju:
     ipconfig / flushdns 
  3. Kad komanda ir veiksmīgi reģistrēta, ierakstiet šo komandu un nospiediet Enter, lai atjaunotu IP konfigurāciju:
     ipconfig / atjaunot 
  4. Kad IP ir atjaunots, aizveriet paaugstināto komandu uzvedni un atjaunojiet darbības, kas iepriekš izraisīja kļūdu 1722: RPC serveris nav pieejams, lai redzētu, vai problēma ir novērsta.

Ja joprojām rodas tā pati problēma, pārejiet pie nākamās metodes.

6. risinājums: reģistra redaktora izmantošana, lai piespiestu sākt RPC pakalpojumus

Daži ietekmēti lietotāji ir ziņojuši, ka viņiem izdevās atrisināt problēmu pēc paaugstinātas komandu uzvednes, lai izskalotu DNS un atjaunotu savienojumu. Bet, lai šis labojums būtu efektīvs, jums jāpārliecinās, ka darbojas RPC savienojumā iesaistītie pakalpojumi (ievērojiet 1. metodi).

Ja esat pārliecināts, ka nepieciešamie pakalpojumi darbojas, šeit ir īss ceļvedis par DNS izskalošanu un savienojuma atjaunošanu:

Tālāk ir sniegta īsa rokasgrāmata, kā to izdarīt:

  1. Nospiediet Windows taustiņu + R, lai atvērtu dialoglodziņu Palaist. Pēc tam ierakstiet “regedit” un nospiediet taustiņu Enter, lai atvērtu reģistra redaktoru. Ja jūs uzaicina UAC (lietotāja konta kontrole), noklikšķiniet uz Jā, lai piešķirtu administratora privilēģijas.
  2. Reģistrācijas redaktorā izmantojiet kreiso rūti, lai virzītos uz šo vietu:
     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RpcSs 

    Piezīme: tur varat nokļūt manuāli, izmantojot kreisās puses rūti, vai arī precīzi ielīmēt adresi navigācijas joslā un nospiest taustiņu Enter. Kad ir atlasīta RpcSs atslēga, pārejiet lejup uz labās puses rūti un veiciet dubultklikšķi uz Sākt.

  3. Ar Sākt saistītās rediģēšanas vārda vērtības iestatiet bāzi uz Hexadecimal un Value data uz 2, lai iespējotu noņemšanas procedūras izsaukumu (RPC) .
  4. Izmantojiet kreiso rūti vai navigācijas joslu augšpusē, lai pārietu uz šo vietu:
     Dators \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DcomLaunch 
  5. Kad esat nokļuvis šajā vietā, no labās puses rūts divreiz noklikšķiniet uz Sākt. Pēc tam iestatiet bāzi uz heksadecimālo un vērtības datus uz 2, lai iespējotu DCOM servera procesu palaišanas programmu .
  6. Izmantojot navigācijas joslu augšpusē vai kreisās puses rūtī, dodieties uz šādu vietu:
     Dators \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RpcEptMapper 
  7. Pārejiet uz labās puses rūti un veiciet dubultklikšķi uz Sākt. Pēc tam iestatiet bāzi uz heksadecimālo un vērtības datus uz 2 .
  8. Aizveriet reģistra redaktoru, restartējiet datoru un nākamās sistēmas startēšanas laikā pārbaudiet, vai problēma ir novērsta.
//appuals.com/wp-content/uploads/2019/05/enabling-services-via-registry-Editor.webm

Papildus iepriekšminētajiem risinājumiem, lasot mūsu rakstu Labot: attālās procedūras izsaukums neizdevās, varat arī atrast vairāk problēmu, kā novērst kļūdu “ RPC serveris nav pieejams ”. Abi kļūdu gadījumi ir gandrīz vienādi, un abos gadījumos var izmēģināt tos pašus labojumus.

Interesanti Raksti