Se riceviIl server RPC non è disponibilemessaggio, questo post mostra come farlorisolvere gli errori e i problemi relativi alla chiamata di procedura remota non riuscitasu Windows 11/10. RPC o Remote Procedure Call è un modello di programmazione basato su rete che consente comunicazioni punto a punto tra applicazioni software. In questa guida, condivideremo come risolvere gli errori di chiamata di procedura remota. Gli errori possono verificarsi durante la connessione a Strumentazione gestione Windows (WMI), SQL Server, durante una connessione remota o per alcuni snap-in di Microsoft Management Console (MMC).

è uno dei problemi più comuni che si verificano. Potrebbe trattarsi di un semplice problema di rete oppure il server non è in grado di rispondere. Diamo un'occhiata all'elenco degli strumenti che possiamo utilizzare per risolvere gli errori di chiamata di procedura remota. Puoi utilizzare PowerShell o il prompt dei comandi con privilegi di amministratore per eseguire questi comandi.\
Dovrai usareOper analizzare i log.
PortaQuery
Questo strumento ti aiuta a capire il problema con la porta a cui stai tentando di connetterti. Può determinare se l'applicazione o il computer possono connettersi al server.
Portqry.exe -n <ServerIP> -e 135
Il comando precedente tenta di interrogare la porta TCP 25 sull'IP del server give. Se utilizzi un sito Web qui, verrà tradotto internamente nell'indirizzo IP. Nell'output, cerca *ip_tcpe il numero di porta. Se la connessione fallisce, dovresti vedere in cambio una risposta non riuscita. Se tutto sembra a posto, cerca alla fine il numero di porta (contrassegnato in grassetto) che dovrebbe assomigliare
....Server's response: UUID: d95afe70-a6d5-4259-822e-2c84da1ddb0d ncacn_ip_tcp:169.254.0.10[49664]
Se non vedi alcun numero di porta, significa che qualcosa non va sul server e la porta non è in ascolto.
Netsh
Successivamente, puoi utilizzare il comando Netsh perraccogliere dati di traccia simultanei. TRACE qui significa percorso da un punto a un altro su una rete. Se c'è qualcosa che causa un problema nel mezzo, lo saprai.
Durante l'esecuzione del client:
Netsh trace start scenario=netconnection capture=yes tracefile=c:\client_nettrace.etl maxsize=512 overwrite=yes report=yes
Sul server eseguito:
Netsh trace start scenario=netconnection capture=yes tracefile=c:\server_nettrace.etl maxsize=512 overwrite=yes report=yes
Il comando precedente mantiene un registro in un tracefile(.etl). Mantieni pronta questa finestra del prompt dei comandi.
Ora prova a riprodurre il problema che hai riscontrato sul computer client. Potrebbe essere necessario premere alcuni pulsanti sul software o qualsiasi cosa che ti causasse un problema. Non appena vedi il problema, corriArresto della traccia Netshsul prompt dei comandi del computer client.
Ora utilizza lo strumento di analisi e filtra la traccia per
Ipv4.address== and ipv4.address== and tcp.port==135 or just tcp.port==135
Inoltre, cerca il protocollo "EPM" nella colonna "Protocollo".

Ora controlla se ricevi una risposta dal server. Se ricevi una risposta, annota il numero di porta dinamica che ti è stato assegnato da utilizzare.
- Controlla se riesci a connetterti correttamente a questa porta dinamica con successo.
- Il filtro dovrebbe essere qualcosa del genere: tcp.port== e ipv4.address==
Dovrebbe aiutarti a verificare la connettività e isolare eventuali problemi di rete lì.
Imparentato:Aggiustare.
Porto non raggiungibile
Il motivo più comune per cui vedremmo il server RPC non disponibile è quando la porta dinamica a cui il client tenta di connettersi non è raggiungibile. Se vedi che la traccia si interrompe nel mezzo, ritorna con la porta non trovata un errore e così via, potrebbe essere dovuto ai seguenti possibili motivi
- Il firewall ha bloccato l'intervallo di porte dinamiche.
- Un router o un dispositivo di rete nel mezzo sta rilasciando il pacchetto; la risposta non ritorna.
- Il server di destinazione sta rilasciando i pacchetti (rimozione WFP/rimozione NIC/driver filtro ecc.).
La migliore pratica perPorto non raggiungibileil problema sta utilizzando l'allocazione dinamica. Il registro consente agli amministratori di configurare l'allocazione dinamica delle porte RPC.
Questi strumenti e suggerimenti ti aiutano ad analizzare e capire il problema. La soluzione dipenderà da quale sia esattamente il problema e dipenderà dal software e dal server.
Controlla questi post correlati se ricevi:
- .


![VMware non riesce a trovare il binario VMX [fissare]](https://elsefix.com/tech/tejana/wp-content/uploads/2024/11/unable-to-find-vmx.png)












