Mensagem de erro ao selecionar hyperlink no Office: "Não é possível localizar o servidor de Internet ou o servidor proxy"
Sintomas
Ao criar um hiperlink em um documento do Office e depois clicar nele, você pode receber uma das seguintes mensagens de erro:
Não é possível abrir o <URL>. Não é possível localizar o servidor da Internet ou o servidor proxy.
Não é possível abrir o <URL>. Não é possível abrir o arquivo especificado.
<URL> = o hyperlink que você inseriu.
Observação
O hiperlink funciona se você digitá-lo diretamente no navegador ou na caixa Abrir da caixa de diálogo Executar (selecione Iniciar e depois Executar).
Motivo
Este problema ocorre quando as seguintes condições são verdadeiras:
Você está usando o Microsoft Internet Explorer:
- Como um servidor proxy -ou-
- Com um firewall que não permite que solicitações HTTP sejam colocadas na sua rede local
O Internet Explorer não é o seu navegador padrão.
A chave de registro ForceShellExecute não está presente no seguinte local ou não está definida como 1:
Para versões de 32 bits do Office instaladas em sistemas operacionais de 64 bits:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\9.0\Common\Internet
Para versões de 32 bits do Office instaladas em sistemas operacionais de 32 bits ou versões de 64 bits do Office instaladas em sistemas operacionais de 64 bits:
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Common\Internet
Observação
O caminho do registro não depende da sua versão do Office.
Solução alternativa
Importante
Esta seção, método ou tarefa contém etapas que descrevem como modificar o Registro. Entretanto, sérios problemas poderão ocorrer caso você modifique o Registro incorretamente. Portanto, siga essas etapas cuidadosamente. Para mais proteção, faça o backup do registro antes de modificá-lo. Em seguida, você poderá restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
322756 Como fazer o backup e a restauração do Registro no Windows
Adicionar a Subchave da Internet ao Registro e configurar os dados de Valor
Para contornar esse problema, adicione a subchave ForceShellExecute se ela não estiver presente e defina os Dados de Valor ou, se ela estiver presente, defina os Dados de Valor da subchave ForceShellExecute.
Saia de qualquer programa que esteja em execução.
Selecione Iniciar e Executar. Digite regedit na caixa Abrir e selecione OK.
No Editor do Registro, navegue até uma das seguintes subchaves (crie as chaves se elas não existirem):
Para uma versão de 32 bits do Office em uma versão de 64 bits do Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\9.0\Common\Internet
Para uma versão de 32 bits do Office em uma versão de 32 bits do Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Common\Internet
Para uma versão de 64 bits do Office em uma versão de 64 bits do Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Common\Internet
Verifique se a subchave de Internet está selecionada. No menu Editar, aponte para Novo e selecione o Valor DWORD. Adicione o seguinte valor do Registro:
Nome do Valor: ForceShellExecute
Clique duas vezes em ForceShellExecute e defina os dados de Valor como 1. Selecione OK.
No menu do Registro, clique em Sair.
O problema foi corrigido?
Verifique se o problema foi corrigido. Se o problema for corrigido, você terminará com esta seção. Se o problema não for corrigido, entre em contato com o suporte.
Informações adicionais
Um hyperlink pode não indicar um documento do Microsoft Word ou planilha do Microsoft Excel depois de usar esta solução alternativa.
O Office usa o arquivo Urlmon.dll para lidar com todas as transições da Internet.
Nesse caso, o arquivo Urlmon.dll envia uma solicitação para obter um arquivo por http://
meio do servidor proxy. O servidor proxy vê que a solicitação veio do Internet Explorer, com base no campo Agente do Usuário HTTP do http://request
. Em seguida, é exibido um erro 403, com a informação "Acesso negado".
O arquivo Urlmon.dll recebe isso e simplesmente retorna a mensagem de erro mencionada anteriormente. O erro significa que a solicitação falhou, mas nunca afirma por que falhou.
A solução é usar um ShellExecute() na URL. Isso permite que o sistema operacional inicie a URL no navegador padrão. Se o navegador padrão não for restrito pelo servidor proxy, a página apropriada será exibida.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de