Solucionar problemas de erros relacionados à rede ao instalar, atualizar ou usar o Visual Studio

              Aplica-se a: Visual Studio 2022

Você pode encontrar erros relacionados à rede ou proxy ao instalar, atualizar ou usar o Visual Studio por trás de um firewall, um servidor proxy ou em um computador cliente que não tem acesso à Internet. Este artigo fornece resoluções para alguns cenários comuns desses problemas.

Erro "Autorização de proxy necessária"

Esse erro geralmente ocorre quando os usuários se conectam à Internet por meio de um servidor proxy. Em seguida, o servidor proxy bloqueia as chamadas que o Visual Studio faz para alguns recursos de rede.

Resolução

Para resolve esse problema, experimente estas etapas:

  1. Reinicie o Visual Studio. Uma caixa de diálogo de autenticação de proxy deve ser exibida. Insira suas credenciais quando solicitado na caixa de diálogo.

  2. Se reiniciar o Visual Studio não resolver o problema, pode ser porque o servidor proxy não solicita credenciais para http://go.microsoft.com endereços, mas o faz para *.visualStudio.microsoft.com endereços. Para esses servidores, adicione as seguintes URLs a uma lista de permissões para desbloquear todos os cenários de entrada no Visual Studio:

    • *.windows.net
    • *.microsoftonline.com
    • *.visualstudio.microsoft.com
    • *.microsoft.com
    • *.live.com
  3. Recomendamos que você remova o http://go.microsoft.com endereço da lista de permissões. A remoção do endereço permite que a caixa de diálogo de autenticação de proxy apareça para o http://go.microsoft.com endereço e os pontos de extremidade do servidor quando o Visual Studio é reiniciado.

Ou se você quiser usar suas credenciais padrão com seu proxy, siga estas etapas:

  1. Encontre devenv.exe.config (o arquivo de configuração do devenv.exe) em:

    • Visual Studio 2019: %ProgramFiles%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE ou %ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE.
    • Visual Studio 2022: %ProgramFiles%\Microsoft Visual Studio\2022\Enterprise\Common7\IDE ou %ProgramFiles(x86)%\Microsoft Visual Studio\2022\Enterprise\Common7\IDE.
  2. No arquivo de configuração, localize o <system.net> bloco e adicione este código:

    <defaultProxy enabled="true" useDefaultCredentials="true">
        <proxy bypassonlocal="True" proxyaddress="http://<yourproxy:port#>"/>
    </defaultProxy>
    

    Você deve inserir o endereço proxy correto para sua rede em proxyaddress="<http://<yourproxy:port#>.

Erro "Desconectado do Visual Studio" ao tentar relatar um problema

Esse erro geralmente ocorre quando um usuário se conecta à Internet por meio de um servidor proxy. Em seguida, o servidor proxy bloqueia as chamadas que o Visual Studio faz para alguns recursos de rede.

Solução

Para resolver esse problema, siga estas etapas:

  1. Encontre feedback.exe.config (o arquivo de configuração de feedback.exe) em: %ProgramFiles(x86)%\Microsoft Visual Studio\Installer ou %ProgramFiles%\Microsoft Visual Studio\Installer.

  2. No arquivo de configuração, marcar se o código a seguir está presente. Se o código não estiver presente, adicione-o antes da última </configuration> linha.

    <system.net>
        <defaultProxy useDefaultCredentials="true" />
    </system.net>
    

Erro "A conexão subjacente foi fechada"

Se você estiver usando o Visual Studio em uma rede privada que tenha um firewall, talvez o Visual Studio não seja capaz de se conectar a alguns recursos de rede. Esses recursos podem incluir Azure DevOps Services para serviços de entrada e licenciamento, NuGet e Azure. Se o Visual Studio não se conectar a um desses recursos, você poderá ver a seguinte mensagem de erro:

A conexão subjacente foi fechada: ocorreu um erro inesperado no envio.

O Visual Studio usa o protocolo TLS (Transport Layer Security) 1.2 para se conectar aos recursos de rede. Dispositivos de segurança em algumas redes privadas bloqueiam determinadas conexões de servidor quando o Visual Studio usa o TLS 1.2.

Resolução

Habilite as conexões adicionando essas URLs de domínio a uma lista de permissões.

Erro "Falha ao analisar a ID do processo pai"

Você pode encontrar essa mensagem de erro ao usar um bootstrapper do Visual Studio e um arquivo response.json em uma unidade de rede. A origem do erro é o UAC (Controle de Conta de Usuário) no Windows.

É por isso que esse erro pode acontecer: uma unidade de rede mapeada ou um compartilhamento UNC está vinculado ao token de acesso de um usuário. Quando o UAC está habilitado, dois tokens de acesso do usuário são criados: um com acesso de administrador e outro sem acesso de administrador. Quando uma unidade de rede ou compartilhamento é criado, o token de acesso atual do usuário é vinculado a ele. Como o bootstrapper deve ser executado como administrador, ele não poderá acessar a unidade de rede ou compartilhar se a unidade ou o compartilhamento não estiver vinculado a um token de acesso do usuário que tenha acesso ao administrador.

Resolução

Para resolve esse problema, use o net use comando ou altere a configuração de Política de Grupo UAC. Para obter mais informações sobre essas soluções alternativas e como implementá-las, confira:

O produto falha ao instalar ou atualizar porque as permissões de compartilhamento de rede não estão configuradas corretamente

Verifique se a conta que executa a instalação ou a atualização tem acesso suficiente aos compartilhamentos de rede.

Problema Solução
A conta de usuário não pode acessar arquivos. Se o usuário tiver permissões de administrador no computador e estiver instalando ou atualizando de um layout, você precisará garantir que as ACLs (permissões de compartilhamento de rede) estejam configuradas para conceder aos usuários acesso de leitura antes que o local da rede seja compartilhado.
A conta do sistema não pode acessar arquivos. Às vezes, a instalação ou atualização é executada usando a conta do sistema em vez de uma conta de usuário. Isso normalmente acontece quando as atualizações de administrador são usadas para manter o computador atualizado e seguro. Você precisará garantir que as contas do sistema dos computadores cliente tenham permissões de leitura para o compartilhamento de arquivos de rede. Você pode fazer isso criando um grupo do Active Directory que contém as contas do computador que precisam de acesso ao compartilhamento e concedendo a esse grupo do AD acesso ao compartilhamento.

Suporte ou solução de problemas

Se a instalação do Visual Studio falhar, consulte Solucionar problemas de instalação e atualização do Visual Studio para obter diretrizes passo a passo.

Mais opções de suporte:

Referências