Você vê o código de erro 0x8004de40 ao entrar no OneDrive for Business enquanto está conectado à VPN corporativa. Esse erro continua voltando mesmo depois de fechar e reabrir o aplicativo. A causa raiz é um conflito de autenticação de rede: sua conexão VPN interfere na forma como o OneDrive valida suas credenciais do Microsoft 365, fazendo com que o processo de login falhe repetidamente. Este artigo explica por que o erro 0x8004de40 ocorre especificamente para usuários de VPN e fornece um conjunto de correções direcionadas para resolvê-lo permanentemente.
Principais conclusões: Corrigindo o erro 0x8004de40 do OneDrive na VPN
- Configuração de split tunneling da VPN: Exclua os endpoints de autenticação do Microsoft 365 do túnel VPN para evitar conflitos de credenciais.
- Atualização do Gerenciador de Credenciais do Windows: Remova e adicione novamente suas credenciais do Microsoft 365 para limpar dados de autenticação corrompidos.
- Comando de redefinição do OneDrive: Execute
onedrive.exe /resetpara limpar o estado de login em cache sem excluir arquivos locais.
Por que o erro 0x8004de40 ocorre com conexões VPN
O erro 0x8004de40 é uma falha de autenticação de login que o OneDrive retorna quando não consegue verificar sua identidade com os servidores do Microsoft 365. Para usuários de VPN, o problema tem duas causas principais.
Conflito de autenticação de rede
Quando você se conecta a uma VPN corporativa, todo o tráfego é roteado pelo túnel VPN. Sua organização pode usar um servidor proxy ou firewall que intercepta o tráfego para login.microsoftonline.com e outros endpoints de autenticação da Microsoft. Essa interceptação pode quebrar a troca de tokens OAuth 2.0 da qual o OneDrive depende. O resultado é o erro 0x8004de40, que reaparece cada vez que você tenta fazer login porque a conexão VPN permanece ativa.
Cache de credenciais corrompido
O OneDrive armazena seus tokens de login no Gerenciador de Credenciais do Windows. Se a conexão VPN cair ou mudar durante o handshake de autenticação, o token em cache pode ser corrompido. Na próxima vez que o OneDrive tentar usar esse token, ele falhará com o mesmo erro. Como o token corrompido é armazenado de forma persistente, o erro continua voltando até que o cache de credenciais seja limpo.
Correções passo a passo para o erro 0x8004de40
Aplique estas correções na ordem mostrada. Teste o login do OneDrive após cada etapa antes de passar para a próxima.
Método 1: Configurar split tunneling da VPN para endpoints do Microsoft 365
Trabalhe com seu departamento de TI para habilitar o split tunneling no seu cliente VPN. Isso permite que o tráfego para os servidores de autenticação do Microsoft 365 ignore o túnel VPN.
- Identifique os endpoints necessários do Microsoft 365
Abra a página de URLs e faixas de endereços IP do Microsoft 365 emdocs.microsoft.com/en-us/microsoft-365/enterprise/urls-and-ip-address-ranges. Concentre-se nas categorias Id e Optimize para Exchange Online, SharePoint Online e Azure Active Directory. - Adicione endpoints à configuração de split tunneling da VPN
Nas configurações do seu cliente VPN, adicione estes domínios à lista de exclusão do split tunneling:login.microsoftonline.com,login.windows.net,sharepoint.come todos os subdomínios, eonedrive.come todos os subdomínios. Para Cisco AnyConnect, vá ao Profile Editor e adicione as URLs em Exclude Routes. Para Palo Alto GlobalProtect, use o portal GlobalProtect para configurar o split tunneling. - Reconecte a VPN
Desconecte e reconecte sua sessão VPN para aplicar as novas regras de roteamento. Em seguida, abra o OneDrive e tente fazer login.
Método 2: Limpar e atualizar as credenciais do Windows
- Abra o Gerenciador de Credenciais
Pressione a tecla Windows, digite Gerenciador de Credenciais e pressione Enter. Clique em Credenciais do Windows. - Remova as credenciais do OneDrive e do Microsoft Office
Role até a seção Credenciais Genéricas. Procure entradas que começam com MicrosoftOffice16_Data:ADAL: ou OneDrive Cached Credential. Clique na seta para expandir cada entrada, depois clique em Remover e confirme. - Reinicie o OneDrive
Clique com o botão direito no ícone do OneDrive na bandeja do sistema e selecione Sair do OneDrive. Pressione a tecla Windows, digite OneDrive e pressione Enter para reiniciar o aplicativo. Faça login com sua conta corporativa ou de estudante.
Método 3: Redefinir o estado de sincronização do OneDrive
- Abra a caixa de diálogo Executar
Pressione a tecla Windows + R para abrir a caixa de diálogo Executar. - Execute o comando de redefinição
Digiteonedrive.exe /resete pressione Enter. Uma janela do Prompt de Comando aparece brevemente. Aguarde 60 segundos para o processo ser concluído. - Inicie o OneDrive manualmente
Pressione a tecla Windows, digite OneDrive e pressione Enter. O assistente de configuração é aberto. Insira seu endereço de e-mail e senha do Microsoft 365. O comando de redefinição não exclui seus arquivos locais; ele apenas limpa o estado de login em cache.
Método 4: Desabilitar o IPv6 no adaptador VPN
Algumas configurações de VPN fazem com que o tráfego IPv6 falhe durante a autenticação. Desabilitar o IPv6 no adaptador VPN pode resolver isso.
- Abra Conexões de Rede
Pressione a tecla Windows, digite Exibir conexões de rede e pressione Enter. - Localize o adaptador VPN
Clique com o botão direito na sua conexão VPN e selecione Propriedades. - Desmarque Protocolo IP Versão 6
Na guia Rede, role até Protocolo IP Versão 6 TCP/IPv6. Desmarque a caixa e clique em OK. - Reconecte a VPN e teste o OneDrive
Desconecte e reconecte a VPN. Abra o OneDrive e faça login.
Se o OneDrive ainda retornar o erro 0x8004de40
OneDrive mostra erro imediatamente após a reconexão da VPN
Isso acontece quando o cliente VPN altera as configurações de DNS do adaptador de rede. Abra Configurações do Windows > Rede e Internet > Status > Redefinição de rede. Clique em Redefinir agora e reinicie o computador. Após a reinicialização, reconfigure sua conexão VPN. Isso limpa qualquer cache DNS obsoleto que possa interferir na autenticação do Microsoft 365.
Erro aparece apenas em certas redes Wi-Fi
Algumas redes Wi-Fi públicas ou de convidados bloqueiam o tráfego da porta 443 para os servidores do Microsoft 365. Conecte-se diretamente à sua rede corporativa ou use um hotspot móvel para testar. Se o erro desaparecer, a rede Wi-Fi é a causa. Entre em contato com seu administrador de rede para desbloquear os endpoints necessários.
OneDrive solicita credenciais repetidamente após login bem-sucedido
Isso indica que o token de autenticação não está sendo persistido corretamente. Abra as configurações do OneDrive > Conta > Desvincular este PC. Em seguida, vá em Configurações do Windows > Contas > Acessar trabalho ou escola. Clique em Desconectar ao lado da sua conta do Microsoft 365. Reinicie o computador e faça login novamente do zero. Isso força uma atualização completa do token.
Split Tunneling vs Túnel Completo para Login no OneDrive
| Item | Split Tunneling | Túnel Completo |
|---|---|---|
| Descrição | Roteia apenas o tráfego corporativo pela VPN; o tráfego do Microsoft 365 vai diretamente para a internet | Todo o tráfego, incluindo o do Microsoft 365, passa pelo túnel VPN |
| Taxa de sucesso de autenticação | Alta — sem interferência de proxy nos endpoints OAuth | Baixa — proxy ou firewall pode bloquear a troca de tokens |
| Postura de segurança | Moderada — parte do tráfego ignora a inspeção da VPN | Alta — todo o tráfego é inspecionado pela segurança corporativa |
| Esforço de configuração | Requer que a TI atualize o perfil do cliente VPN | Nenhum — comportamento padrão da VPN |
| Recomendado para | Usuários que trabalham frequentemente com serviços em nuvem como OneDrive e Microsoft 365 | Usuários que precisam de inspeção total do tráfego para conformidade |
Após concluir as etapas acima, você conseguirá fazer login no OneDrive sem que o erro 0x8004de40 reapareça. Se o erro persistir, peça à sua equipe de TI para verificar se a configuração de split tunneling da VPN inclui todos os endpoints de autenticação do Microsoft 365 listados na documentação de URLs e faixas de endereços IP do Microsoft 365. Uma dica avançada: habilite o log de diagnóstico de rede do OneDrive definindo a chave de registro HKEY_CURRENT_USER\Software\Microsoft\OneDrive\EnableTroubleshooting com um valor DWORD de 1, depois verifique o arquivo de log em %localappdata%\Microsoft\OneDrive\logs para obter detalhes adicionais do erro.