Imprimir

Llamada a procedimiento remoto (RPC)

Escrito por José Gallardo, actualizado por Fernando Muñoz on 18 Enero 2012.

1
Compartir

Descripción del servicio: La llamada a procedimiento remoto es un mecanismo por el que dos procesos se pueden comunicar entre si. Este mecanismo habilita el intercambio de datos y permite solicitar funcionalidades residentes en otros procesos. Dichos procesos pueden residir en el mismo equipo, en una red local o en internet, es decir que en resumidas cuentas, este servicio permite que las aplicaciones de nuestro equipo puedan comunicarse con el sistema operativo y entre si.

 

Este servicio es vital para el sistema, tanto es así que no puede deshabilitarse ni vía comandos, ni mediante la interfaz gráfica ya que si lo deshabilitáramos el sistema quedaría inusable. Aunque es raro que este servicio se deshabilite, hay veces que podría suceder En ese caso, tendriamos que volver a habilitarlo con el siguiente comando:

enable rpcss service_auto_start

 Es posible que por una configuración defectuosa de los servicios obtengamos un mensaje (sobre todo al ejecutar un comando por la línea de comandos) del tipo “RPC server unavailable”. En este caso el error no suele deberse al propio RPC sino a otros servicios que también son necesarios para el buen funcionamiento del sistema: son Instrumental de administración de Windows y Aplicación del sistema COM+ (que deberían estar, por otra parte, iniciado y en automático, el primero; y manual el segundo).

Este servicio se hizo tristemente famoso en Windows XP. Una vulnerabilidad en el protocolo que era aprovechada por el gusano Blaster provocaba que un sistema recién instalado y sin un firewall habilitado se reiniciase una y otra vez lo cual hacia el sistema inusable.

De hecho, una de las modificaciones introducidas por el Service Pack 2 de este sistema operativo fue reducir la superficie de ataque debida al RPC. Esto se consigue introduciendo una nueva clave en el registro de Windows llamada RestrictRemoteClients, tal y como documenta Microsoft en  este artículo. También fue con el SP2 de Windows XP cuando se introdujo por primera vez el Firewall nativo de Windows que se activa por defecto durante la instalación del sistema y evita cualquier infección provocada por Blaster

Nombre en inglés: Remote Procedure Call (RPC)

Nombre de Windows: RpcSs

Archivos asociados: rpcss.dll

Ruta del ejecutable: WINDOWS\system32\svchost -k rpcss

¿Establece una conexión o escucha tras algún puerto?: Sí, tras el puerto 135 TCP.

Estado: Iniciado y en Automático tanto en Windows Vista como en Windows 7 en todas sus versiones, también es este el tipo de inicio en Windows XP en todas sus versiones.

¿Inicia en alguna cuenta?: Se ejecuta en la Cuenta de Servicio de Red (ver esto).

Depende de: En Windows XP no depende de ningún servicio. En Windows 7 y Windows Vista depende de  Asignador de Extremos RPC, Iniciador de Procesos de Servidor DCOM.

Servicios que dependen de este servicio (en Windows 7): Administración de certificados y claves de mantenimiento, Administración remota de Window (WS Management), Administrador de Credenciales, Administrador de cuentas de seguridad, Adquisición de Imágenes de Windows (WIA) Agente de Protección de acceso a redes, Aislamiento de claves CNG, Almacenamiento protegido, Aplicación del sistema COM+, Archivos sin conexión, Asignador de detección de topologías de nivel de vínculo, Audio de Windows, Centro de seguridad, Cliente de directiva de grupo, Cliente de seguimiento de vínculos distribuidos, Cola de impresión, Conexiones de red, Configuración automática de redes cableadas, Configuración automática de WLAN, Configuración automática de WWAN, Configuración de escritorio remoto, Coordinador de transacciones distribuidas de Microsoft, Copias de seguridad de Windows, Desfragmentador de disco, Detección de hardware de shell, Directiva de extracción de tarjetas inteligentes, Disco virtual, Enrutamiento y acceso remoto, Enumerador de bus IP-PnPx, Experiencia de calidad de audio y video de Windows (qWave), Fax, Host de proveedor de detección de función, Identidad de aplicación, Información de la apliación, Instalador de Active X (AxInstSv) Instantáneas de volumen, Instrumental de administración de Windows, KTMRM para DTC (Coordinador de transacciones distribuidas), Motor de Filtrado base, Parental Controls, Programador de tareas, Propagación de Certificados, Protección de Software, Protocolo de Autenticación Extensible, Proveedor de Instantáneas de Software, Públicación de Recursos de detección de función, Reconocimiento de ubicación de red, Registrador de configuración de Windows Connect Now. Registro remoto, Registros y alertas de rendimiento, Servicio biométrico de Windows, Servicio de compatibilidad de Bluetooth, Servicio de compatibilidad de programas, Servicio de entrada de Tablet PC, Servicio de lista de redes, Servicio de perfil de usuario, Servicio de transferencia inteligente en segundo plano, Servicio enumerador de dispositivos portatiles, Servicio programador de Windows Media Center, Servicio Receptor de Windows Media Cente, Servicio de Cifrado, Servicio de escritorio remoto, Servicio de cifrado de archivos (EFS), Sistema de Color de Windows, Sistema de eventos COM+, Superfetch, Telefonía, Windows defender, Windows installer, Windows Search, Windows Update.

Ubicación en el registro de Windows:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs

En el valor ImagePath (que aparece al pinchar sobre la clave anterior) debe haber %SystemRoot%\system32\svchost -k rpcss. Debe ser de tipo REG_EXPAND_SZ.

En la subclave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs\Parameters el valor ServiceDll (que aparece al pinchar sobre la subclave anterior) debe tener %SystemRoot%\system32\rpcss.dll y ser de tipo REG_EXPAND_SZ.

Archivo reg para reparar el servicio: para XP Home, pinchar aquí ; para Prof, aquí. y Para Windows 7 Prof. 

Compartir

Comentarios   

 
0 #14 andres carlos 19-02-2013 15:51
me dice rpc no existe....algun a solucion?
Citar
 
 
+1 #13 amco 26-11-2012 18:39
Recibo este error cuando intento download de mi windows 8 upgrade, debidamente comprado inline de MS con su clave del producto. Que hacer ... la ayuda online/centre servicios de MS es INPENETRABLE !!!!!!!!!!!!!!!
Citar
 
 
+4 #12 Guest 24-10-2010 16:40
cada 5 minutos mi maquina se apaga dice que debo reiniciar ahora por que el servicio de llamada a procedimiento remoto termino en forma inesperada como puedo hacer para que ya no se apague ayudame por favor gracias
Citar
 
 
+1 #11 Guest 17-10-2009 03:24
me indica el sistema cuando quiero restaurar el sistema que tiene como dominio la llamada a procedimiento remoto (RPC), como puedo restaurar el sistema
Citar
 
 
0 #10 Guest 30-09-2009 22:24
al iniciar la impresora hp psc 1310 series . me sale el siguiente error el el servidor RPC no esta disponible error en la instalacion del dispositivo,lo he desinstalado 2 veces y sigue igual.he ido a llamada rpc y esta iniciado y en automatico,ayud a por favor.gracias
Citar
 
 
0 #9 Guest 17-01-2009 17:23
QUISIERA SABER SI ME PUEDE AYUDAR YA QUE MI ORDENADOR NO FUNCIONQA XK DICE QUE NO DA EL RPCSS Y ME PPPPUEDE DAR ALGUNA SOLUCION ??
Citar
 
 
0 #8 Guest 01-10-2008 04:32
Hola borre esa llave.
Habria alguna forma de volverla a crear?
si es asi por favor diganme como
Gracias
Citar
 
 
0 #7 Guest 05-09-2008 19:52
Tengo el mismo problema en una laptop xp sp2, llamada sa procedimiento remoto y se apaga en 60 segundo, bajo el reparador de registro y me envia un mensaje cuando lo ejecuto, no encuentra la direccion de memoria 000000x.... como resolver este problema. por favor ayuda.
Citar
 
 
0 #6 Guest 21-03-2008 14:44
Sucede que no logro levantar este servicio por mas consej17 que busco en la web..
les explico.. de un mometo a otro en mi pc no se puede ver:
Firewal de windows no se abre
RPC no puede ejecutarse
Localizador de procedimientos tampoco, el archivo de cifrafo.. es mas no puedo volver a instalar el Windows Installer , y asi varios servicios no funcionan,,, ademas pincho el internet explorer y no sale nada... hace la finta y desaparece.. a que se debe este problema .. esta es la tercera o cuarta vez que me pasa con Pc´s Diferentes alguien me puede ayudar
Citar
 
 
0 #5 Guest 24-01-2008 17:36
Citación:
Por favor como iniciar ese serviio porque mi pc esta prácticamente casi inservible. Les agradecerí mucho que me ayudaran por favor se los pido, es en serio. De esta solución depende del funcionamiento de la pc. Les agradecería que ayudaran gracias.
Citar
 

Escribir un comentario


Código de seguridad
Refescar

jTweet

Autentíficate

Gente Online

Hay 104 invitados y ningún miembro en línea