Com solucionar l'error "El servidor RPC no està disponible" a Windows

Si utilitzeu Windows sovint, probablement esteu familiaritzat amb un dels missatges d'error més vistos i aparentment inexplicables que mai apareixen: "El servidor RPC no està disponible". Tot i que aquest error pot causar una gran confusió als usuaris de Windows sense experiència, no és un error greu o perillós, el que significa que normalment no us farà perdre cap dada o programa. També, per sort, és bastant fàcil d'arreglar si sabeu el que esteu fent.

Com solucionar l'error "El servidor RPC no està disponible" a Windows

Tot i que en aquest article parlarem dels RPC als sistemes Windows, heu de tenir en compte que la metodologia RPC s'utilitza en gairebé tots els tipus de sistemes informàtics que s'utilitzen actualment. És una metodologia, no un procés específic de Windows. La majoria dels errors del servidor RPC es produeixen dins d'un ordinador, però la causa del problema pot ser alguna cosa en aquest ordinador o alguna cosa a la xarxa en el seu conjunt. Us mostraré com esbrinar els dos tipus de problemes en aquest article.

Què és RPC?

Primer, parlem de què és RPC en primer lloc per alleujar part de la confusió i el misteri. RPC significa "trucada de procediment remot" i és un mètode que els ordinadors han utilitzat literalment durant dècades per comunicar-se entre ells. El que fa que les coses siguin una mica confuses és que amb els ordinadors moderns multitasca i executant molts programes alhora, RPC s'ha convertit en un mètode que utilitzen algunes aplicacions per comunicar-se amb altres aplicacions que s'executen al mateix ordinador.

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, ja que el servidor RPS obrirà un port, es comunicarà amb el servei o servidor de destinació, esperarà una resposta, enviarà un paquet quan tingui una resposta i després transferirà les dades de la tasca al servidor o servei de destinació. Tot el procés funciona a la inversa quan el servei o servidor de destinació ha fet la seva feina i té dades per enviar de nou al programa inicial.

Errors RPC "El servidor no està disponible".

Aleshores, què causaria un error "Servidor RPC no disponible"? Bé, diguem que un servei del vostre ordinador ha de 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 els ports del vostre ordinador per "escoltar" i "parlar", i és el servidor que fa la comunicació real entre els serveis, tant si són en xarxa com 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, s'activa l'error "El servidor RPC no està disponible".

Com solucionar els errors "El servidor RPC no està disponible".

En una màquina Windows 10, hi ha tres causes potencials bàsiques per a aquest missatge d'error. O el servei RPC no s'està executant, hi ha problemes amb la xarxa o algunes entrades importants del registre que controlen el servei RPC s'han malmès. A Windows 10, la causa més comuna de l'error és que el servei RPC simplement no s'està executant.

El primer que cal 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 això és el primer que cal provar. Si un reinici no resol l'error, proveu les correccions següents. Tingueu en compte que aquestes correccions estan escrites específicament per a ordinadors amb Windows 10, però els mateixos processos generals es poden utilitzar en versions anteriors de Windows.

Servei RPC

Si un reinici no resol el problema, el primer que cal comprovar és veure si el servei RPC s'està executant realment.

  1. Feu clic amb el botó dret a la barra de tasques de Windows i seleccioneu Cap de tasques, també podeu utilitzar el Ctrl + Maj + Esc tecla d'accés ràpid.
  2. Seleccioneu el Serveis pestanya. Cap de tasques
  3. A continuació, feu clic a Serveis oberts enllaç a prop de la part inferior esquerra de la finestra. Pestanya Serveis del gestor de tasques
  4. Navegueu fins al servei de trucades de procediment remot. Assegureu-vos que s'està executant i configurat com a Automàtic.
  5. Navegueu fins al Llançador de processos del servidor DCOM. Assegureu-vos que també s'executa i que s'estableix en Automàtic. Pestanya Serveis del gestor de tasques 2

Si els dos serveis estan configurats en una altra cosa que no sigui Automàtic i En execució, canvieu-los. En funció dels permisos del vostre sistema, també podeu reiniciar aquests serveis. Si ja heu reiniciat l'ordinador, això no aconseguirà res, ja que ja s'hauran reiniciat.

Problemes de xarxa que causen errors del servidor RPC

Fins i tot si una determinada trucada RPC pot estar funcionant completament internament a l'ordinador, encara utilitza la pila de xarxa per comunicar-se. Això vol dir que els problemes amb TCP o el vostre tallafoc poden impedir que RPC funcioni.

  1. Escriviu "control" al quadre de cerca de Windows i seleccioneu Panell de control. Barra de cerca de Windows
  2. A continuació, seleccioneu Xarxa i InternetMenú del tauler de control.
  3. A continuació, feu clic a Centre de xarxes i compartició. Xarxa i pàgina d'Internet
  4. Seleccioneu el Enllaç Ethernet al centre i després Propietats al quadre emergent.
  5. Per a la majoria de xarxes domèstiques, voldreu assegurar-vos que IPv4 i la compartició de fitxers i impressores per a xarxes de Microsoft estiguin activades.

Si tant IPv4 com Compartició d'arxius i impressores per a xarxes de Microsoft ja estan comprovats, haureu de comprovar el tallafoc.

  1. Si utilitzeu Windows Defender Firewall, seleccioneu-lo a l'opció Centre de xarxes i compartició pàgina de configuració, es troba a l'extrem inferior esquerre. Centre de xarxes i compartició
  2. Troba Assistència a distància i assegureu-vos que estigui habilitat per a xarxes de domini, privades i públiques.
  3. Deseu els canvis si els heu fet.

Si utilitzeu un tallafoc de tercers, potser haureu d'experimentar per activar aquesta configuració. No hauríeu de canviar res si heu estat utilitzant el vostre tallafoc durant un temps, però comproveu-ho per si de cas.

Netegeu el vostre servidor DNS

Tal com ha esmentat Jeff als comentaris, si els vostres serveis s'estan executant i encara teniu problemes amb aquest error, feu un esborrat de DNS.

  1. Obriu el menú Inici, escriviu "indicador d'ordres” i feu clic a Símbol del sistema, també podeu utilitzar Windows PowerShell. Tingueu en compte que potser haureu de seleccionar Executa com administrador. Menú Inici de Windows
  2. Ara, escriviu "ipconfig /flushdns", sense les cometes, i colpeja Entra. Símbol del sistema

El vostre servidor DNS ara ha esborrat els seus fitxers, esperem que hagi resolt el vostre problema.

Errors del registre que causen errors del servidor RPC

D'acord, el reinici no va ajudar, els vostres serveis RPC i DCOM funcionen bé i la pila de xarxa s'està avançant. (De totes maneres, probablement no llegiu aquest article si no ho fos.) L'últim que podeu fer és comprovar les entrades del registre que controlen els serveis RPC i DCOM per assegurar-vos que no s'han danyat. Jugar amb el registre no és per als dèbils de cor, però si primer en feu una còpia de seguretat, sempre podeu desfer qualsevol cosa que canvieu. Per tant, primer fem una còpia de seguretat del registre.

  1. Escriviu "regedit” al quadre de cerca i premeu Entra.
  2. Seleccioneu Ordinador des del costat esquerre.
  3. Anar a Fitxer>Exportar.
  4. Al Exporta el fitxer de registre diàleg, escriviu un nom per al fitxer de còpia de seguretat i premeu Desa.

Ara que teniu una còpia segura del vostre registre guardada, podeu comprovar les entrades dels serveis RPC i DCOM.

  1. Navegueu a HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcSs.
  2. Seleccioneu la tecla Inici al panell dret i assegureu-vos que el valor estigui definit en (2).
  3. Aneu a HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDcomLaunch.
  4. Seleccioneu la tecla Inici al panell dret i assegureu-vos que el valor estigui definit en (2).
  5. Aneu a HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRpcEptMapper.
  6. Seleccioneu la tecla Inici al panell dret i assegureu-vos que el valor estigui definit en (2).

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

***

Necessites netejar el teu registre? Fes una ullada al nostre article sobre els millors netejadors de registre per a Windows 10. Necessites evitar que els teus fills o companys de feina entrin a la configuració del teu registre? Us oferim el nostre tutorial sobre bloquejar l'accés a l'editor del registre. I si necessiteu accelerar la vostra màquina, consulteu el nostre article sobre com utilitzar el registre per accelerar el vostre ordinador amb Windows 10.