Remote Procedure Call (RPC)


The service provides the endpoint mapper and other miscellaneous RPC services.

Remote Procedure Call (RPC) is a protocol used by the Windows operating system. RPC provides an inter-process communication mechanism that allows a program running on one computer to seamlessly execute code on a remote system. The protocol itself is derived from the Open Software Foundation (OSF) RPC protocol, but with the addition of some Microsoft specific extensions. By default this service accepts connections at TCP port 135.

Note if by accident having configured the service to be Disabled, then one have to boot in safemode and and set the service to Automatic. If the service applet doesn’t work one can either do it through the registry or with Msconfig

Note to configure the behavior and access to this service run this command:


More Info MS KB825750

Note when the RPC service fails to contact a remote computer / server / domain (ex. not able to resolve DNS name, not able to ping IP address, not having a working TCPIP stack, not having the proper trust relations, all resources on the remote computer are used up), then one might get the following error:

*The RPC Server is Unavailable

More Info MS KB224370*

More Info MS KB154596
More Info MS KB171307
More Info MS KB229702
More Info MS KB825819
More Info MS KB826382

Related Blaster RPC Exploit

  • Automatic, vital part
Default State:
  • Automatic
Process Name:
  • Everything