Dacă utilizați Windows des, probabil că sunteți familiarizat cu unul dintre cele mai frecvente mesaje de eroare aparent și aparent inexplicabile care să apară vreodată: serverul RPC este indisponibil. Deși această eroare poate provoca mari confuzii utilizatorilor Windows fără experiență, nu este o eroare gravă sau periculoasă, ceea ce înseamnă că, de obicei, nu vă va face să pierdeți date sau programe. De asemenea, din fericire, este destul de ușor de remediat dacă știi ce faci.
În primul rând, să vorbim despre ceea ce este RPC în primul rând pentru a ameliora o parte din confuzie și mister. RPC înseamnă apel de procedură la distanță și este o metodă pe care computerele au folosit-o literalmente de zeci de ani pentru a comunica între ele. Ceea ce face lucrurile puțin confuze este faptul că, cu PC-urile moderne multitasking și care rulează mai multe programe simultan, RPC a devenit o metodă pe care unele aplicații o folosesc pentru a comunica cu alte aplicații care rulează pe același computer. RPC este în esență doar un sistem care permite diferitelor procese să comunice între ele pentru a îndeplini o sarcină. Funcționează puțin ca rețeaua prin faptul că serverul RPS va deschide un port, va comunica cu serviciul sau serverul de destinație, va aștepta un răspuns, va trimite un pachet atunci când acesta are un răspuns și apoi va transfera datele sarcinii către serverul sau serviciul de destinație. Întregul proces funcționează invers când serviciul de destinație sau serverul și-a făcut treaba și are date pe care să le trimită înapoi la programul de inițiere.
Deși vom vorbi despre RPC-uri în sistemele Windows în acest articol, ar trebui să știți că metodologia RPC este utilizată pentru aproape orice tip de sistem de computer utilizat astăzi. Este o metodologie, nu un proces specific Windows. Majoritatea erorilor de server RPC apar în cadrul unui singur computer, dar cauza problemei poate fi ceva de pe acel computer sau ceva din rețea în ansamblu. Vă voi arăta cum să aflați ambele tipuri de probleme în acest articol.
Erori indisponibile ale serverului RPC
Deci, ce ar provoca o eroare indisponibilă a unui server RPC? Ei bine, să presupunem că un serviciu de pe computerul dvs. trebuie să comunice cu altul, așa că contactează serverul RPC de pe computer pentru a iniția schimbul. Serverul RPC utilizează porturi de pe computerul dvs. pentru a asculta și a vorbi și este serverul care face comunicarea care permite efectiv între servicii, indiferent dacă acestea sunt în rețea sau locale. Dacă apelul către serverul RPC eșuează deoarece serverul nu este disponibil, nu răspunde, nu poate scrie în memorie sau nu poate deschide un port, atunci serverul RPC este indisponibil este declanșată eroarea.
Cum se repară serverul RPC este erori indisponibile
Pe o mașină Windows 10, există trei cauze potențiale de bază pentru acest mesaj de eroare. Fie serviciul RPC nu rulează, există probleme cu rețeaua, fie unele intrări importante de registry care controlează serviciul RPC au fost corupte. În Windows 10, cea mai frecventă cauză a erorii este că serviciul RPC pur și simplu nu rulează.
Primul lucru pe care trebuie să-l încercați cu orice eroare Windows este o repornire completă. Dacă serviciul RPC a încetat să funcționeze din cauza unei probleme temporare, atunci o repornire îl va reporni împreună cu restul computerului, deci acesta este primul lucru de încercat. Dacă o repornire nu rezolvă eroarea, încercați următoarele remedieri. Rețineți că aceste remedieri sunt scrise special pentru computerele Windows 10, dar aceleași procese generale pot fi utilizate și în versiunile anterioare de Windows.
Serviciul RPC
Dacă o repornire nu rezolvă problema, atunci primul lucru care trebuie verificat este să vedem dacă serviciul RPC rulează efectiv.
- Faceți clic dreapta pe bara de activități Windows și selectați Task Manager.
- Selectați fila Servicii și apoi linkul Deschidere servicii.
- Navigați la serviciul Apel procedură la distanță. Asigurați-vă că rulează și setați la Automat.
- Navigați la DCOM Server Process Launcher. Asigurați-vă că rulează și setat la Automat.
Dacă cele două servicii sunt setate la altceva decât Automat și Rularea, schimbați-le. În funcție de permisiunile de sistem, puteți reporni și aceste servicii. Dacă ați repornit computerul deja, acest lucru nu va realiza nimic, deoarece acestea vor fi deja repornite.
Probleme de rețea care cauzează erori de server RPC
Chiar dacă un anumit apel RPC ar putea funcționa complet intern pe computer, acesta folosește în continuare stiva de rețea pentru a comunica. Asta înseamnă că problemele cu TCP sau firewall-ul dvs. pot opri funcționarea RPC.
- Tastați „control” în caseta de căutare Windows și selectați Control Panel.
- Selectați Network and Internet și Network and Sharing Center.
- Selectați linkul Ethernet din centru și apoi Proprietăți în caseta pop-up.
- Asigurați-vă că IPv6 și partajarea fișierelor și a imprimantei pentru rețelele Microsoft sunt activate.
Dacă atât IPv6, cât și partajarea fișierelor și a imprimantei pentru rețelele Microsoft sunt deja bifate, va trebui să verificați paravanul de protecție.
- Dacă utilizați Paravanul de protecție Windows, selectați-l în Panoul de control.
- Găsiți asistență la distanță și asigurați-vă că este activată pentru rețelele de domeniu, private și publice.
- Salvați orice modificări dacă le-ați făcut.
Dacă utilizați un firewall terț, poate fi necesar să experimentați pentru a activa această setare. Nu ar trebui să schimbați nimic dacă utilizați firewall-ul de ceva vreme, dar verificați pentru orice eventualitate.
cum să efectuați un apel accesați mesageria vocală
Erori de registru care cauzează erori de server RPC
OK, deci repornirea nu a ajutat, serviciile dvs. RPC și DCOM funcționează bine, iar stiva de rețea se desfășoară. (Probabil că nu ați citi acest articol dacă nu ar fi fost, oricum.) Ultimul lucru pe care îl puteți face este să verificați intrările de registru care controlează serviciile RCP și DCOM pentru a vă asigura că nu au fost corupte. Încercați cu registrul nu este pentru cei slabi, dar dacă faceți mai întâi o copie de rezervă a acestuia, puteți oricând să anulați orice schimbați. Deci, haideți să facem mai întâi backup la registru.
- Tastați regedit în caseta de căutare.
- Selectați Computer din partea stângă.
- Accesați Fișier-> Export.
- În caseta de dialog Export Registry File, tastați un nume pentru fișierul de rezervă și apăsați Salvare.
Acum, că aveți o copie sigură a registrului dvs. depozitată, puteți verifica intrările pentru serviciile RPC și DCOM.
- Navigați la HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcSs.
- Selectați tasta Start din panoul din dreapta și asigurați-vă că valoarea este setată la (2).
- Navigați la HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDcomLaunch.
- Selectați tasta Start din panoul din dreapta și asigurați-vă că valoarea este setată la (2).
- Navigați la HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcEptMapper.
- Selectați tasta Start din panoul din dreapta și asigurați-vă că valoarea este setată la (2).
Dacă ați încercat toate aceste remedieri și încă apar erori de server RPC, este timpul să restaurați dintr-un punct de restaurare sau să reîmprospătați Windows. Asigurați-vă că selectați opțiunile care nu vă suprascriu fișierele și setările, dacă mergeți la reîmprospătare!
***
Aveți nevoie să vă curățați registrul? Consultați articolul nostru despre cele mai bune curățătoare de registre pentru Windows 10 . Trebuie să vă opriți copiii sau colegii dvs. de acces la setările de registru? Te-am acoperit cu tutorialul nostru blocarea accesului la editorul de registru . Și dacă trebuie să vă accelerați mașina, consultați articolul nostru despre utilizarea registrului pentru faceți computerul Windows 10 mai rapid .