Anonim

Si feu servir sovint Windows, probablement coneixeu un dels missatges d’error més vistos i aparentment inexplicables que apareixen: “El servidor RPC no està disponible”. Tot i que aquest error pot causar una gran confusió als usuaris de Windows sense experiència. un error greu o perillós, és a dir, que normalment no us farà perdre dades o programes. També és, per sort, força fàcil de solucionar si sabeu el que esteu fent.

Primer, parlem de què és el RPC en primer lloc per alleujar part de la confusió i el misteri. El RPC significa “trucada de procediment remot” i és un mètode que les computadores han utilitzat literalment durant dècades per comunicar-se entre si. El que fa que les coses siguin una mica confuses és que amb les PC modernes que fan multitasca i que executen molts programes alhora, RPC s’ha convertit en un mètode que algunes aplicacions fan servir per comunicar-se amb altres aplicacions que s’executen en el mateix ordinador. El RPC és bàsicament només un sistema que permet que diferents processos es comuniquin entre ells per realitzar una tasca. Funciona una mica com la xarxa en què el servidor RPS obrirà un port, es comunicarà amb el servei o servidor de destinació, espera una resposta, enviarà un paquet quan tingui resposta i, a continuació, transferirà les dades de la tasca al servidor o servei de destinació. Tot el procés funciona de manera inversa quan el servei o servidor de destinació ha fet la seva tasca i disposa de dades per enviar-les al programa d’inici.

Tot i que anem a parlar de RPCs en sistemes Windows, heu de ser conscients que la metodologia RPC s’utilitza en gairebé qualsevol tipus de sistema informàtic en ús avui dia. És una metodologia, no un procés específic per a Windows. La majoria dels errors del servidor RPC es produeixen dins d’un equip, però la causa del problema pot ser alguna cosa d’aquest ordinador o alguna cosa de la xarxa en general. Us ensenyaré com esbrinar tots dos tipus de problemes.

Error del servidor RPC no disponible

Llavors, què provocaria un error de “servidor RPC no disponible”? Doncs bé, diguem que un servei del vostre ordinador necessita comunicar-se amb un altre, de manera que es posa en contacte amb el servidor RPC de l’ordinador per iniciar l’intercanvi. El servidor RPC utilitza ports del vostre ordinador per “escoltar” i “parlar”, i és el servidor el que realitza la comunicació real que permet entre serveis, ja siguin en xarxa o siguin locals. Si la trucada al servidor RPC falla perquè el servidor no està disponible, no respon, no pot escriure a la memòria o no pot obrir un port, es produirà l'error "El servidor RPC no disponible".

Com corregir el servidor RPC no hi ha errors disponibles

En una màquina Windows 10, hi ha tres causes bàsiques bàsiques d’aquest missatge d’error. El servei RPC no funciona, hi ha problemes amb la xarxa o s’han corromput algunes entrades de registre importants que controlen el servei RPC. A Windows 10, la causa més freqüent de l’error és que el servei RPC simplement no s’està executant.

El primer que podeu provar amb qualsevol error de Windows és un reinici complet. Si el servei RPC va deixar de funcionar a causa d'un problema temporal, un reinici el reiniciarà juntament amb la resta de l'ordinador, així que el primer és el que s'ha de provar. Si un reinici no resol l'error, proveu les solucions següents. Tingueu en compte que aquestes correccions estan escrites específicament per a ordinadors Windows 10, però es poden utilitzar els mateixos processos generals en versions anteriors de Windows.

Servei RPC

Si un reinici no soluciona el problema, primer cal comprovar si el servei RPC està en funcionament.

  1. Feu clic amb el botó dret a la barra de tasques del Windows i seleccioneu Task Manager.
  2. Seleccioneu la pestanya Serveis i, a continuació, l’enllaç Obre els serveis.
  3. Desplaceu-vos al servei de trucada de procediment remot. Assegureu-vos que s’està executant i que estigui ajustat a Automàtic.
  4. Desplaceu-vos al llançador de processos del servidor DCOM. Assegureu-vos que també s'està executant i que estigui ajustat a Automàtic.

Si els dos serveis estan definits en qualsevol cosa que no sigui Automàtica i En execució, canvieu-los. Segons els permisos del vostre sistema, també podeu reiniciar aquests serveis. Si heu reiniciat el vostre equip, ja no aconseguireu res, ja que ja s'hauran reiniciat.

Problemes de xarxa que causen errors al servidor RPC

Tot i que una determinada trucada RPC pot estar funcionant completament intern a l’ordinador, encara utilitza la pila de xarxa per comunicar-se. Això significa que els problemes amb TCP o el tallafoc poden impedir que RPC funcioni.

  1. Escriviu "control" al quadre de cerca de Windows i seleccioneu Tauler de control.
  2. Seleccioneu Xarxa i Internet i Centre de compartició de xarxes.
  3. Seleccioneu l'enllaç Ethernet al centre i, a continuació, propietats al quadre emergent.
  4. Assegureu-vos que l'IPv6 i la compartició d'impressors i xarxes de Microsoft estiguin habilitades.

Si ja es comproven tant l'IPv6 com la compartició d'arxius i d'impressores per a xarxes de Microsoft, haureu de comprovar el tallafoc.

  1. Si utilitzeu tallafoc de Windows, seleccioneu-lo al tauler de control.
  2. Cerqueu assistència remota i assegureu-vos que estigui habilitat per a xarxes de domini, privades i públiques.
  3. Guardeu els canvis si els heu fet.

Si utilitzeu un tallafoc de tercers, haureu d’experimentar per habilitar aquesta configuració. No heu de canviar res si heu estat utilitzant el tallafoc durant un temps, però comproveu per si de cas.

Errors de registre que causen errors al servidor RPC

D’acord, de manera que no es pot ajudar a reiniciar el programa, els vostres serveis RPC i DCOM funcionen bé i la pila de xarxa s’està complicant. (Probablement no llegireu aquest article si no fos així.) L’últim que podeu fer és comprovar les entrades del registre que controlen els serveis RCP i DCOM per assegurar-vos que no s’han corromput. Fer missatges amb el registre no és per a poca sensació, però si feu una còpia de seguretat del primer, sempre podeu desfer qualsevol cosa que canvieu. Per tant, recuperem el registre primer.

  1. Escriviu "regedit" al quadre de cerca.
  2. Seleccioneu Ordinador al costat esquerre.
  3. Vés a Fitxer-> Exporta.
  4. Al quadre de diàleg Exportar fitxer del registre, escriviu un nom per al fitxer de còpia de seguretat i feu clic a "Desa".

Ara que teniu guardada una còpia segura del registre, podeu consultar les entrades per als serveis RPC i DCOM.

  1. Vés a HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ RpcSs.
  2. Seleccioneu la tecla Inici al plafó dret i assegureu-vos que el valor estigui en (2).
  3. Desplaceu-vos a HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ DcomLaunch.
  4. Seleccioneu la tecla Inici al plafó dret i assegureu-vos que el valor estigui en (2).
  5. Vés a HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ RpcEptMapper.
  6. Seleccioneu la tecla Inici al plafó dret i assegureu-vos que el valor estigui en (2).

Si heu provat totes aquestes solucions i encara apareixen errors del servidor RPC, és hora de restaurar des d'un punt de restauració o actualitzar Windows. Només heu d'assegurar-vos que seleccioneu les opcions que no sobreescriuen els fitxers i la configuració si aneu a l'actualització.

***

Netegeu el registre? Consulteu el nostre article sobre els millors netejadors de registre per a Windows 10. Necessiteu que els vostres fills o companys de feina entrin a la vostra configuració de registre? Tindrem cobert el nostre tutorial sobre com bloquejar l'accés a l'editor de registre. I si necessiteu accelerar la vostra màquina, consulteu el nostre article sobre l'ús del registre per aconseguir que el vostre Windows 10 sigui més ràpid.

Com solucionar un error de "rpc server no disponible" a Windows