Anonim

Jei dažnai naudojate „Windows“, tikriausiai esate susipažinęs su vienu dažniausiai matomu ir, atrodo, nepaaiškinamu klaidų pranešimu, kuris kada nors pasirodys: „RPC serveris negalimas“. Nors ši klaida gali sukelti didelę sumaištį nepatyrusiems „Windows“ vartotojams, ji nėra rimta ar pavojinga klaida, tai reiškia, kad paprastai neprarasite jokių duomenų ar programų. Laimei, tai taip pat gana lengva ištaisyti, jei žinote, ką darote.

Pirmiausia pakalbėkime apie tai, kas yra RPC, kad palengvintų tam tikrą sumaištį ir paslaptį. RPC reiškia „nuotolinio procedūrų iškvietimą“, ir tai yra metodas, kurį kompiuteriai dešimtmečiais naudojo tiesiogine prasme, norėdami bendrauti. Padėtį šiek tiek painioja tai, kad šiuolaikiniai kompiuteriai, atlikdami užduotis daug kartų ir paleisdami daug programų, RPC tapo metodu, kurį kai kurios programos naudoja bendravimui su kitomis tame pačiame kompiuteryje veikiančiomis programomis. RPC iš esmės yra tik sistema, leidžianti įvairiems procesams susisiekti tarpusavyje atliekant užduotį. Tai veikia panašiai kaip tinklas tuo, kad RPS serveris atidarys prievadą, bendraus su paskirties tarnyba ar serveriu, lauks atsakymo, išsiųs paketą, kai turės atsakymą, ir tada perduos užduoties duomenis į paskirties serverį ar paslaugą. Visas procesas veikia atvirkščiai, kai tikslo tarnyba ar serveris atliko savo darbą ir turi duomenų, kuriuos turėtų nusiųsti atgal pradedančiajai programai.

Nors mes kalbėsime apie RPC „Windows“ sistemose, turėtumėte žinoti, kad RPC metodika naudojama beveik visose šiandien naudojamose kompiuterinėse sistemose. Tai metodika, o ne „Windows“ skirtas procesas. Dauguma RPC serverio klaidų įvyksta viename kompiuteryje, tačiau problemos priežastis gali būti kažkas tame kompiuteryje arba kažkas visame tinkle. Aš jums parodysiu, kaip išsiaiškinti abiejų rūšių problemas.

RPC serverio klaidos negalimos

Taigi, kas galėtų sukelti klaidą „RPC serveris neprieinamas“? Na, tarkime, kad viena jūsų kompiuterio tarnyba turi susisiekti su kita, todėl ji susisiekia su kompiuterio RPC serveriu, kad inicijuotų mainus. RPC serveris naudoja jūsų kompiuterio prievadus, norėdamas „klausytis“ ir „kalbėtis“, o būtent serveris faktiškai įgalina ryšį tarp tarnybų, nepriklausomai nuo to, ar jos tinklo, ar vietinės. Jei skambutis į RPC serverį nepavyksta, nes serveris neprieinamas, neatsako, negali rašyti į atmintį arba negali atidaryti prievado, tada suveikia klaida „RPC serveris neprieinamas“.

Kaip ištaisyti RPC serverį, klaidų nėra

„Windows 10“ įrenginyje yra trys pagrindinės šio klaidos pranešimo priežastys. Arba RPC paslauga neveikia, yra problemų su tinklu arba kai kurie svarbūs registro įrašai, valdantys RPC paslaugą, yra sugadinti. „Windows 10“ dažniausiai klaidos priežastis yra ta, kad RPC paslauga tiesiog neveikia.

Pirmas dalykas, kurį reikia išbandyti naudojant bet kokią „Windows“ klaidą, yra visiškas perkrovimas. Jei RPC tarnyba nustojo veikti dėl laikino leidimo, iš naujo paleisdami programą iš naujo paleiskite ją kartu su likusiu kompiuteriu, taigi tai yra pirmasis dalykas, kurį reikia išbandyti. Jei perkėlimas nepašalina klaidos, pabandykite atlikti šiuos taisymus. Atminkite, kad šie pataisymai yra sukurti specialiai „Windows 10“ kompiuteriams, tačiau tuos pačius bendruosius procesus galima naudoti ir ankstesnėse „Windows“ versijose.

RPC tarnyba

Jei perkėlimas nepadeda išspręsti problemos, pirmiausia reikia patikrinti, ar RPC paslauga iš tikrųjų veikia.

  1. Dešiniuoju pelės mygtuku spustelėkite „Windows“ užduočių juostą ir pasirinkite „Task Manager“.
  2. Pasirinkite skirtuką Paslaugos, tada - nuorodą Atidaryti paslaugas.
  3. Eikite į „Remote Procedure Call“ paslaugą. Įsitikinkite, kad jis veikia, ir nustatykite į Automatinis.
  4. Eikite į DCOM serverio proceso paleidimo priemonę. Įsitikinkite, kad jis taip pat veikia ir nustatykite į Automatinė.

Jei abi paslaugos yra nustatomos ne automatiškai ir ne automatiškai, pakeiskite jas. Atsižvelgiant į sistemos leidimus, šias paslaugas taip pat galite paleisti iš naujo. Jei jau paleidote kompiuterį iš naujo, tai nieko nepasieks, nes jie jau bus paleisti iš naujo.

Tinklo problemos, sukeliančios RPC serverio klaidas

Net jei tam tikras RPC skambutis gali visiškai veikti jūsų kompiuteryje, jis vis tiek naudoja tinklo kamino ryšį. Tai reiškia, kad problemos, susijusios su TCP ar jūsų užkardą, gali neleisti RPC veikti.

  1. Įveskite „control“ į „Windows“ paieškos laukelį ir pasirinkite „Control Panel“.
  2. Pasirinkite Tinklas ir internetas ir Tinklo ir bendro naudojimo centras.
  3. Pasirinkite Ethernet saitą centre, tada iššokančiame lauke spustelėkite Ypatybės.
  4. Įsitikinkite, kad „IPv6“ ir „Microsoft Networks“ failų bei spausdintuvų bendrinimas yra įgalinti.

Jei jau pažymėtas tiek „IPv6“, tiek „Microsoft Networks“ failų ir spausdintuvų bendrinimas, turėsite patikrinti ugniasienę.

  1. Jei naudojate „Windows“ ugniasienę, pasirinkite ją valdymo skydelyje.
  2. Suraskite nuotolinę pagalbą ir įsitikinkite, kad ji įjungta domenų, privačiuose ir viešuosiuose tinkluose.
  3. Išsaugokite visus pakeitimus, jei juos atlikote.

Jei naudojate trečiosios šalies ugniasienę, gali tekti eksperimentuoti, kad įgalintumėte šį parametrą. Jums nereikėtų nieko keisti, jei kurį laiką naudojote ugniasienę, bet patikrinkite, ar tikru atveju.

Registro klaidos, sukeliančios RPC serverio klaidas

Gerai, kad perkrovimas nepadėjo, jūsų RPC ir DCOM paslaugos veikia gerai, o tinklo rietuvė keikiasi. (Tikriausiai jūs vis tiek neskaitysite šio straipsnio, jei jo nebuvo.) Paskutinis dalykas, kurį galite padaryti, yra patikrinti registro įrašus, kurie valdo RCP ir DCOM paslaugas, kad įsitikintumėte, jog jie nebuvo sugadinti. Netikrumas dėl registro nėra silpnas, tačiau pirmiausia pasidarę atsarginę jo kopiją, visada galite atšaukti ką nors pakeitę. Taigi pirmiausia sukurkime atsarginę kopiją.

  1. Į paieškos laukelį įveskite „regedit“.
  2. Kairėje pasirinkite Kompiuteris.
  3. Eikite į Failas-> Eksportuoti.
  4. Dialogo lange Eksportuoti registro failą įveskite atsarginės kopijos failo pavadinimą ir spustelėkite „Išsaugoti“.

Dabar, kai turite saugią registro kopiją, galite patikrinti RPC ir DCOM paslaugų įrašus.

  1. Eikite į HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ RpcSs.
  2. Dešinėje srityje pasirinkite mygtuką Pradėti ir įsitikinkite, kad reikšmė nustatyta į (2).
  3. Eikite į HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ DcomLaunch.
  4. Dešinėje srityje pasirinkite mygtuką Pradėti ir įsitikinkite, kad reikšmė nustatyta į (2).
  5. Eikite į HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ RpcEptMapper.
  6. Dešinėje srityje pasirinkite mygtuką Pradėti ir įsitikinkite, kad reikšmė nustatyta į (2).

Jei išbandėte visus šiuos pataisymus ir vis dar pasirodo RPC serverio klaidos, laikas atkurti iš atkūrimo taško arba atnaujinti „Windows“. Tiesiog būtinai pasirinkite parinktis, kurios neperrašo failų ir parametrų, jei norite atnaujinti!

***

Reikia išvalyti savo registrą? Peržiūrėkite mūsų straipsnį apie geriausius „Windows 10“ registrų valytojus. Reikia sustabdyti savo vaikų ar bendradarbių įsitraukimą į jūsų registro parametrus? Turime jus susipažinti su mūsų mokymo programa, kaip užrakinti prieigą prie registro rengyklės. Ir jei jums reikia paspartinti kompiuterį, skaitykite mūsų straipsnį apie registro naudojimą, kad jūsų „Windows 10“ kompiuteris būtų spartesnis.

Vista Kaip ištaisyti klaidą „RPC serveris neprieinamas“