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.

O servidor RPC não está disponível

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.

  1. Pressione Windows + R, digite “ services.msc ” na caixa de diálogo e pressione Enter.
  2. 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 .

Serviços associados ao RPC
  1. Uma vez nas propriedades, faça com que o serviço seja Iniciado e o tipo de Inicialização seja definido como Automático .

Alterando o tipo de inicialização e o status dos serviços RPC
  1. 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.

  1. Pressione Windows + R, digite ' control ' na caixa de diálogo e pressione Enter.
  2. 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 .

Firewall do Windows - Painel de controle
  1. Clique em Alterar configurações e verifique se as entradas que impõem o RPC estão ativadas, como a Assistência remota .

Ativando a Assistência Remota - Firewall
  1. 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.

  1. Pressione Windows + R, digite “ msconfig ” na caixa de diálogo e pressione Enter.
  2. Uma vez na configuração de inicialização, selecione a aba Geral e escolha a opção Inicialização normal .

Selecionando a inicialização normal - Configuração de inicialização
  1. 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:

  1. 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 .
  2. 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.
  3. Quando chegar às Propriedades da sua conexão de rede, vá para a guia Rede e role para baixo na lista de itens.
  4. 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.
  5. Reinicie seu computador e veja se o problema foi resolvido na próxima inicialização.
//appuals.com/wp-content/uploads/2019/05/enabling-ipv6.webm

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:

  1. 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
  2. Dentro do prompt de comando elevado, digite o seguinte comando e pressione Enter para liberar o Config atual:
     ipconfig / flushdns 
  3. Quando o comando for registrado com sucesso, digite o seguinte comando e pressione Enter para renovar a configuração de IP:
     ipconfig / renew 
  4. 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:

  1. 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.
  2. 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.

  3. 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) .
  4. 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 
  5. 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 .
  6. 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 
  7. 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 .
  8. Feche o Editor do Registro, reinicie o computador e veja se o problema foi resolvido na próxima inicialização do sistema.
//appuals.com/wp-content/uploads/2019/05/enabling-services-via-registry-Editor.webm

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.

Artigos Interessantes