Corrigir o erro O servidor RPC está indisponível no Windows 10

Remote Procedure Call (RPC) é uma tecnologia presente desde o surgimento dos 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. Alguns usuários após concluir uma atualização para uma versão mais recente do Windows 10 podem perceber que a execução de qualquer comando remoto falha com a mensagem de erro O servidor RPC não está disponível(The RPC server is unavailable) – antes da atualização, esses comandos remotos são executados com êxito. Nesta postagem, identificaremos as possíveis causas e forneceremos as possíveis soluções que você pode tentar para ajudar a remediar esse problema.

O servidor RPC não está disponível

A mensagem de erro O servidor RPC não está disponível(The RPC Server is unavailable ) pode ser acionada por qualquer um dos seguintes:

  • Um ou mais serviços exigidos pelo RPC estão desabilitados.
  • A assistência remota é desabilitada pelo Firewall .
  • IPV6 ou Compartilhamento de Impressora de Arquivos(File Printer Sharing) está desabilitado.
  • O endereço IP está travando o servidor RPC .
  • Os serviços RPC(RPC) são desabilitados via Registry .

Leia(Read) : Como solucionar erros e problemas de chamada de procedimento remoto.

O servidor RPC não está disponível no (RPC)Windows 11/10

Se você se deparar com esse erro, tente as soluções recomendadas abaixo.

  1. Verifique o serviço RPC no seu computador
  2. Ativar Remote Desktop/Assistance no firewall
  3. Altere a seleção(Change Startup Selection) de inicialização de inicialização seletiva(Selective) para inicialização normal
  4. Habilite IPV6 e Compartilhamento de Arquivos(File) e Impressoras(Printer Sharing) para a rede conectada
  5. Limpar DNS e renovar
  6. Forçar(Force RPC) serviços RPC a começar a usar o Editor do Registro(Registry Editor) .

Agora, vamos nos aprofundar nas etapas detalhadas dessas soluções.

1] Verifique o serviço RPC(Check RPC) no seu computador

O servidor RPC não está disponível no Windows 11/10

Essa solução implica que conflitos com outros aplicativos de terceiros ou alteração dos sistemas do sistema podem forçar o serviço RPC a passar do valor padrão ( Automatic ) para manual. Isso significa que o RPC pode não iniciar automaticamente quando necessário.

Para verificar o serviço RPC em seu computador, faça o seguinte:

  • Pressione Windows + R, digite services.msc na caixa de diálogo e pressione Enter.
  • Uma vez na janela Serviços(Services) , procure os seguintes processos:

Remote Procedure Call (RPC)

RPC Endpoint Mapper or Remote Procedure Call (RPC) Locator

DCOM Service Process Launcher

  • Clique com o botão direito do mouse em cada serviço um por um e selecione Propriedades(Properties) .
  • Uma vez nas propriedades, verifique se o serviço está Iniciado (Started ) e o  Tipo de inicialização (Startup type ) está definido como  Automático(Automatic) .
  • Salvar as mudanças e sair.

Reinicie o computador e veja se o problema foi resolvido.

2] Ative Remote Desktop/Assistance no Firewall

Para permitir a Assistência Remota(Remote Assistance) no firewall do seu computador, faça o seguinte:

  • Pressione a tecla Windows + R, digite control na caixa de diálogo e pressione Enter.
  • Quando o painel de controle aparecer, digite Firewall  na barra de pesquisa no canto superior direito da janela e pressione Enter .
  • Nos resultados, clique em Permitir um aplicativo pelo Firewall do Windows (Allow an app through Windows Firewall ) , que é uma subcategoria abaixo  do Firewall do Windows(Windows Firewall) .
  • Clique em Alterar configurações (Change settings ) e certifique-se de que as entradas que impõem RPC estejam marcadas, como Assistência Remota(Remote Assistance) .

Reinicie o computador e veja se o problema foi resolvido.

3] Altere a seleção(Change Startup Selection) de inicialização de inicialização seletiva(Selective) para inicialização normal

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 seu computador que podem envolver outros aplicativos de terceiros. No entanto, sempre que você inicializar usando a inicialização seletiva, seu computador também não carregará todos os componentes RPC em seu computador. Nesse caso, selecionaremos a inicialização normal e veremos se isso corrige o problema. Veja como:

  • Pressione a tecla Windows + R, digite msconfig na caixa de diálogo e pressione Enter.
  • Uma vez na configuração de inicialização, selecione a guia Geral (General ) e escolha a opção  Inicialização normal(Normal startup) .
  • Clique em Aplicar(Apply) > OK para salvar as alterações e sair.

Você será solicitado a reiniciar. Reinicie(Restart) imediatamente usando a janela pop-up e verifique se a mensagem de erro foi resolvida.

4] Habilite IPV6(Enable IPV6) e Compartilhamento de Arquivos(File) e Impressoras(Printer Sharing) para a rede conectada

Em alguns casos, você pode encontrar o  erro 1722: O servidor RPC está indisponível (Error 1722: The RPC server is unavailable ) em instâncias em que há uma interrupção de conexão de rede causada por uma ou várias configurações. Nesse caso, habilitar o IPV6 e o ​​Compartilhamento de Arquivos(File) e Impressoras(Printer Sharing) para a rede conectada pode resolver o problema. Faça o seguinte:

  • Pressione Windows key + Re(r) digite ncpa.cpl na caixa de diálogo Executar e pressione Enter  para abrir a   janela Conexões de Rede .(Network Connections)
  • Dentro da janela Conexões de Rede(Network Connections) , clique com o botão direito do mouse na rede à qual você está conectado no momento e clique em Propriedades.(Properties.)
  • Depois de chegar às Propriedades(Properties) da sua conexão de rede, vá para a guia Rede(Networking) e role para baixo na lista de itens.
  • Localize Compartilhamento de Arquivos e (File and) Impressoras para Redes Microsoft(Printer Sharing for Microsoft Networks)  e  Internet Protocol Version 6 (TCP/IPv6)  e certifique-se de que ambas as caixas associadas estejam marcadas.
  • Clique em Ok  para salvar as alterações.

Reinicie o computador e veja se o problema é resolvido na próxima inicialização.

5] Limpar DNS e renovar

Essa solução exige que você garanta que os serviços envolvidos na conexão RPC estejam em execução (conforme descrito na solução 1 acima) antes de prosseguir para liberar o DNS e renovar a conexão.

Se você tiver certeza de que os serviços necessários estão em execução, siga as instruções abaixo para liberar o DNS(flush the DNS) e renovar a conexão.

  • Inicie o prompt de comando no modo elevado(Launch command prompt in elevated mode) .
  • Dentro do prompt de comando(Command) elevado , digite o seguinte comando e pressione Enter para liberar a configuração de IP atual:
ipconfig /flushdns
  • Depois que 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 for renovado, feche o prompt de comando(Command Prompt) elevado e execute comandos remotos e veja se o problema foi resolvido.

6] Forçar(Force RPC) serviços RPC a começar a usar o Editor do Registro(Registry Editor)

Para usar o Editor do Registro(Registry Editor) para forçar a inicialização dos serviços RPC , faça o seguinte:

  • Inicie o Editor do Registro .
  • Dentro do Editor do Registro(Registry Editor) , use o painel esquerdo para navegar até o seguinte local:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs
  • Com a chave RpcSs  selecionada, desça até o painel direito e clique duas vezes em  Iniciar(Start ) para editar suas propriedades.
  • Na caixa de propriedades ,  defina a  Base  como  Hexadecimal  e os  dados do valor(Value data)  como  2.
  • Clique em OK para ativar a  chamada de procedimento de remoção (RPC)(Remove Procedure Call (RPC)) .

Em seguida, use o painel esquerdo ou a barra de navegação na parte superior (cole o caminho do registro e pressione Enter ) para navegar até este local:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DcomLaunch
  • Quando chegar a esse local, clique duas vezes em Iniciar(Start) no painel direito.
  • Em seguida, defina a Base  para  Hexadecimal  e os dados do valor para  2.
  • Clique em OK para habilitar o DCOM Server Process Launcher .

Por fim, navegue até o seguinte local usando a barra de navegação na parte superior ou usando o painel esquerdo:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcEptMapper
  • Vá para o painel direito e clique duas vezes em Iniciar.(Start.)
  • Em seguida, defina a  Base  como  Hexadecimal  e os  Dados do Valor(Value Data)  como  2 .
  • Clique em OK(OK) .

Feche o Editor do Registro(Registry Editor) , reinicie o computador e veja se o problema ' O servidor RPC não está disponível'(The RPC server is unavailable’) foi resolvido na próxima inicialização do sistema.

Verifique estas postagens relacionadas se você receber:(Check these related posts if you receive:)

  1. Como corrigir erros e problemas de chamada de procedimento remoto
  2. O erro de falha na chamada de procedimento remoto para aplicativos da Microsoft Store
  3. A chamada de procedimento remoto falhou ao fazer o PIN como opção de login
  4. A chamada de procedimento remoto falhou ao usar o DISM(The remote procedure call failed error while using DISM) .



About the author

Sou engenheiro de software com mais de 10 anos de experiência na indústria Xbox. Sou especialista em desenvolvimento de jogos e testes de segurança. Também sou um revisor experiente e tenho trabalhado em projetos para alguns dos maiores nomes dos jogos, incluindo Ubisoft, Microsoft e Sony. No meu tempo livre, gosto de jogar videogame e assistir a programas de TV.



Related posts