Correzione Il server RPC non è disponibile errore in Windows 10

Remote Procedure Call (RPC) è una tecnologia presente fin dall'emergere dei computer e utilizza la tecnica di comunicazione interprocesso. Il suo scopo principale è consentire a un client e un server di comunicare tra loro sulla rete. Alcuni utenti dopo aver completato un aggiornamento a una versione più recente di Windows 10 potrebbero notare che l'esecuzione di qualsiasi comando remoto non riesce con il messaggio di errore Il server RPC non è disponibile(The RPC server is unavailable) : prima dell'aggiornamento, questi comandi remoti vengono eseguiti correttamente. In questo post, identificheremo le potenziali cause e quindi forniremo le possibili soluzioni che puoi provare per risolvere questo problema.

Il server RPC non è disponibile

Il messaggio di errore Il server RPC non è disponibile(The RPC Server is unavailable ) può essere attivato da uno dei seguenti:

  • Uno o più servizi richiesti da RPC sono disabilitati.
  • L'assistenza remota è disabilitata dal Firewall .
  • IPV6 o Condivisione stampante file(File Printer Sharing) è disabilitato.
  • L'indirizzo IP sta bloccando il server RPC .
  • I servizi RPC(RPC) sono disabilitati tramite Registro(Registry) .

Leggi(Read) : Come risolvere gli errori e i problemi relativi alle chiamate di procedura remota.

Il server RPC non è disponibile in (RPC)Windows 11/10

Se ti trovi di fronte a questo errore, puoi provare le soluzioni consigliate di seguito.

  1. Controlla il servizio RPC sul tuo computer
  2. Abilita Remote Desktop/Assistance nel firewall
  3. Modificare la selezione di avvio(Change Startup Selection) da Avvio selettivo(Selective) a Avvio normale(Normal)
  4. Abilita IPV6 e Condivisione file e stampanti(Printer Sharing) per la rete connessa
  5. Svuota DNS e rinnova
  6. Forza l'avvio dei servizi RPC(Force RPC) a utilizzare l' Editor del Registro(Registry Editor) di sistema .

Ora, analizziamo i passaggi dettagliati di queste soluzioni.

1] Controlla il servizio RPC(Check RPC) sul tuo computer

Il server RPC non è disponibile in Windows 11/10

Questa soluzione implica che i conflitti con altre applicazioni di terze parti o la modifica dei sistemi di sistema potrebbero costringere il servizio RPC a passare dal valore predefinito ( Automatic ) a manuale. Ciò significa che RPC potrebbe non avviarsi automaticamente quando necessario.

Per controllare il servizio RPC sul tuo computer, procedi come segue:

  • Premi Windows + R, digita services.msc nella finestra di dialogo e premi Invio.
  • Una volta nella finestra Servizi(Services) , cerca i seguenti processi:

Remote Procedure Call (RPC)

RPC Endpoint Mapper or Remote Procedure Call (RPC) Locator

DCOM Service Process Launcher

  • Fare clic con il pulsante destro del mouse su ciascun servizio uno per uno e selezionare Proprietà(Properties) .
  • Una volta nelle proprietà, assicurati che il servizio sia avviato (Started ) e che il  tipo di avvio (Startup type ) sia impostato  su Automatico(Automatic) .
  • Salva le modifiche ed esci.

Riavvia il computer e verifica se il problema è stato risolto.

2] Abilita Remote Desktop/Assistance nel firewall

Per consentire Assistenza remota(Remote Assistance) nel firewall sul tuo computer, procedi come segue:

  • Premi il tasto Windows + R, digita control nella finestra di dialogo e premi Invio.
  • Una volta visualizzato il pannello di controllo, digita Firewall  nella barra di ricerca nella parte in alto a destra della finestra e premi Invio(Enter) .
  • Dai risultati, fai clic su Consenti un'app tramite Windows Firewall (Allow an app through Windows Firewall ) , che è una sottocategoria sotto  Windows Firewall .
  • Fare clic su Modifica impostazioni (Change settings ) e assicurarsi che le voci che impongono RPC siano selezionate, ad esempio Assistenza remota(Remote Assistance) .

Riavvia il computer e verifica se il problema è stato risolto.

3] Modifica la selezione di avvio(Change Startup Selection) da Avvio selettivo(Selective) a Avvio normale(Normal)

L'avvio selettivo è un metodo di avvio che consente al computer di accendersi con un numero minimo di elementi caricati. Questo di solito viene fatto durante la risoluzione dei problemi con il tuo computer che potrebbero coinvolgere altre applicazioni di terze parti. Tuttavia, ogni volta che si avvia utilizzando l'avvio selettivo, il computer non caricherà nemmeno tutti i componenti RPC sul computer. In questo caso, selezioneremo l'avvio normale e vedremo se questo risolve il problema. Ecco come:

  • Premi il tasto Windows + R, digita msconfig nella finestra di dialogo e premi Invio.
  • Una volta nella configurazione di avvio, seleziona la scheda Generale (General ) e scegli l'opzione  Avvio normale(Normal startup) .
  • Fare clic su Applica(Apply) > OK per salvare le modifiche e uscire.

Ti verrà chiesto di riavviare. Riavvia(Restart) immediatamente utilizzando la finestra visualizzata e verifica se il messaggio di errore è stato risolto.

4] Abilita IPV6(Enable IPV6) e Condivisione file e stampanti(Printer Sharing) per la rete connessa

In alcuni casi, potresti riscontrare l'  errore 1722: il problema del server RPC non è disponibile (Error 1722: The RPC server is unavailable ) nei casi in cui si verifica un'interruzione della connessione di rete causata da una o più impostazioni. In questo caso, l'abilitazione di IPV6 e Condivisione file e stampanti(Printer Sharing) per la rete connessa potrebbe risolvere il problema. Fare quanto segue:

  • Premi Windows key + R,(r) quindi digita ncpa.cpl nella finestra di dialogo Esegui e premi Invio  per aprire la   finestra Connessioni di rete .(Network Connections)
  • All'interno della finestra Connessioni di rete(Network Connections) , fai clic con il pulsante destro del mouse sulla rete a cui sei attualmente connesso e premi Proprietà.(Properties.)
  • Una volta che sei arrivato alle Proprietà(Properties) della tua connessione di rete, vai alla scheda Rete(Networking) e scorri verso il basso l'elenco delle voci.
  • Individua Condivisione file e (File and) stampanti per reti Microsoft(Printer Sharing for Microsoft Networks)  e  Internet Protocol Version 6 (TCP/IPv6)  e assicurati che entrambe le caselle associate siano selezionate.
  • Fare clic su OK  per salvare le modifiche.

Riavvia il computer e verifica se il problema è stato risolto al prossimo avvio.

5] Svuota DNS e rinnova

Questa soluzione richiede di assicurarsi che i servizi coinvolti nella connessione RPC siano in esecuzione (come illustrato nella soluzione 1 sopra) prima di procedere allo svuotamento del DNS e al rinnovo della connessione.

Se sei certo che i servizi richiesti siano in esecuzione, segui le istruzioni seguenti per svuotare il DNS(flush the DNS) e rinnovare la connessione.

  • Avvia il prompt dei comandi in modalità elevata(Launch command prompt in elevated mode) .
  • All'interno del prompt dei comandi con privilegi elevati ,(Command) digita il seguente comando e premi Invio(Enter) per svuotare la configurazione IP corrente:
ipconfig /flushdns
  • Una volta che il comando è stato registrato correttamente, digita il seguente comando e premi Invio(Enter)  per rinnovare la configurazione IP:
ipconfig /renew

Una volta che l'IP è stato rinnovato, chiudi il prompt dei comandi con privilegi(Command Prompt) elevati ed esegui i comandi remoti e verifica se il problema è stato risolto.

6] Forza(Force RPC) l'avvio dei servizi RPC con l' editor del registro(Registry Editor)

Per utilizzare l' Editor del Registro(Registry Editor) di sistema per forzare l'avvio dei servizi RPC , procedere come segue:

  • Avvia l'editor del registro .
  • All'interno dell'Editor del Registro di sistema(Registry Editor) , utilizzare il riquadro di sinistra per accedere alla posizione seguente:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs
  • Con il tasto RpcSs  selezionato, spostati verso il basso nel riquadro di destra e fai doppio clic su  Start per modificarne le proprietà.
  • Nella casella delle proprietà ,  impostare  Base  su  Esadecimale(Hexadecimal)  e  Dati valore(Value data)  su  2.
  • Fare clic su OK per abilitare la  chiamata di procedura di rimozione (RPC)(Remove Procedure Call (RPC)) .

Quindi, utilizza il riquadro di sinistra o la barra di navigazione in alto (incolla il percorso del registro e premi Invio(Enter) ) per accedere a questa posizione:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch
  • Una volta raggiunta quella posizione, fai doppio clic su Avvia(Start) dal riquadro di destra.
  • Quindi, imposta Base  su  Esadecimale(Hexadecimal)  e i dati del valore su  2.
  • Fare clic su OK per abilitare DCOM Server Process Launcher .

Infine, accedi alla seguente posizione utilizzando la barra di navigazione in alto o utilizzando il riquadro di sinistra:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcEptMapper
  • Passa al riquadro di destra e fai doppio clic su Start.
  • Quindi, imposta  Base  su  Hexadecimal  e  Value Data  su  2 .
  • Fare clic su OK .

Chiudi l' Editor del Registro(Registry Editor) di sistema , riavvia il computer e verifica se il problema " Il server RPC non è disponibile"(The RPC server is unavailable’) è stato risolto al successivo avvio del sistema.

Controlla questi post correlati se ricevi:(Check these related posts if you receive:)

  1. Come correggere errori e problemi di chiamata di procedura remota
  2. Errore di chiamata di procedura remota non riuscita per le app di Microsoft Store
  3. La chiamata di procedura remota non è riuscita durante la creazione del PIN come opzione di accesso
  4. Errore durante la chiamata di procedura remota non riuscita durante l'utilizzo di DISM(The remote procedure call failed error while using DISM) .



About the author

Sono uno sviluppatore web con esperienza di lavoro sia con Windows 11 che con Windows 10. Sono anche un utente di Firefox da molti anni e sono diventato abbastanza abile nell'uso della nuovissima console di gioco Xbox One. I miei interessi principali risiedono nello sviluppo di software, in particolare nello sviluppo web e mobile, nonché nella scienza dei dati. Sono molto ben informato sui vari sistemi informatici e sul loro utilizzo, quindi posso fornire un feedback imparziale su vari programmi o servizi che potresti utilizzare.



Related posts