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:
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.
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
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 ohttp://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:
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.
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#>
.Observação
Para obter mais informações, consulte as <páginas elemento defaultProxy> (Configurações de Rede) e <elemento proxy> (Configurações de Rede).
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:
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.
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:
- As unidades mapeadas não estão disponíveis a partir de um prompt elevado quando o UAC é configurado como "Solicitar credenciais" no Windows
- Os programas podem não conseguir acessar alguns locais de rede depois de ativar o Controle da Conta de Usuário nos sistemas operacionais Windows
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:
- Oferecemos uma opção de suporte para chat de instalação (somente inglês) para problemas relacionados à instalação.
- Relatar problemas de produto para nós por meio da ferramenta Relatar um problema que aparece no Instalador do Visual Studio e no IDE do Visual Studio. Se você for um administrador de TI e não tiver o Visual Studio instalado, você poderá enviar comentários Administração de TI aqui.
- Sugira um recurso, acompanhe problemas de produto e encontre respostas no Visual Studio Developer Community.