Equipes de suporte frequentemente encontram o erro de login 0x8004de40 no OneDrive for Business, que bloqueia repetidamente a autenticação do usuário mesmo após reinserir as credenciais. Esse erro ocorre quando o cache de token de autenticação do Microsoft 365 está corrompido, quando o Gerenciador de Credenciais do Windows armazena credenciais desatualizadas ou quando as configurações de proxy de rede interferem no fluxo de login. Este artigo explica as causas raiz do erro 0x8004de40, fornece uma correção sistemática que remove tokens obsoletos e redefine o cliente de sincronização, e aborda padrões de falha relacionados que a equipe de suporte deve conhecer.
Principais conclusões: Correção do erro de login 0x8004de40 no OneDrive
- Gerenciador de Credenciais do Windows > Credenciais do Windows > Credenciais Genéricas: Remova todas as entradas que contenham “MicrosoftOffice16” e “OneDrive Cached Credential” para limpar tokens corrompidos.
- Configurações do OneDrive > Conta > Desvincular este PC: Desconecta o dispositivo atual do locatário Microsoft 365 do usuário, forçando uma nova solicitação de token no próximo login.
- Prompt de Comando (Admin) > netsh winhttp reset proxy: Redefine a configuração de proxy do WinHTTP, resolvendo falhas de login causadas por configurações de proxy desatualizadas ou mal configuradas.
Por que o erro 0x8004de40 persiste após repetidas tentativas de login
O erro 0x8004de40 é uma falha de autenticação do lado do cliente que ocorre quando o aplicativo de sincronização do OneDrive não consegue validar a identidade do usuário com o serviço de autenticação do Microsoft 365. O código de erro corresponde a uma resposta de acesso negado ou rejeição de credencial do endpoint de autenticação do Azure Active Directory. A causa raiz mais comum é um token OAuth corrompido ou expirado armazenado no Gerenciador de Credenciais do Windows. Quando o cache de token contém entradas desatualizadas, o cliente de sincronização reutiliza o token inválido em vez de solicitar um novo da plataforma de identidade.
Uma segunda causa frequente é uma incompatibilidade entre a configuração de proxy que o Windows usa para solicitações web e as configurações de proxy que o OneDrive espera. Se a equipe de suporte configurou um proxy corporativo ou VPN que altera o endpoint de autenticação, a solicitação de token pode ser redirecionada ou bloqueada, gerando o erro 0x8004de40. O erro persiste porque o cache de token não é limpo quando o proxy muda, então o cliente envia repetidamente o token antigo para o endpoint errado.
Uma terceira causa envolve o Gerenciador de Credenciais do Windows armazenando credenciais de um locatário anterior do Microsoft 365 ou de uma conta pessoal da Microsoft. Se um usuário fez login no OneDrive com uma conta diferente no mesmo dispositivo, o gerenciador de credenciais pode conter entradas conflitantes. O cliente de sincronização escolhe a credencial errada e falha na autenticação, e o erro reaparece toda vez que o usuário tenta fazer login.
Etapas sistemáticas para limpar credenciais corrompidas e redefinir a sincronização do OneDrive
- Feche o OneDrive completamente
Clique com o botão direito no ícone de nuvem do OneDrive na bandeja do sistema e selecione Sair. Verifique se nenhum processo do OneDrive está em execução no Gerenciador de Tarefas, na guia Processos. Se o processo permanecer, encerre-o manualmente. - Abra o Gerenciador de Credenciais do Windows
Pressione a tecla Windows, digite Gerenciador de Credenciais e abra o aplicativo. Selecione Credenciais do Windows na barra de menu superior. Role até a seção Credenciais Genéricas. - Remova todas as entradas de credenciais do Microsoft Office e OneDrive
Procure por entradas com nomes contendo MicrosoftOffice16, OneDrive Cached Credential ou Microsoft AAD. Clique na seta ao lado de cada entrada e selecione Remover. Confirme a remoção. Remova todas as entradas relacionadas ao Office ou OneDrive. Não pule entradas que pareçam duplicadas. - Redefina a configuração de proxy do WinHTTP
Abra o Prompt de Comando como Administrador. Digite netsh winhttp reset proxy e pressione Enter. Este comando limpa qualquer proxy configurado manualmente que possa interferir na autenticação. Feche a janela do Prompt de Comando. - Reinicie o dispositivo
Reinicie o computador para garantir que todas as alterações de credenciais entrem em vigor e que o Windows limpe quaisquer sessões de rede em cache. - Inicie o OneDrive e faça login novamente
Abra o OneDrive pelo menu Iniciar ou atalho na área de trabalho. Insira as credenciais de conta corporativa ou de estudante do Microsoft 365 do usuário. Quando solicitado, conclua a autenticação multifator, se necessário. O erro 0x8004de40 não deve aparecer após uma solicitação de token limpa. - Verifique se a sincronização inicia normalmente
Após o login, confirme se o ícone do OneDrive mostra uma nuvem sólida ou uma animação de sincronização. Abra o Explorador de Arquivos e verifique se a pasta do OneDrive é populada com arquivos do locatário do usuário. Se o erro retornar, prossiga para as etapas avançadas abaixo.
Correção avançada: Redefinir o cliente de sincronização do OneDrive via linha de comando
Se o erro persistir após limpar as credenciais, redefina o cliente de sincronização do OneDrive usando o comando de redefinição interno. Esta ação remove todos os dados em cache e força o cliente a reinicializar seu banco de dados local.
- Abra uma caixa de diálogo Executar
Pressione a tecla Windows + R, digite %localappdata%\Microsoft\OneDrive\onedrive.exe /reset e pressione Enter. Uma janela do Prompt de Comando abre brevemente e fecha automaticamente. - Aguarde a conclusão da redefinição
Não interaja com o OneDrive por cerca de 30 segundos. O processo de redefinição exclui o banco de dados de sincronização local e redefine o aplicativo ao estado inicial. - Reinicie o OneDrive
Pressione a tecla Windows + R novamente, digite %localappdata%\Microsoft\OneDrive\onedrive.exe e pressione Enter. A janela de login aparece. Insira as credenciais do usuário e conclua o fluxo de login.
Se o OneDrive ainda exibir o erro 0x8004de40 após a correção principal
Erro 0x8004de40 aparece após uma migração de locatário
Quando um usuário migra de um locatário do Microsoft 365 para outro, o cache de credenciais local retém tokens do locatário antigo. O cliente de sincronização tenta autenticar no novo locatário com tokens antigos. Remova todas as credenciais do Gerenciador de Credenciais do Windows conforme descrito acima e execute o comando de redefinição do OneDrive. Após a redefinição, faça login com as credenciais do novo locatário. Verifique se a URL do site do OneDrive for Business do usuário corresponde ao novo locatário.
Erro retorna após cada atualização do Windows
Algumas atualizações do Windows redefinem as configurações de proxy do WinHTTP ou alteram a categoria de rede de privada para pública. Quando o perfil de rede muda, o OneDrive pode bloquear a autenticação. Execute o comando netsh winhttp reset proxy novamente e defina o perfil de rede como privado em Configurações do Windows > Rede e Internet > Wi-Fi > Propriedades. Em seguida, reinicie o OneDrive.
Erro aparece apenas em dispositivos ingressados em domínio com proxy forçado
Se a organização usa Política de Grupo para impor um servidor proxy específico, o comando netsh reset pode não ser suficiente. Verifique a chave do registro HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings para os valores ProxyServer e ProxyEnable. Se esses valores forem definidos pela Política de Grupo, entre em contato com a equipe de rede para adicionar login.microsoftonline.com e sharepoint.com à lista de bypass do proxy.
Redefinição de credenciais do OneDrive vs Redefinição completa do OneDrive: principais diferenças
| Item | Redefinição do Gerenciador de Credenciais | Comando OneDrive /reset |
|---|---|---|
| Escopo | Remove tokens OAuth armazenados e senhas em cache do Windows | Exclui o banco de dados de sincronização local, configurações e metadados de arquivos em cache |
| Efeito nos arquivos locais | Nenhum arquivo é excluído; o estado de sincronização é perdido até o próximo login | Nenhum arquivo é excluído; todos os arquivos permanecem na pasta local do OneDrive |
| Efeito nas configurações de sincronização | Configurações como sincronização seletiva e preferências de backup permanecem | Todas as configurações personalizadas de sincronização são redefinidas para os padrões |
| Quando usar primeiro | Sempre execute esta etapa primeiro para erros de autenticação | Use apenas se a redefinição de credenciais não resolver o erro |
| Tempo para concluir | Menos de 2 minutos | Aproximadamente 5 minutos, incluindo o novo login |
As equipes de suporte devem sempre limpar as entradas do Gerenciador de Credenciais do Windows antes de executar o comando de redefinição do OneDrive. A redefinição de credenciais é mais rápida, preserva as configurações do usuário e resolve o erro 0x8004de40 na maioria dos casos. Reserve a redefinição completa para erros persistentes que sobrevivem à limpeza de credenciais.
Após concluir a correção, instrua o usuário a verificar se o OneDrive sincroniza os arquivos corretamente e se o ícone de nuvem mostra uma nuvem sólida. Se o erro reaparecer dentro de uma semana, inspecione o dispositivo em busca de software de segurança de terceiros que possa bloquear o endpoint login.microsoftonline.com. Adicione o endpoint à lista de permissões do software para evitar futuras falhas de autenticação.