Se você é um usuário do Windows, existe uma grande probabilidade de você ter encontrado um “servidor RPC não está disponível” erro. Erros RPC, que ocorrem em situações envolvendo comunicação entre duas ou mais máquinas através de uma rede, são muito comuns no Windows. Antes de abordar as causas do erro e as formas de corrigi-lo, é essencial primeiro saber sobre RPC em detalhes.,
também, se quiser saber mais sobre o Windows networking e o IT em geral, não se esqueça de se inscrever nas nossas actualizações de E-mail, onde partilhamos todos os nossos conhecimentos e enviamos recursos úteis para o Windows. Dessa forma você terá que resolver problemas como o erro do servidor RPC muito menos frequentemente!
o que é o RPC?
RPC significa chamada de procedimento remoto, que utiliza tecnologia de comunicação inter-processamento para processos Windows dentro de uma rede. RPC funciona com base em um modelo de comunicação cliente-servidor, em que cliente e servidor nem sempre precisa ser uma máquina diferente., RPC também pode ser usado para configurar a comunicação entre diferentes processos em uma única máquina.
RPC é um tipo de Protocolo de resposta a pedidos, que pode ser facilmente explicado usando um modelo de comunicação cliente/servidor. Para fins deste tutorial, um processo que invoca um pedido será denominado como um “cliente” e o processo que responde de volta ao pedido como um “servidor”.”Note que aqui o cliente ou o servidor podem ser diferentes dispositivos em um sistema de rede ou podem ser diferentes processos residindo dentro de um único sistema.,
em RPC, uma chamada de procedimento é iniciada por um sistema cliente, que é criptografado e, em seguida, enviado para o servidor. A chamada é então decifrada pelo servidor e uma resposta é enviada de volta para o cliente. RPC desempenha um papel vital na gestão de dispositivos remotamente através de uma rede e é usado para compartilhar o acesso a periféricos, tais como impressoras e scanners. Em uma nota simples, qualquer processo Windows envolvendo a distribuição e compartilhamento de dados sobre uma rede geralmente usa tecnologia RPC. Portanto, é bastante comum enfrentar um problema de “servidor RPC indisponível” se você é um usuário do Windows., As chamadas remotas são, no entanto, muito intermitentes quando se trata de desempenho e são, portanto, difíceis de rastrear.
Razões para erros de RPC
compartilhamento de Arquivo e impressora estão desativados
Esta é a causa mais comum de erros de RPC. Quando uma chamada de procedimento ou um pedido é feito para um dispositivo periférico como uma impressora, o periférico deve ser ativado para RPC e deve ser conectado à rede com o cliente para que ele funcione. Se alguma coisa correr mal aqui, o RPC deixará de funcionar.,
problemas de conectividade de rede
Uma vez que a chamada de procedimento remoto depende da rede para o seu funcionamento, a falta de uma conexão de rede adequada pode levar a problemas de indisponibilidade do servidor. Em tais casos, um cliente não consegue enviar uma chamada processual para o servidor, resultando no erro “RPC servidor indisponível”.
questões de resolução de nomes
quando um cliente inicia um pedido, o pedido é enviado para o servidor usando o seu nome, endereço IP e endereço de Porto., Se o nome de um servidor RPC é mapeado para um endereço IP errado, ele resulta em cliente contatar o servidor errado e pode possivelmente resultar em um erro RPC.
Firewalls
uma firewall de terceiros ou qualquer outra aplicação de segurança rodando em um servidor, ou em um cliente, pode às vezes bloquear o tráfego de chegar ao servidor em suas portas TCP, resultando na interrupção de RPCs.
corrupção no Registo
RPC depende de um registo válido do Windows para funcionar. Se algum destes itens For Modificado incorretamente ou se corromper, o serviço RPC provavelmente vai parar de funcionar.,
lidar com erros de RPC
monitorar firewalls
como mencionado anteriormente, firewalls ou quaisquer outras aplicações relacionadas com a segurança rodando no sistema podem bloquear o tráfego a partir de pedidos de RPC. Se tiver uma firewall de terceiros instalada, tente configurá-la para permitir ligações de entrada e saída para RPCs e outras aplicações que pretende usar em RPCs.
Se não for capaz de configurar as firewalls, tente desligar a funcionalidade por um tempo até que o seu RPC seja feito com sucesso. Desta forma, você pode descobrir se suas firewalls são a causa raiz para erros RPC.,
Se usar a firewall predefinida do Windows, faça uma excepção para as chamadas de procedimentos remotos e o ecrã remoto para o RPC funcionar.,
Para o fazer, siga estes passos:
- Log em seu sistema com os privilégios administrativos apropriados
- Clique em Iniciar e navegue até “Painel de Controle” ( Para o Windows 8 ou acima pesquisar diretamente para o Painel de Controle do Windows search)
- uma Vez que o seu Painel de Controle de cargas, clique em “Sistema e Segurança”
- Agora clique em “Permitir que uma aplicação através da firewall do Windows” em “Windows Firewall” opção a partir do menu exibido
- Na caixa de aplicativos Permitidos janela, certifique-se de que os Serviços de Assistência Remota opção está activada.,
Verifique a ligação à Internet e os seus protocolos
RPC funciona com base num modelo cliente / servidor, que depende de uma rede para o seu funcionamento. Erros RPC tendem a ocorrer quando a conexão entre um cliente e seu servidor é interrompida. Quando você encontrar tal erro, certifique-se de que todos os seus sistemas estão conectados corretamente dentro de uma rede. Você também pode usar o comando “ping” para testar sua conectividade entre o cliente RPC e o servidor.,
também é uma boa idéia para se certificar de que todos os drivers estão devidamente instalados, uma vez que eles são essenciais na inter-rede de um RPC. Embora os drivers de rede não causem normalmente erros RPC, é sempre preferível verificá-los de antemão.
faça isso seguindo estes passos:
- faça logon no seu sistema com direitos administrativos e passar por cima do menu inicial
- carregue na tecla windows+R no teclado ao mesmo tempo, para obter a janela de execução e o tipo “ncpa.cpl ” na caixa e pressione OK.,
- seleccione a ligação à área local, carregue com o botão direito e seleccione as propriedades.
- Do menu Apresentado, certifique-se de activar os “protocolos de Internet” e a “partilha de ficheiros e impressoras para as redes Microsoft.”Se algum destes itens estiver faltando nas propriedades da área local, você precisará reinstalar-los.
verifique os Serviços de RPC
alguns serviços relacionados com a RPC devem estar trabalhando no fundo do cliente e servidor para que ela funcione. Estes passos irão ajudá-lo a verificar os Serviços exactos necessários para que o RPC funcione.,
- faça login no seu sistema com todos os privilégios e direitos administrativos
- clique na tecla windows+R no teclado ao mesmo tempo, para obter a execução de serviços de janela e tipo”.msc ” na caixa e pressione OK. isto irá carregar uma janela de serviços. Aqui é onde você verifica se todos os Serviços RPC necessários estão funcionando com sucesso ou não.,
- Se descobrir que algum serviço necessário não está a funcionar ou está inactivo, faça duplo-click nesse Serviço para obter a janela de propriedades desse serviço em particular
- na página Geral da janela de propriedades, seleccione o “tipo de arranque” para ser automático e inicie o serviço.
desta forma, pode certificar-se de que todos os serviços exigidos pela RPC estão intactos e estão a funcionar correctamente. Na maioria dos casos, o problema já estará resolvido. No entanto, se o problema ainda persistir, você pode precisar ir para o próximo passo para verificação do registro.,
verificando o registo do sistema
como mencionado anteriormente, um registo válido do Windows deve estar disponível no sistema para o funcionamento da RPC. Se qualquer uma destas entradas de registro ficar corrompido ou modificado, RPC não irá funcionar.
ao editar seu registro, é essencial ser cauteloso e não estragar qualquer entrada de registro. Não editar ou excluir qualquer entrada de registro antes de configurar um ponto de restauração do sistema, para que você possa voltar para o registro antigo se quaisquer alterações afetam a funcionalidade do seu sistema.,
uma Vez que você tiver criado um ponto de restauro, siga estes passos para verificar o seu existente entradas de registo RPC:
- Clique no menu Iniciar e selecione Executar
- uma Vez que o Executar o applet é carregado, digite “regedit” e clique em Ok
- Agora, navegue até a respectiva “RpcSs” caminho(s) com base na sua versão do Windows .
Se encontrar algum item de registo em falta no(s) Seu (s) Canal (s) respectivo (s), considere reinstalar o Windows ou usar ferramentas de terceiros para corrigir o registo quebrado ou inválido.
demasiado preguiçoso para corrigir estes erros de RPC manualmente?,
Se você sente que rastrear esses erros RPC manualmente e corrigi-los não é sua xícara de chá, há uma alternativa automatizada para corrigir esses erros. Há uma ampla gama de aplicações e ferramentas de terceiros disponíveis no mercado para facilitar o seu trabalho.
estas ferramentas podem limpar e corrigir todas as entradas de registro no sistema e limpar todos os itens obsoletos no registro para melhorar o desempenho do sistema global. Ferramentas como SpeedyPC e Reimage podem ser bastante úteis para reparar o seu sistema.,
quase todos os erros de CPR são causados por qualquer uma ou mais destas razões acima mencionadas. Um pouco de paciência e um pouco de conhecimento sobre o seu sistema Windows pode sempre ajudá-lo a superar esses erros. Se nada funcionar, tente atualizar seu sistema operacional Windows como a maioria dos problemas, incluindo registro quebrado, configuração da rede, permissões e sistemas de arquivos são restaurados por padrão com cada atualização do Windows.
crédito das Fotos: