Remote Procedure Call (RPC) este o tehnologie prezentă de la apariția computerelor și utilizează tehnica de comunicare interproces. Scopul său principal este de a permite unui client și unui server să comunice între ele prin rețea. Unii utilizatori după finalizarea unui upgrade la o versiune mai nouă de Windows 10 ar putea observa că executarea oricărei comenzi de la distanță eșuează cu mesajul de eroare serverul RPC nu este disponibil – înainte de actualizare, aceste comenzi de la distanță se execută cu succes., În această postare, vom identifica cauzele potențiale și apoi vom oferi soluțiile posibile pe care le puteți încerca pentru a ajuta la remedierea acestei probleme.
mesajul de eroare serverul RPC nu este disponibil poate fi declanșat de oricare dintre următoarele:
- unul sau mai multe servicii cerute de RPC sunt dezactivate.
- asistența la distanță este dezactivată de Firewall.
- partajarea IPv6 sau a imprimantei de fișiere este dezactivată.
- adresa IP este crashing serverul RPC.
- serviciile RPC sunt dezactivate prin registru.,
Read: cum se depanează erorile de apel la procedura de la distanță& probleme.
serverul RPC nu este disponibil
Dacă vă confruntați cu această eroare, puteți încerca soluțiile recomandate de mai jos.,
- Verificați RPC serviciu de pe computer
- Enable Remote Desktop/Asistență în Firewall
- Schimb de Pornire Selecție de pornire Selectivă pentru pornire Normală
- Enable IPV6 și Fișierul & Partajarea Imprimantei de rețea conectate
- Flush DNS & Reînnoi
- Forța RPC servicii pentru a începe să utilizați Registry Editor.
acum, să aprofundăm pașii detaliați ai acestor soluții.,
1] Verificați serviciul RPC pe computer
această soluție implică faptul că conflictele cu alte aplicații terțe sau schimbarea sistemelor de sistem ar putea forța serviciul RPC să treacă de la valoarea implicită (automată) la manual. Aceasta înseamnă că RPC ar putea să nu pornească automat atunci când este necesar.pentru a verifica serviciul RPC de pe computer, procedați în felul următor:
- apăsați Windows + R, tastați servicii.msc în caseta de dialog și apăsați Enter.,
- o Dată în fereastra Servicii, de căutare pentru următoarele procese:
Remote Procedure Call (RPC)
RPC Endpoint Mapper sau Remote Procedure Call (RPC) Localizare
CAT de Servicii Process Launcher
- faceți clic Dreapta pe fiecare serviciu, unul câte unul și selectați Proprietăți.
- odată intrat în proprietăți, asigurați-vă că serviciul este pornit și că tipul de pornire este setat ca automat.
- Salvați modificările și ieșiți.,
reporniți computerul și vedeți dacă problema este rezolvată.
2] Permite Remote Desktop/Asistență în Firewall
Pentru a permite Asistență la Distanță în firewall de pe computer, faceți următoarele:
- Apăsați tasta Windows + R, tastați control în caseta de dialog și apăsați Enter.
- odată ce panoul de control apare, tastați Firewall în bara de căutare din partea dreaptă sus a ferestrei și apăsați Enter.
- din rezultate, faceți clic pe Permiteți o aplicație prin Windows Firewall, care este o subcategorie sub Windows Firewall.,
- Faceți clic pe Modificați setările și asigurați-vă că intrările care impun RPC sunt verificate, cum ar fi asistența la distanță.
reporniți computerul și vedeți dacă problema este rezolvată.
3] Schimbare de Pornire Selecție de pornire Selectivă pentru pornire Normală
pornire selectivă este o metoda boot, care permite computerului pentru a porni cu un număr minim de elemente încărcate. Acest lucru se face, de obicei, atunci când depanați problemele cu computerul dvs. care ar putea implica alte aplicații terțe., Cu toate acestea, ori de câte ori porniți utilizând pornirea selectivă, computerul dvs. nu va încărca, de asemenea, toate componentele RPC pe computer. În acest caz, vom selecta pornirea normală și vom vedea dacă aceasta rezolvă problema. Iată cum:
- apăsați tasta Windows + R, tastați msconfig în caseta de dialog și apăsați Enter.
- Odată ajuns în configurația de pornire, selectați fila General și alegeți opțiunea pornire normală.
- Faceți clic pe Aplicați > OK pentru a salva modificările și a ieși.,
vi se va solicita o repornire. Reporniți imediat folosind fereastra apărută și verificați dacă mesajul de eroare este rezolvat.
4] Activare IPV6 și Fișierul & Partajarea Imprimantei de rețea conectate
În unele cazuri, puteți primi Eroarea 1722: The RPC server is unavailable problema în cazurile în care există o conexiune la rețea întrerupere cauzată de una sau mai multe setări., În acest caz, activarea IPv6 și a fișierului & partajarea imprimantei pentru rețeaua conectată ar putea rezolva problema. Faceți următoarele:
- apăsați tasta Windows + R și apoi tastați ncpa.CPL în caseta de dialog Run și apăsați Enter pentru a deschide fereastra Conexiuni de rețea.
- în fereastra Conexiuni de rețea, faceți clic dreapta pe rețeaua la care sunteți conectat în prezent și apăsați proprietăți. după ce ajungeți la proprietățile conexiunii dvs. de rețea, accesați fila Rețea și derulați în jos lista de elemente.,
- localizați partajarea fișierelor și imprimantelor pentru Microsoft Networks și Internet Protocol versiunea 6 (TCP/IPv6) și asigurați-vă că ambele casete asociate sunt bifate.
- Faceți clic pe Ok pentru a salva modificările.
reporniți computerul și vedeți dacă problema este rezolvată la următoarea pornire.
5] Flush DNS & Reînnoi
Această soluție necesită pentru a se asigura că serviciile implicate în conexiune RPC se execută (după cum se arată în soluția 1 de mai sus) înainte de a proceda la flush DNS și reînnoiască legătura.,dacă sunteți sigur că serviciile necesare rulează, urmați instrucțiunile de mai jos pentru a spăla DNS-ul și a reînnoi conexiunea.
- lansați promptul de comandă în modul ridicat.,
- în Interiorul prompt de Comandă, tastați următoarea comandă și apăsați Enter pentru a spăla actuala Configurare IP:
ipconfig /flushdns
- Odată ce comanda este înregistrat cu succes, tastați următoarea comandă și apăsați Enter pentru a reînnoi IP de Configurare:
ipconfig /renew
Odată ce IP a fost reînnoit, aproape de Prompt de Comandă și executa comenzi de la distanță și a vedea dacă problema a fost rezolvată.,
6] forțați serviciile RPC să înceapă să utilizeze editorul de registru
pentru a utiliza Editorul de registru pentru a forța serviciile RPC să înceapă, procedați în felul următor:
- lansați editorul de registru.
- în Registry Editor, folosiți panoul din stânga pentru a naviga la următoarea locație:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs
- Cu RpcSs dll cheie selectate, vă deplasa în jos la panoul din dreapta și faceți dublu clic pe Start pentru a edita proprietățile sale.
- în caseta Proprietăți, setați baza la hexazecimal și datele de valoare la 2.
- Faceți clic pe OK pentru a activa apelul de eliminare a procedurii (RPC).,
apoi, utilizați panoul din stânga sau bara de navigare în partea de sus (inserați codul calea de registry și apăsați Enter) pentru a naviga la locația asta:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch
- Odată ce ai ajuns la acea locație, faceți dublu clic pe Start de la panoul din dreapta.
- apoi, setați baza la hexazecimal și datele de valoare la 2.
- Faceți clic pe OK pentru a activa Lansatorul de procese Server DCOM.,
în cele din Urmă, navigați la următoarea locație folosind bara de navigare în partea de sus sau folosind panoul din stânga:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcEptMapper
- Mutare la panoul din dreapta și faceți dublu clic pe Start.
- apoi, setați baza la hexazecimal și datele de valoare la 2.
- Faceți clic pe OK.
închideți editorul de registru, reporniți computerul și vedeți dacă problema „serverul RPC nu este disponibil” a fost rezolvată la următoarea pornire a sistemului.,
sfat: această postare vă va ajuta dacă primiți eroare de activare 0X800706BA serverul RPC nu este disponibil.