Errore "RPC non è disponibile", soluzione
Aggiornato il:
Come risolvere l'errore di connessione all'host o il server RPC non è disponibile modificando la sicurezza COM
Hai mai riscontrato l'errore "RPC non è disponibile" sul tuo computer Windows? Questo messaggio di errore può essere frustrante, soprattutto se non sai cosa significhi o come risolverlo. In questo post, ti guideremo attraverso le cause comuni di questo problema e ti mostreremo alcuni metodi per risolverlo.
L'ambito in cui si presenta questo errore è nella comunicazione tra due computer quando si vuole utilizzare un programma di comunicazione. Questo è un errore legato alle impostazioni di sicurezza di Windows, che devono essere un po' allentate in alcuni casi. In particolare, si riferisce ad un problema col firewall interno di Windows e la sicurezza DCOM, di accesso remoto al sistema. Il punto 4 è quello più importante di questo articolo, che dovrebbe risolvere l'errore di RPC non disponibile
RPC sta per Remote Procedure Call (Chiamata di Procedura Remota), un protocollo che permette a un programma di eseguire codice su un altro sistema in rete. Quando Windows non riesce a stabilire una connessione RPC, può generare l'errore "RPC non è disponibile". Questo problema può verificarsi durante l'accesso a servizi di rete, l'installazione di software o l'uso di funzionalità di sistema.
Problemi di rete: Configurazioni di rete errate o problemi di connessione possono impedire il funzionamento di RPC.
Firewall o antivirus: Un firewall o un antivirus troppo restrittivo potrebbe bloccare le connessioni RPC.
Danni al sistema: File di sistema corrotti o impostazioni errate possono causare l'errore.
Attivare il traffico Amministrazione remota tramite il firewall abilitando RPC e DCOM
Dal menu Start, selezionare Tutti i programmi > Accessori > Prompt di comando.
Digitare netsh
Digitare firewall
Se i due PC si trovano sulla stessa sottorete, digitare:
set service REMOTEADMIN ENABLE SUBNET
Se la subnet è diversa per i due computer digitare:
set service REMOTEADMIN ENABLE ALL
Digitare show service e verificare che l'opzione Amministrazione remota sia abilitata.
Digitare exit e poi exit di nuovo.
Abilitare l'accesso remoto ai servizi DCOM per tutti i computer per gli utenti che utilizzano un accesso anonimo
Dal menu Start, cercare gli strumenti di amministrazione che si trovano anche Fare clic su Impostazioni > Pannello di controllo.
Fare doppio clic su Servizi di componenti.
In Directory principale console, aprire Servizi componenti > Computer > Computer Locale (in Windows 10)
Se viene visualizzato un avviso di sicurezza, fare clic su Sblocca.
Fare clic con il pulsante destro del mouse su Computer locale (o risorse del computer su Windows 7 e XP) r e fare clic su Proprietà.
Nella finestra di dialogo Proprietà, aprire la scheda di Sicurezza COM, nel gruppo Autorizzazioni di accesso, fare clic su Modifica limiti.
Nella finestra di dialogo Autorizzazione di accesso, scegliere Accesso anonimo, e selezionare Consenti per la voce Accesso remoto.
Fare clic su OK, quindi di nuovo su OK.
Chiudere le finestre Servizi componenti e Strumenti di amministrazione.
Attivare il servizio TCP/IP NetBIOS Helper
Dal menù Start, cercare services.msc ed aprire Servizi
Controllare che il servizio TCP/IP NetBIOS Helper sia attivo e automatico; se non lo fosse, cliccarci sopra due volte per attivarlo.
L'ambito in cui si presenta questo errore è nella comunicazione tra due computer quando si vuole utilizzare un programma di comunicazione. Questo è un errore legato alle impostazioni di sicurezza di Windows, che devono essere un po' allentate in alcuni casi. In particolare, si riferisce ad un problema col firewall interno di Windows e la sicurezza DCOM, di accesso remoto al sistema. Il punto 4 è quello più importante di questo articolo, che dovrebbe risolvere l'errore di RPC non disponibile
RPC sta per Remote Procedure Call (Chiamata di Procedura Remota), un protocollo che permette a un programma di eseguire codice su un altro sistema in rete. Quando Windows non riesce a stabilire una connessione RPC, può generare l'errore "RPC non è disponibile". Questo problema può verificarsi durante l'accesso a servizi di rete, l'installazione di software o l'uso di funzionalità di sistema.
Cause comuni dell'errore
Servizio RPC disabilitato: Il servizio RPC potrebbe essere stato disabilitato accidentalmente.Problemi di rete: Configurazioni di rete errate o problemi di connessione possono impedire il funzionamento di RPC.
Firewall o antivirus: Un firewall o un antivirus troppo restrittivo potrebbe bloccare le connessioni RPC.
Danni al sistema: File di sistema corrotti o impostazioni errate possono causare l'errore.
Soluzioni per risolvere l'errore "RPC non è disponibile":
1) Verifica il servizio RPC
- Premi Windows + R, digita
services.msc
e premi Invio. - Trova il servizio "Chiamata di procedura remota (RPC)" e assicurati che sia impostato su "Automatico" e che sia in esecuzione.
- Se il servizio è disabilitato, fai clic destro su di esso, seleziona Proprietà, imposta il tipo di avvio su Automatico e avvia il servizio.
2) Controlla le impostazioni di rete
- Verifica che il tuo computer sia correttamente connesso alla rete.
- Assicurati che le impostazioni TCP/IP siano configurate correttamente. Puoi provare a ripristinare le impostazioni di rete eseguendo i comandi seguenti nel Prompt dei comandi (amministratore):
netsh int ip reset ipconfig /release ipconfig /renew
3) Disabilita temporaneamente firewall e antivirus
Prova a disabilitare temporaneamente il firewall di Windows o il tuo antivirus per verificare se è la causa del problema. Se l'errore scompare, aggiungi un'eccezione per RPC nelle impostazioni del firewall.
4) Esegui una scansione SFC
Apri il Prompt dei comandi come amministratore e digita:
sfc /scannow
Questo comando scannerà e riparerà eventuali file di sistema corrotti.
5) Ripristina le impostazioni di sistema
Se il problema persiste, prova a ripristinare Windows a un punto di ripristino precedente in cui tutto funzionava correttamente.
Oltre a questo, possiamo anche provare altre soluzioni comeAttivare il traffico Amministrazione remota tramite il firewall abilitando RPC e DCOM
Dal menu Start, selezionare Tutti i programmi > Accessori > Prompt di comando.
Digitare netsh
Digitare firewall
Se i due PC si trovano sulla stessa sottorete, digitare:
set service REMOTEADMIN ENABLE SUBNET
Se la subnet è diversa per i due computer digitare:
set service REMOTEADMIN ENABLE ALL
Digitare show service e verificare che l'opzione Amministrazione remota sia abilitata.
Digitare exit e poi exit di nuovo.
Abilitare l'accesso remoto ai servizi DCOM per tutti i computer per gli utenti che utilizzano un accesso anonimo
Dal menu Start, cercare gli strumenti di amministrazione che si trovano anche Fare clic su Impostazioni > Pannello di controllo.
Fare doppio clic su Servizi di componenti.
In Directory principale console, aprire Servizi componenti > Computer > Computer Locale (in Windows 10)
Se viene visualizzato un avviso di sicurezza, fare clic su Sblocca.
Fare clic con il pulsante destro del mouse su Computer locale (o risorse del computer su Windows 7 e XP) r e fare clic su Proprietà.
Nella finestra di dialogo Proprietà, aprire la scheda di Sicurezza COM, nel gruppo Autorizzazioni di accesso, fare clic su Modifica limiti.
Nella finestra di dialogo Autorizzazione di accesso, scegliere Accesso anonimo, e selezionare Consenti per la voce Accesso remoto.
Fare clic su OK, quindi di nuovo su OK.
Chiudere le finestre Servizi componenti e Strumenti di amministrazione.
Attivare il servizio TCP/IP NetBIOS Helper
Dal menù Start, cercare services.msc ed aprire Servizi
Controllare che il servizio TCP/IP NetBIOS Helper sia attivo e automatico; se non lo fosse, cliccarci sopra due volte per attivarlo.
Posta un commento