Home
» Wiki
»
Cum să remediați eroarea „Serverul RPC nu este disponibil”
Cum să remediați eroarea „Serverul RPC nu este disponibil”
Dacă sunteți utilizator Windows, trebuie să fi întâlnit eroarea „Serverul RPC este indisponibil”. Erorile RPC apar atunci când există o problemă de comunicare între două sau mai multe mașini printr-o rețea, aceasta este o eroare comună în Windows. Înainte de a aborda cauza erorii și cum să remediați serverul RPC nu este disponibil, mai întâi trebuie să știm despre RPC.
Cum să remediați eroarea „Serverul RPC este indisponibil”
RPC înseamnă Remote Procedure Call, care utilizează tehnologia de schimb de date între procesele Windows dintr-o rețea. RPC funcționează pe baza unui model de schimb client-server, în care clientul și serverul nu sunt întotdeauna mașini diferite. RPC poate fi folosit și pentru a stabili comunicarea între diferite procese pe o singură mașină.
RPC este un tip de protocol cerere-răspuns, care poate fi explicat cu ușurință folosind modelul de comunicare client/server. Procesul care face o cerere se numește „client”, iar procesul care răspunde la această solicitare se numește „server”. Rețineți că clientul sau serverul pot fi dispozitive diferite într-un sistem de rețea sau pot fi procese diferite în cadrul aceluiași sistem.
În RPC, un apel de procedură este inițiat de un sistem client, codificat și apoi trimis către server. Serverul decodifică apoi apelul și trimite un răspuns clientului. RPC joacă un rol important în gestionarea dispozitivelor de la distanță printr-o rețea și este utilizat pentru a partaja accesul la periferice precum imprimante și scanere. Procesele Windows implicate în distribuirea și partajarea datelor într-o rețea folosesc adesea tehnologia RPC. Drept urmare, utilizatorii Windows se confruntă adesea cu problema „server RPC indisponibil”. Cu toate acestea, apelurile de la distanță sunt adesea întrerupte în timpul execuției și, prin urmare, sunt dificil de monitorizat.
Cauzele erorilor RPC
Partajarea fișierelor și a imprimantei este dezactivată
Aceasta este cea mai frecventă cauză a erorilor RPC. Când un dispozitiv periferic, cum ar fi o imprimantă, efectuează un apel de procedură sau o cerere, acesta trebuie să fie activat pentru RPC și trebuie să fie conectat la client pentru a funcționa. Dacă ceva nu merge bine aici, RPC nu va mai funcționa.
Probleme de conectare la rețea
Deoarece apelurile de procedură de la distanță depind de rețea care funcționează, problemele de conectivitate la rețea pot duce la erori de indisponibilitate a serverului. Ca rezultat, clientul nu poate trimite un apel de procedură către server, rezultând o eroare „Server RPC indisponibil”.
Problemede rezolvare a numelor
Când clientul face o cerere și o trimite către server folosind numele, adresa IP și adresa portului. Dacă numele serverului RPC este mapat la o adresă IP incorectă, clientul va contacta serverul greșit și poate duce la o eroare RPC.
Firewall
Firewall-urile de la terți sau orice alte aplicații de securitate care rulează pe server sau pe client pot bloca uneori traficul către server pe porturile sale TCP, ceea ce duce la întreruperea RPC.
Blocarea registrului
RPC depinde de un registru Windows valid pentru a funcționa. Dacă oricare dintre aceste elemente este schimbat sau corupt, serviciul RPC nu va mai funcționa.
Cum să remediați erorile RPC
Verificați serviciul RPC
Mai multe servicii legate de RPC rulează în fundalul clientului și serverului. Pașii de mai jos vă vor ajuta să verificați exact serviciile de care RPC are nevoie pentru a funcționa.
Pasul 1: Conectați-vă la sistem cu drepturi de administrator.
Pasul 2: Apăsați tastele Windows + R de pe tastatură în același timp, pentru a deschide fereastra Run și tastați „services.msc” în casetă, apoi apăsați OK .
Pasul 3: Se deschide fereastra de servicii, verificați serviciile RPC necesare.
Pasul 4: Dacă descoperiți că orice serviciu necesar nu rulează sau nu este activat, faceți dublu clic pe acel serviciu pentru a deschide fereastra de proprietăți.
Pasul 5: În fila General a ferestrei de proprietăți, selectați „ Tip de pornire ” la Automat și porniți serviciul.
În acest fel, vă puteți asigura că toate serviciile RPC funcționează corect.
Porniți curățiți computerul pentru a elimina aplicațiile terțe
„Clean boot” este o stare de pornire care dezactivează toate programele și serviciile terțe. Deși aceasta nu este o funcție automată încorporată în Windows, este destul de ușor de realizat. Mulți utilizatori raportează că eroarea „Serverul RPC este indisponibil” este cauzată de o aplicație defectuoasă a unei terțe părți.
Pentru a exclude acest lucru drept cauza erorii, va trebui să curățați pornirea computerului:
Accesați fila Servicii și selectați butonul Ascunde toate serviciile Microsoft .
Apoi verificați toate serviciile din listă și faceți clic pe Dezactivați toate .
Apoi, deschideți Task Manager făcând clic dreapta pe Taskbar și selectând Task Manager .
Accesați fila Pornire și faceți clic pe fiecare serviciu unul câte unul, apoi selectați Dezactivare .
Ieșiți și reporniți computerul.
Ascundeți toate opțiunea de servicii Microsoft
Încercați să utilizați computerul și vedeți dacă eroarea apare din nou. Dacă nu, înseamnă că eroarea este cauzată de interferența de la o aplicație terță parte. Cel mai bine este să dezinstalați aplicațiile instalate recent și să descărcați o altă versiune.
Verificați conexiunea la internet și protocoalele acesteia
RPC funcționează pe un model client/server, care este dependent de rețea. Erorile RPC apar de obicei atunci când conexiunea dintre client și server este întreruptă. Când întâmpinați această eroare, asigurați-vă că toate sistemele sunt conectate corect în rețea. De asemenea, puteți utiliza comanda „ping ” pentru a testa conexiunea client și server. De asemenea, ar trebui să vă asigurați că driverele sunt instalate corect, deși driverele de rețea nu cauzează de obicei erori RPC, merită să le verificați.
Pasul 1: Conectați-vă la sistem cu drepturi de administrator și treceți cu mouse-ul peste meniul Start.
Pasul 2: apăsați tastele Windows + R de pe tastatură în același timp pentru a deschide fereastra Run și tastați „ ncpa.cpl ” în casetă, apoi apăsați OK .
Pasul 3: Selectați conexiunea, apoi faceți clic dreapta pe ea și selectați Proprietăți .
Pasul 4: Din meniul care apare, asigurați-vă că activați „ Protocoale Internet ” și „ Partajare fișiere și imprimante pentru rețele Microsoft ”. Dacă oricare dintre aceste elemente lipsește din proprietăți, trebuie să le reinstalați.
După cum am menționat mai devreme, firewall-urile sau aplicațiile legate de securitate care rulează pe sistem pot bloca traficul de la solicitările RPC. Dacă aveți instalat un firewall terță parte, încercați să-l configurați pentru a permite conexiuni de intrare și de ieșire pentru RPC și alte aplicații destinate să utilizeze RPC. Dacă firewall-ul nu poate fi configurat, încercați să-l dezactivați pentru un timp până când RPC reușește.
Pasul 1: Conectați-vă la sistem cu drepturi de administrator.
Pasul 2: Faceți clic pe Start și accesați „ Panou de control ” (Pentru Windows 8 sau o versiune ulterioară, căutați direct Panoul de control din căutarea Windows)
Pasul 3: În fereastra Panoului de control, faceți clic pe „ Sistem și securitate” .
Pasul 4: Faceți clic pe „ Permiteți o aplicație prin firewall Windows ” în opțiunea „ Windows Firewall ” din meniul afișat.
Pasul 5: în fereastra Aplicații permise , selectați Asistență de la distanță.
După cum sa menționat mai sus, un registru Windows valid trebuie să fie prezent în sistem pentru ca RPC să funcționeze. Dacă vreo intrare din registry este coruptă sau modificată, RPC nu va funcționa. Când editează registrul, utilizatorii ar trebui să aibă grijă să nu editeze sau să ștergă nicio intrare de registru înainte de a configura un punct de restaurare a sistemului , astfel încât să puteți reveni la vechiul registry dacă apar probleme.
După crearea unui punct de restaurare, urmați acești pași pentru a verifica intrarea din registry RPC.
Pasul 1: Faceți clic pe meniul Start și selectați Run
Pasul 2: În fereastra Run, tastați „regedit” și faceți clic pe OK.
Pasul 3: Acum navigați la căile „RpcSs” corespunzătoare versiunii dvs. de Windows.
Dacă vreo intrare de registry lipsește în căi, luați în considerare reinstalarea Windows sau utilizarea instrumentelor terțe pentru a repara registrul corupt sau invalid.
Utilizați System Restore pentru a vă restaura computerul
Dacă utilizatorul a încercat totul din listă și tot nu poate remedia eroarea, atunci ar putea fi timpul să folosească System Restore . Dacă aveți Protecția sistemului activată, Windows va crea de obicei puncte de restaurare automat când instalați un software nou.
Pentru a utiliza System Restore, urmați acești pași:
În bara de căutare a meniului Start, tastați Panou de control și selectați Cea mai bună potrivire.
În bara de căutare a panoului de control, tastați „recuperare” și faceți clic pe opțiunea de recuperare.
Faceți clic pe Open System Restore în fereastra Recovery . Veți avea nevoie de privilegii de administrator pentru a face acest lucru.
Faceți clic pe Următorul , apoi selectați un punct de restaurare din listă.
Faceți clic pe Terminare .
Rulează restaurarea sistemului
Windows va reporni automat computerul la starea anterioară. În plus, puteți consulta și alte modalități de a vă reseta computerul .
Ștergeți serverul DNS
Dacă nu vedeți nicio problemă cu Registrul Windows, ar trebui să vă ștergeți DNS-ul. Făcând acest lucru, veți șterge memoria cache, ceea ce poate remedia eroarea serverului RPC.
Pentru a șterge DNS, lansați CMD cu drepturi de administrator. Apoi, tastați ipconfig /flushdns și apăsați Enter pentru a rula comanda.
Ștergeți DNS folosind CMD
Dacă nu doriți să găsiți și să remediați manual erorile RPC, există o serie de opțiuni automate pentru remedierea acestor erori. Există multe aplicații și instrumente terțe care pot curăța și repara toate intrările de registry din sistem și pot curăța toate intrările vechi din registry pentru a îmbunătăți performanța sistemului, cum ar fi SpeedyPC și Reimage.
Aproape toate erorile RPC sunt cauzate de unul sau mai multe dintre motivele de mai sus. Dacă metodele de mai sus încă nu reușesc să remedieze eroarea RPC, încercați să vă actualizați sistemul de operare Windows, deoarece majoritatea problemelor, inclusiv registrul corupt, setările de rețea, permisiunile și sistemul de fișiere, sunt restaurate la implicit după actualizarea Windows.