Início
» Wiki
»
Como corrigir o erro “Servidor RPC indisponível”
Como corrigir o erro “Servidor RPC indisponível”
Se você é usuário do Windows, provavelmente já se deparou com o erro "Servidor RPC indisponível". Erros de RPC ocorrem quando há um problema de comunicação entre duas ou mais máquinas na rede; este é um erro comum no Windows. Antes de resolver a causa do erro e como corrigir o erro "Servidor RPC indisponível", precisamos primeiro entender o que é RPC.
RPC significa Chamada de Procedimento Remoto, que utiliza a tecnologia de troca de dados entre processos do Windows em uma rede. O RPC opera com base em um modelo de troca cliente-servidor, no qual o cliente e o servidor nem sempre são máquinas diferentes. O RPC também pode ser usado para estabelecer comunicação entre diferentes processos em uma única máquina.
RPC é um tipo de protocolo de solicitação-resposta, que pode ser facilmente explicado usando o modelo de comunicação cliente/servidor. O processo que faz uma solicitação é chamado de "cliente" e o processo que responde a essa solicitação é chamado de "servidor". Observe que o cliente ou o servidor podem ser dispositivos diferentes em um sistema de rede ou processos diferentes dentro do mesmo sistema.
No RPC, uma chamada de procedimento é iniciada por um sistema cliente, codificada e enviada ao servidor. O servidor então decodifica a chamada e envia uma resposta ao cliente. O RPC desempenha um papel importante no gerenciamento remoto de dispositivos em uma rede e é usado para compartilhar o acesso a periféricos, como impressoras e scanners. Os processos do Windows envolvidos na distribuição e no compartilhamento de dados em uma rede frequentemente utilizam a tecnologia RPC. Portanto, os usuários do Windows frequentemente enfrentam o problema de "Servidor RPC indisponível". No entanto, as chamadas remotas são frequentemente interrompidas durante a execução e, portanto, difíceis de rastrear.
Causas de erros de RPC
O compartilhamento de arquivos e impressoras está desabilitado
Esta é a causa mais comum de erros de RPC. Quando um dispositivo periférico, como uma impressora, faz uma chamada de procedimento ou solicitação, ele precisa estar habilitado para RPC e conectado à rede do cliente para funcionar. Se algo der errado, o RPC deixará de funcionar.
Problemas de conexão de rede
Como as chamadas de procedimento remoto dependem da rede para funcionar, problemas de conectividade de rede podem resultar em erros de servidor indisponível. Como resultado, o cliente não consegue enviar uma chamada de procedimento ao servidor, resultando no erro "Servidor RPC indisponível".
Problemasde resolução de nomes
Quando um cliente faz uma solicitação e a envia ao servidor usando um nome, endereço IP e endereço de porta, se o nome do servidor RPC for mapeado para um endereço IP incorreto, o cliente entrará em contato com o servidor errado, o que pode resultar em um erro de RPC.
Firewall
Firewalls de terceiros ou quaisquer outros aplicativos de segurança em execução no servidor ou no cliente podem, às vezes, bloquear o tráfego para o servidor em suas portas TCP, resultando em interrupção do RPC.
Falha no registro
O RPC depende de um registro válido do Windows para funcionar. Se alguma dessas entradas for alterada ou corrompida, o serviço RPC deixará de funcionar.
Como corrigir erros de RPC
Verifique o serviço RPC
Vários serviços relacionados ao RPC são executados em segundo plano no cliente e no servidor. As etapas abaixo ajudarão você a verificar os serviços exatos que o RPC precisa para funcionar.
Etapa 1: Efetue login no sistema com direitos de administrador.
Etapa 2: Pressione as teclas Windows + R no teclado ao mesmo tempo para abrir a janela Executar e digite "services.msc" na caixa e pressione OK .
Etapa 3: a janela de serviço será aberta. Verifique os serviços RPC necessários.
Etapa 4: se você perceber que algum serviço necessário não está em execução ou não está habilitado, clique duas vezes nele para abrir sua janela de propriedades.
Etapa 5: Na guia Geral da janela de propriedades, selecione " Tipo de inicialização " para Automático e inicie o serviço.
Dessa forma, você pode ter certeza de que todos os serviços RPC estão funcionando corretamente.
Faça uma inicialização limpa do seu computador para eliminar aplicativos de terceiros
“Inicialização limpa” é um estado de inicialização que desativa todos os softwares e serviços de terceiros. Embora não seja um recurso automático integrado ao Windows, é bastante fácil de fazer. Muitos usuários relatam que o erro “Servidor RPC indisponível” é causado por um aplicativo de terceiros com defeito.
Para descartar isso como a causa do erro, você precisará fazer uma inicialização limpa do seu computador:
Vá para a aba Serviços e selecione o botão Ocultar todos os serviços Microsoft .
Em seguida, marque todos os serviços da lista e clique em Desativar tudo .
Em seguida, abra o Gerenciador de Tarefas clicando com o botão direito do mouse na Barra de Tarefas e selecionando Gerenciador de Tarefas .
Vá para a aba Inicialização e clique em cada serviço um por um, depois selecione Desativar .
Saia e reinicie o computador.
Ocultar todas as opções de serviços Microsoft
Tente usar o seu computador e veja se o erro reaparece. Caso contrário, significa que o erro é causado pela interferência de um aplicativo de terceiros. É melhor desinstalar os aplicativos instalados recentemente e baixar uma versão diferente.
Verifique sua conexão com a Internet e seus protocolos
O RPC funciona em um modelo cliente/servidor, que depende da rede. Erros de RPC geralmente ocorrem quando a conexão entre o cliente e o servidor é interrompida. Ao encontrar esse erro, certifique-se de que todos os sistemas estejam conectados corretamente à rede. Você também pode usar o comando "ping " para testar a conexão cliente-servidor. Além disso, certifique-se de que os drivers estejam instalados corretamente. Embora os drivers de rede geralmente não causem erros de RPC, vale a pena verificá-los.
Etapa 1: faça login no sistema com direitos de administrador e passe o mouse sobre o menu Iniciar.
Etapa 2: Pressione as teclas Windows + R no teclado ao mesmo tempo para abrir a janela Executar e digite " ncpa.cpl " na caixa e pressione OK .
Etapa 3: selecione a conexão, clique com o botão direito nela e selecione Propriedades .
Passo 4: No menu exibido, certifique-se de habilitar " Protocolos de Internet " e " Compartilhamento de Arquivos e Impressoras para Redes Microsoft ". Se algum desses itens estiver faltando nas propriedades, será necessário reinstalá-los.
Como mencionado anteriormente, firewalls ou aplicativos relacionados à segurança em execução no sistema podem bloquear o tráfego de solicitações RPC. Se você tiver um firewall de terceiros instalado, tente configurá-lo para permitir conexões de entrada e saída para RPC e outros aplicativos que pretendam usar RPC. Se você não conseguir configurar o firewall, tente desabilitá-lo temporariamente até que o RPC funcione corretamente.
Etapa 1: Efetue login no sistema com direitos de administrador.
Etapa 2: Clique em Iniciar e vá para " Painel de Controle " (para Windows 8 ou superior, pesquise diretamente por Painel de Controle na pesquisa do Windows)
Etapa 3: Na janela do Painel de Controle, clique em " Sistema e Segurança" .
Etapa 4: Clique em " Permitir um aplicativo através do firewall do Windows" na opção " Firewall do Windows " no menu exibido.
Etapa 5: Na janela Aplicativos permitidos , selecione Assistência remota.
Depois de criar um ponto de restauração, siga estas etapas para verificar a entrada do registro RPC.
Etapa 1: Clique no menu Iniciar e selecione Executar
Etapa 2: Na janela Executar, digite "regedit" e clique em OK.
Etapa 3: agora navegue até o(s) caminho(s) "RpcSs" correspondente(s) à sua versão do Windows.
Se alguma entrada do registro estiver faltando no(s) caminho(s), considere reinstalar o Windows ou usar ferramentas de terceiros para reparar o registro corrompido ou inválido.
Use a Restauração do Sistema para restaurar seu computador
Se você tentou tudo o que está na lista e ainda não conseguiu resolver o problema, talvez seja hora de usar a Restauração do Sistema . Se a Proteção do Sistema estiver ativada, o Windows geralmente criará pontos de restauração automaticamente ou ao instalar novos softwares.
Para usar a Restauração do Sistema, siga estas etapas:
Na barra de pesquisa do menu Iniciar, digite Painel de Controle e selecione Melhor Correspondência.
Na barra de pesquisa do Painel de Controle, digite "recuperação" e clique na opção Recuperação.
Clique em Abrir Restauração do Sistema na janela Recuperação . Você precisará de privilégios de administrador para fazer isso.
Clique em Avançar e selecione um ponto de restauração na lista.
Clique em Concluir .
Executando restauração do sistema
O Windows reiniciará automaticamente o computador para o estado anterior. Como alternativa, você também pode conferir outras maneiras de redefinir o computador.
Excluir servidor DNS
Se não encontrar nenhum problema com o Registro do Windows, limpe seu DNS. Isso limpará o cache, o que pode corrigir o erro do servidor RPC.
Para liberar o DNS, inicie o CMD com direitos de administrador. Em seguida, digite ipconfig /flushdns e pressione Enter para executar o comando.
Limpar DNS usando CMD
Se você não quiser encontrar e corrigir erros de RPC manualmente, existem algumas opções automáticas para corrigi-los. Existem muitos aplicativos e ferramentas de terceiros que podem limpar e reparar todas as entradas do registro do sistema e limpar todas as entradas antigas para melhorar o desempenho do sistema, como o SpeedyPC e o Reimage.
Quase todos os erros de RPC são causados por um ou mais dos motivos acima. Se os métodos acima ainda não resolverem o erro de RPC, tente atualizar o sistema operacional Windows, pois a maioria dos problemas, incluindo registro corrompido, configurações de rede, permissões e sistema de arquivos, são restaurados aos padrões após a atualização do Windows.