Reperire informazioni in internet su questo servizio è praticamente impossibile, così mi sono rivolta a mamma Micro$oft e questo è quello che ho scoperto.
RPC (Remote Procedure Call) è un protocollo utilizzato dal sistema operativo Windows, che offre un meccanismo di comunicazione tra processi che consente a un programma in esecuzione in un computer di eseguire codice su un sistema remoto. Il protocollo è derivato dal protocollo RPC di OSF (Open Software Foundation), ma con l'aggiunta di alcune estensioni specifiche di Microsoft.
In poche parole RPC è un protocollo utilizzabile dai programmi per richiedere un servizio da un programma contenuto in un altro computer in rete. E' un metodo di comunicazione interprocesso molto importante, perché per i programmi che utilizzano RPC non è necessario conoscere i dettagli della rete. Quindi questo servizio opera su una piccola LAN come può essere una rete domestica, su una LAN un pò più grande come una rete aziendale e sulla graaande rete .... internet
Per esempio i client Microsoft Outlook comunicano con Microsoft Exchange Server mediante RPC.
Il programma che invia la richiesta è il client, mentre quello che fornisce il servizio è il server; terminologia analoga si usa per i relativi pc.
Il computer client invia un messaggio al computer server con determinati argomenti e il server risponde al client con un messaggio contenente i risultati del programma eseguito.
Parte integrante di questo processo è l'endpoint ovvero la porta o il gruppo di porte in un computer che viene monitorato da un server per rilevare le richieste dei client in ingresso. Più precisamente il processo di mappatura degli endpoint RPC consente ai client RPC di determinare il numero di porta attualmente assegnato a un particolare servizio RPC. Un punto di contatto o endpoint è una porta hardware o una named pipe su cui l'applicazione server è in ascolto per le richieste RPC dei client remoti. Le applicazioni client/server possono utilizzare sia applicazioni note che dinamiche.
L'Endpoint Mapper, che fa parte sempre di RPC, si occupa della risposta alle richieste dei client per la risoluzione degli endpoint dinamici e in alcune situazioni esegue anche l'assegnazione dinamica degli endpoint ai server.
Un altro importante componente RPC è il servizio RPC Locator, che gestisce un elenco di servizi e server RPC sulla rete. Un client Windows si connette al controller di dominio sulle porte SMB (Server Message Block) (TCP 139 e 445) ed esegue la ricerca dei servizi o dei server RPC attraverso il servizio RPC Locator.
La maggior parte dei servizi Windows comunica reciprocamente mediante RPC. Ad esempio, i servizi di certificazione, DCOM (TCP 135), FRS, MSMQ, MAPI e il servizio di replica di Active Directory utilizzano RPC per la comunicazione.
Spero sia chiaro ora perchè è considerato un servizio fondamentale per poter utilizzare il sistema. Infatti non è possibile modificarne lo stato e la modalità di avvio che è Automatico (anche se lo fate al primo riavvio verrà riportata su Automatico)
Sotto Windows 2000 era possibile e causava l’impossibilità di accedere al sistema operativo per questo Micro$oft ha deciso di rendere lo stato del servizio non modificabile.
Se ancora avete dubbi provate a guardare la lista dei servizi che dipendono da RPC, si fa prima a dire quali non ne hanno bisogno

La modalità di avvio consigliata ovviamente è Automatico
Se volete saperne di più sul protocollo SMB (Server Message Block), che poi è quello che ha sostituito NetBios, potete leggere qui
http://www.petri.co.il/what%27s_port...2k_xp_2003.htm
Se volete saperne di più su MS RPC e DCOM RPC questa è la lettura che fa per voi
http://www.keyfocus.net/kfsensor/hel...de/adm_RPC.php
La fonte principale di tutte queste informazioni: Mamma Micro$oft
http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx