Come correggere l'errore "Il server RPC non è disponibile" in Windows

Quelli di voi che utilizzano Windows da un po' di tempo potrebbero aver già assistito all'errore " Il server RPC non è disponibile ". (RPC Server is Unavailable)Questo è uno degli errori più comuni che puoi incontrare durante l'utilizzo del sistema operativo Windows(Windows OS) e spesso causa confusione agli utenti Windows più inesperti sul motivo per cui è apparso in primo luogo.

Non devi preoccuparti, tuttavia, poiché non è un errore grave o pericoloso, quindi tutti i tuoi programmi e dati sono al sicuro. Ciò che sta per RPC è Remote Procedure Call , che è un metodo che alcune applicazioni utilizzeranno per comunicare con altre applicazioni in esecuzione sullo stesso computer.

Ciò significa che RPC consente a diversi processi di comunicare tra loro per eseguire un'attività.

Funziona in modo simile alla rete in quanto il server RPS aprirà una porta, misurerà una risposta dal servizio o server di destinazione, invierà un pacchetto una volta ricevuta una risposta e quindi trasferirà i dati dell'attività al servizio o al server di destinazione. Al termine del lavoro, l'intero processo funziona al contrario per inviare i dati al programma di avvio.

Si è verificato un errore del server RPC(An RPC Server Error Has Occurred)

Gli errori del server RPC(RPC) non sono esclusivi del sistema operativo Windows(Windows OS) né solo di un singolo computer. Il metodo RPC viene utilizzato sulla maggior parte dei sistemi operativi attuali. La causa di un errore RPC si verifica in genere su un computer, ma la causa potrebbe essere effettivamente trovata su un'intera rete. Fortunatamente, in questo articolo, esamineremo entrambe le possibilità.

Quindi, cosa causa esattamente un errore "Il server RPC(RPC Server) non è disponibile"? Quando un servizio sul tuo computer deve comunicare con un altro, contatterà il server RPC sul tuo computer per avviare lo scambio.

Il server RPC aprirà alcune porte per ascoltare un messaggio ed emetterne uno indietro. Se il server RPC non riesce a ricevere una risposta, non è in grado di scrivere in memoria, non può aprire una porta o semplicemente non è disponibile, viene attivato l'errore.

Correzione degli errori del server RPC(Fixing RPC Server Errors)

There are three ways to go about fixing one of these errors on a computer running Windows 10. The most common of the three would be that the RPC service is not even running. The other two, issues with the network or corrupted registry entries, are less likely but may still occur.

When you receive one of these errors, or any Windows error really, the first thing to try is a full reboot. A reboot will fix a temporary issue related to the RPC server. If a reboot doesn’t resolve the error, you’ll want to dive into one of the fixes below.

RPC Service Not Running

After a reboot, check to see if the RPC Service is causing the problem.

  1. Aprire il Task Manager facendo clic con il pulsante destro del mouse sulla barra(Task Bar) delle applicazioni e selezionandolo dall'elenco.
  2. Passare alla scheda Servizi e quindi (Services)Apri Servizi(Open Services) .
  3. Scorri fino al servizio Remote Procedure Call . Dovrebbe essere in esecuzione e impostato su Automatic . Se non lo è, cambialo.
  4. Passare a DCOM Server Process Launcher . Anche questo dovrebbe essere in esecuzione e impostato su Automatic . Anche(Again) in questo caso , se i risultati sono diversi, apportare le modifiche necessarie.

Problemi di rete(Network Problems)

Problemi con TCP o il firewall possono impedire il funzionamento di RPC . Ciò è vero anche se la chiamata viene effettuata internamente sul proprio computer poiché il server RPC(RPC Server) utilizza ancora lo stack di rete per scopi di comunicazione.

  1. Apri il Pannello(Control Panel) di controllo e seleziona Rete e Internet(Network and Internet ) (visualizza per impostato su Categorie) o Centro connessioni di rete e condivisione(Network and Sharing Center ) (imposta su icone grandi o piccole).
  2. Fare clic sul collegamento Ethernet situato accanto a Connessioni(Connections) : e quindi su Proprietà(Properties) nella finestra popup.
  3. IPv6 e Condivisione file e stampanti per reti Microsoft(File and Printer Sharing for Microsoft Networks) dovrebbero avere entrambi un segno di spunta. In caso contrario, aggiungerlo e fare clic su OK e riprovare l'attività che ha causato l'errore. Se sono già contrassegnati, dovrai controllare il tuo firewall.
  4. Seleziona Windows Firewall nel Pannello di controllo. 
    • Per i firewall di terze parti, dovrai sperimentare le impostazioni. Dovresti dargli una volta ma non cambiare nulla se è un firewall che usi da un po'.
  5. Individua Assistenza remota(Remote Assistance) e assicurati che sia abilitata per le reti di dominio(Domain) , private e pubbliche . (Public)Quindi salva le modifiche apportate.

Corruzione del Registro e Complicazioni(Registry Corruption and Complications)

Se tutto è andato bene fino a questo punto, l'ultima cosa a cui puoi dare un'occhiata sono le voci di registro che controllano la corruzione dei servizi RCP e DCOM . Non consiglio di armeggiare con il registro, soprattutto per i principianti, quindi per sicurezza, eseguiremo il backup del registro prima di fare confusione.

  1. Immettere regedit nella casella di ricerca sulla barra(Task Bar) delle applicazioni . Fare clic(Click) su Editor del Registro(Registry Editor) di sistema quando viene visualizzato.
  2. Fare clic su Computer dalla finestra sul lato sinistro e aprire la scheda File . Seleziona Esporta(Export) dal menu.
  3. Scegli un nome e una posizione per il file salvato e premi il pulsante Salva(Save) .

Dopo aver creato un backup di tutti i file di registro, è possibile controllare le voci per i servizi RPC e DCOM .

Passare alla seguente chiave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcSs 

Nel riquadro di destra, fare clic con il pulsante destro del mouse su Start , quindi Modifica(Modify) ... Impostare il valore su ( 2 ).

Successivamente, dovrai accedere a entrambi i tasti seguenti:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DcomLaunch 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcEptMapper. 

Fai la stessa cosa con Start come è stato fatto nel passaggio precedente.



About the author

Sono un software engineer con oltre 10 anni di esperienza nel campo dell'ingegneria Windows. Sono specializzato nello sviluppo di applicazioni basate su Windows, nonché di driver hardware e audio per il sistema operativo Windows di nuova generazione di Microsoft, Windows 11. La mia esperienza nella creazione di app per Windows mi rende una risorsa particolarmente preziosa per qualsiasi azienda che desideri sviluppare prodotti tecnologici innovativi.



Related posts