Correção: o servidor RPC não está disponível no Windows 7, 8 e 10
O RPC também é conhecido como chamada de procedimento remoto. É uma tecnologia presente desde o surgimento de computadores e utiliza a técnica de comunicação entre processos. Seu objetivo principal é permitir que um cliente e um servidor se comuniquem entre si pela rede. O mesmo pode ser dito sobre os dispositivos.
Em termos simples, sempre que você está compartilhando dados ou informações em qualquer rede, o RPC entra em ação faz todo o trabalho para você. O RPC também desempenha um papel importante no gerenciamento de dispositivos pela rede e também é usado em periféricos de controladores, como scanners ou impressoras.
O que causa o erro "O servidor RPC não está disponível"?
Como o RPC é a comunicação de diferentes dispositivos, existem vários módulos diferentes que podem ser responsáveis por causar a mensagem de erro. Com isso dito, aqui estão alguns dos culpados que podem ser responsáveis no seu caso:
- Um ou mais serviços exigidos pelo RPC estão desabilitados - Na maioria dos casos, esse problema específico ocorrerá quando um ou mais computadores envolvidos na conexão tiverem um (ou mais) serviços obrigatórios desativados. Se este cenário for aplicável, você poderá resolver o problema usando o utilitário Serviços para forçar a inicialização dos serviços desativados.
- A assistência remota é desativada pelo Firewall - o Firewall do Windows e alguns outros equivalentes de terceiros são conhecidos por bloquear a conexão de Assistência Remota por padrão. Se esse for o culpado pelo desencadeamento do problema, você poderá resolver o problema estabelecendo uma exceção para esse tipo de conexão.
- O IPV6 ou o Compartilhamento de Impressora de Arquivos está desabilitado - Certos tipos de servidores RPC exigirão que o IPV6 e o Compartilhamento de Impressora de Arquivos sejam habilitados na conexão de rede atual. Vários usuários que estão lutando para resolver esse problema específico informaram que o problema foi resolvido depois que eles foram habilitados em Propriedades de Rede.
- O endereço IP está travando o servidor RPC - Um IP ambíguo também pode acionar essa mensagem de erro específica. Se este cenário for aplicável, você poderá resolver o problema liberando e renovando o endereço IP.
- Os serviços RPC são desativados por meio do Registro - Certos utilitários ou intervenção manual do usuário fazem com que alguns serviços exigidos por um servidor RPC permaneçam desativados. Os usuários que se encontram em um cenário semelhante relataram que o problema foi resolvido depois que eles usaram o Editor do Registro para forçar o início dos serviços usados pelo componente RPC.
Antes de começar a analisar as soluções, verifique se você tem uma conexão ativa com a Internet e se está conectado como administrador em seu computador. Além disso, se você estiver usando o computador em um ambiente de trabalho, é melhor consultar seu administrador de rede. Cada ambiente de trabalho tem sua configuração separada da rede e dos PCs.
Solução 1: Verificando o serviço RPC no seu computador
A primeira coisa que os usuários devem verificar se encontrarem esse erro é o serviço RPC no seu computador. Conflitos com outros aplicativos de terceiros ou a alteração dos sistemas do sistema podem forçar o serviço RPC a passar do valor padrão (Automático) para manual. Isso significa que o RPC pode não ser iniciado automaticamente quando necessário.
- Pressione Windows + R, digite “ services.msc ” na caixa de diálogo e pressione Enter.
- Uma vez na janela de serviços, procure pelos seguintes processos:
Mapeador de ponto de extremidade RPC de chamada de procedimento remoto (RPC) ou localizador de processo de serviço DCOM de chamada de procedimento remoto (RPC)
Clique com o botão direito do mouse em cada serviço, um por um, e selecione Propriedades .
- Uma vez nas propriedades, faça com que o serviço seja Iniciado e o tipo de Inicialização seja definido como Automático .
- Salvar as mudanças e sair. Reinicie o computador e verifique se a mensagem de erro está corrigida.
Solução 2: Ativando a Assistência Remota no Firewall
A Assistência Remota é um mecanismo que permite que outros usuários ou computadores vejam a tela do seu computador e até o controlem, se você preferir. A assistência remota também pode entrar em ação no caso de servidores RPC, já que o cliente e o servidor também estão trocando informações em uma escala muito maior e mais complicada. Se o seu firewall não estiver configurado corretamente, você verá o erro em discussão.
Se você pertence a uma organização, entre em contato com o administrador da rede para analisar o problema. Ao solucionar problemas da rede, desligar o firewall principal é uma maneira de solucionar o problema. Nesta demo, nós iremos apenas analisar o que você (o usuário) pode fazer em seu próprio firewall pessoal em seu computador.
- Pressione Windows + R, digite ' control ' na caixa de diálogo e pressione Enter.
- Quando o painel de controle aparecer, procure por Firewall na barra de pesquisa no lado superior direito da tela. A partir dos resultados, clique em Permitir um aplicativo através do Firewall do Windows, que é uma subcategoria abaixo do Firewall do Windows .
- Clique em Alterar configurações e verifique se as entradas que impõem o RPC estão ativadas, como a Assistência remota .
- Reinicie o computador e verifique se isso resolveu a mensagem de erro em discussão.
Solução 3: Desativando a Inicialização Seletiva
A inicialização seletiva é um método de inicialização que permite que seu computador ligue com um número mínimo de itens carregados. Isso geralmente é feito ao solucionar problemas com o computador, o que pode envolver outros aplicativos de terceiros. No entanto, sempre que você inicializar usando inicialização seletiva, o computador também não carregará todos os componentes RPC no computador. Vamos selecionar a inicialização normal e ver se isso resolve o problema.
- Pressione Windows + R, digite “ msconfig ” na caixa de diálogo e pressione Enter.
- Uma vez na configuração de inicialização, selecione a aba Geral e escolha a opção Inicialização normal .
- Pressione Aplicar para salvar as alterações e sair. Agora você será solicitado a reiniciar. Reinicie imediatamente usando a janela exibida e verifique se a mensagem de erro foi solucionada.
Solução 4: Ativando o IPV6 e o Compartilhamento de Arquivos e Impressoras para a rede conectada
Em alguns casos, você pode encontrar o erro 1722: O servidor RPC está indisponível em instâncias em que há uma interrupção de conexão de rede causada por uma ou várias configurações. Vários usuários afetados relataram que, no caso deles, o problema foi resolvido depois que descobriram que o Compartilhamento de Impressora para Redes Microsoft e o Protocolo Versão 6 (TCP / IPv6) estavam desabilitados de suas propriedades de Rede conectadas.
Ao ativar essas duas opções, os usuários mais afetados relataram que o problema foi resolvido. Aqui está um guia rápido sobre como fazer isso:
- Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite “ncpa.cpl” e pressione Enter para abrir a janela Conexões de Rede .
- Dentro da janela Conexões de Rede, clique com o botão direito do mouse na rede que você está conectado atualmente e pressione Propriedades.
- Quando chegar às Propriedades da sua conexão de rede, vá para a guia Rede e role para baixo na lista de itens.
- Localize o compartilhamento de arquivos e impressoras para redes Microsoft e o protocolo TCP versão 6 (TCP / IPv6) e verifique se as duas caixas associadas estão marcadas. Em seguida, clique em Ok para salvar as alterações.
- Reinicie seu computador e veja se o problema foi resolvido na próxima inicialização.
Se você ainda estiver encontrando o erro 1722: O servidor RPC não está disponível, vá para o próximo método abaixo.
Solução 5: Liberando DNS e Renovar
Alguns usuários afetados relataram que resolveram o problema depois de usar um prompt de comando elevado para liberar o DNS e renovar a conexão. Mas para que essa correção seja eficaz, é necessário garantir que os serviços envolvidos na conexão RPC estejam em execução (siga o Método 1).
Se tiver certeza de que os serviços necessários estão em execução, veja um guia rápido sobre como liberar o DNS e Renovar a conexão:
- Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar . Em seguida, digite “cmd” e pressione Ctrl + Shift + Enter para abrir um prompt de comando elevado. Se solicitado pelo UAC (Controle de Conta de Usuário), clique em Sim para conceder privilégios administrativos.
Executando o CMD usando a caixa de diálogo Executar - Dentro do prompt de comando elevado, digite o seguinte comando e pressione Enter para liberar o Config atual:
ipconfig / flushdns
- Quando o comando for registrado com sucesso, digite o seguinte comando e pressione Enter para renovar a configuração de IP:
ipconfig / renew
- Depois que o IP foi renovado, feche o prompt de comando elevado e recrie as etapas que anteriormente estavam disparando o erro 1722: O servidor RPC não está disponível para ver se o problema foi resolvido.
Se o mesmo problema ainda estiver ocorrendo, vá para o próximo método abaixo.
Solução 6: Usando o Editor do Registro para forçar os serviços RPC a iniciar
Alguns usuários afetados relataram que resolveram o problema depois de usar um prompt de comando elevado para liberar o DNS e renovar a conexão. Mas para que essa correção seja eficaz, é necessário garantir que os serviços envolvidos na conexão RPC estejam em execução (siga o Método 1).
Se tiver certeza de que os serviços necessários estão em execução, veja um guia rápido sobre como liberar o DNS e Renovar a conexão:
Aqui está um guia rápido sobre como fazer isso:
- Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite “regedit” e pressione Enter para abrir o Editor do Registro. Se você for solicitado pelo UAC (Controle de Conta de Usuário), clique em Sim para conceder privilégios administrativos.
- Dentro do Editor do Registro, use o painel esquerdo para navegar até o seguinte local:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RpcSs
Nota: Você pode chegar lá manualmente usando o painel esquerdo ou pode colar o endereço exato diretamente na barra de navegação e pressionar Enter. Com a chave RpcSs selecionada, vá para o painel da direita e clique duas vezes em Iniciar.
- Dentro do valor Edit Dword associado a Start, defina os dados Base to Hexadecimal e Value como 2 para ativar a RPC (Remove Procedure Call) .
- Use o painel esquerdo ou a barra de navegação na parte superior para navegar até este local:
Computador \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DcomLaunch
- Quando chegar a esse local, clique duas vezes em Iniciar no painel à direita. Em seguida, defina a Base para Hexadecimal e os dados do valor como 2 para ativar o DCOM Server Process Launcher .
- Navegue até o seguinte local usando a barra de navegação na parte superior ou usando o painel esquerdo:
Computador \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ RpcEptMapper
- Passe para o painel da direita e clique duas vezes em Iniciar. Em seguida, defina a Base para Hexadecimal e os Dados do Valor como 2 .
- Feche o Editor do Registro, reinicie o computador e veja se o problema foi resolvido na próxima inicialização do sistema.
Além das soluções acima, você também pode encontrar mais soluções em relação ao erro 'O servidor RPC não está disponível ' lendo nosso artigo Corrigir: A chamada de procedimento remoto falhou. Ambos os casos de erro são quase os mesmos e as mesmas correções podem ser tentadas em ambos os casos.