O código de erro 0x8004de40 do OneDrive for Business aparece ao tentar fazer login e o processo de autenticação falha. Esse erro geralmente retorna mesmo após etapas padrão de solução de problemas, como limpar credenciais ou reinstalar o aplicativo. A causa raiz normalmente é um cache de token corrompido ou uma incompatibilidade no agente de autenticação do Windows. Este artigo explica por que o erro persiste e fornece uma correção permanente que resolve os problemas subjacentes de token e armazenamento de credenciais.
Principais conclusões: Corrigindo o erro de login 0x8004de40 permanentemente
- Gerenciador de Credenciais do Windows > Credenciais do Windows > Credenciais em Cache do OneDrive: Remover tokens obsoletos força um novo handshake de autenticação com os servidores do Microsoft 365.
- Caixa de diálogo Executar > ms-settings:workplace: Desconectar e reconectar a conta corporativa ou de estudante limpa o token do Azure AD quebrado armazenado pelo sistema.
- Configurações do OneDrive > Conta > Desvincular este PC: Desvincular redefine o relacionamento de sincronização local e remove dados de registro de dispositivo corrompidos.
Por que o erro 0x8004de40 persiste após correções padrão
O erro 0x8004de40 é um código de falha de login que indica que o cliente do OneDrive não consegue concluir a autenticação com o serviço de identidade do Microsoft 365. A mensagem de erro geralmente diz “Algo deu errado” ou “Não foi possível fazer login”. Soluções padrão, como reiniciar o aplicativo, sair e entrar novamente ou reinstalar o OneDrive, geralmente falham porque o token corrompido permanece em cache no Gerenciador de Credenciais do Windows e no agente do Azure AD.
O cache de token armazena seus tokens de autenticação para que você não precise digitar sua senha toda vez. Quando o token se torna obsoleto, malformado ou dessincronizado com a sessão do servidor, o agente de autenticação o rejeita. O OneDrive então tenta repetidamente o token antigo, produzindo o mesmo erro a cada vez. Simplesmente desvincular o OneDrive nem sempre limpa o cache de token no armazenamento de credenciais ou o registro da conta corporativa nas Configurações do Windows. Uma redefinição completa requer três etapas de remoção separadas: entradas do gerenciador de credenciais, registro da conta corporativa e cache local do OneDrive.
Por que os casos de suporte da Microsoft veem esse erro repetidamente
Os engenheiros de suporte da Microsoft frequentemente encontram esse erro em máquinas que tiveram várias ativações do Office ou mudanças de dispositivo. O cache de token acumula entradas de logins anteriores, e o agente de autenticação tenta cada uma até encontrar um token válido. Se todos os tokens em cache estiverem expirados ou inválidos, o processo falha com o erro 0x8004de40. O erro retorna porque os tokens quebrados permanecem no sistema mesmo após um reparo padrão.
Etapas para resolver permanentemente o erro de login 0x8004de40
Siga estas etapas na ordem exata listada. Não pule nenhuma etapa. Cada etapa limpa uma camada diferente de dados de autenticação em cache.
- Feche o OneDrive completamente
Clique com o botão direito no ícone do OneDrive na bandeja do sistema e selecione Pausar sincronização > Sair do OneDrive. Verifique se o ícone desapareceu da bandeja do sistema. Se o ícone permanecer, pressione Ctrl+Alt+Delete, abra o Gerenciador de Tarefas, selecione Microsoft OneDrive em Processos e clique em Finalizar tarefa. - Exclua as credenciais em cache do OneDrive do Gerenciador de Credenciais
Pressione a tecla Windows + R, digite control keymgr.dll e pressione Enter. Na janela do Gerenciador de Credenciais, clique em Credenciais do Windows. Role até a seção Credenciais Genéricas. Procure por qualquer entrada que contenha “OneDrive”, “MicrosoftOffice16”, “Microsoft.AAD.BrokerPlugin” ou “MicrosoftAccount”. Clique na seta ao lado de cada entrada e selecione Remover. Confirme a remoção quando solicitado. Feche a janela do Gerenciador de Credenciais. - Desconecte a conta corporativa ou de estudante do Windows
Pressione a tecla Windows + R, digite ms-settings:workplace e pressione Enter. Em Acessar trabalho ou escola, encontre a conta que mostra Conectado à sua organização. Clique no nome da conta e depois em Desconectar. Confirme a ação. Reinicie o computador quando solicitado. - Desvincule o OneDrive do seu PC
Abra o OneDrive pesquisando por ele no menu Iniciar. Clique no ícone do OneDrive na bandeja do sistema. Clique no ícone de engrenagem Configurações e selecione Configurações. Vá para a guia Conta. Em Sua conta, clique em Desvincular este PC. Clique em Desvincular conta para confirmar. O OneDrive fechará automaticamente. - Limpe a pasta de cache local do OneDrive
Pressione a tecla Windows + R, digite %localappdata%\Microsoft\OneDrive\ e pressione Enter. Exclua todos os arquivos e pastas dentro deste diretório. Não exclua a pasta OneDrive em si. Se um arquivo estiver em uso, reinicie o computador e tente novamente. - Reconecte sua conta corporativa ou de estudante
Pressione a tecla Windows + R, digite ms-settings:workplace e pressione Enter. Clique em Conectar. Digite seu e-mail corporativo ou de estudante e senha. Siga as instruções para concluir a conexão. Reinicie o computador. - Faça login no OneDrive novamente
Abra o OneDrive pelo menu Iniciar. Digite seu e-mail corporativo ou de estudante e clique em Entrar. Conclua o fluxo de autenticação. O OneDrive agora deve sincronizar sem o erro 0x8004de40.
Se o OneDrive ainda mostrar o erro 0x8004de40 após a correção principal
O erro 0x8004de40 do OneDrive reaparece após alguns dias
Isso indica que o ciclo de renovação de token ainda está quebrado. O problema geralmente é causado por um plugin do agente do Azure AD corrompido. Para corrigir, redefina o Microsoft AAD BrokerPlugin executando o seguinte comando como administrador no PowerShell: Get-AppxPackage Microsoft.AAD.BrokerPlugin | Reset-AppxPackage. Após a conclusão do comando, reinicie o computador e repita as etapas de login acima.
O erro 0x8004de40 aparece apenas em contas específicas do OneDrive
Se você tiver várias contas do OneDrive vinculadas ao mesmo PC, o erro pode afetar apenas uma conta. Remova a conta afetada de Configurações > Contas > Acessar trabalho ou escola e do Gerenciador de Credenciais. Em seguida, faça login apenas na conta afetada primeiro antes de adicionar outras contas.
O erro 0x8004de40 ocorre após uma alteração de senha
Quando você altera sua senha do Microsoft 365, o token em cache se torna inválido imediatamente. Siga o conjunto completo de etapas acima. A etapa de remoção de credenciais é essencial porque o hash da senha antiga permanece no armazenamento de credenciais.
Sincronização do OneDrive vs Cache de Credenciais: Principais Diferenças
| Item | Cliente de Sincronização do OneDrive | Cache de Credenciais do Windows |
|---|---|---|
| Descrição | Gerencia a sincronização de arquivos entre seu PC e o armazenamento em nuvem do OneDrive | Armazena tokens de autenticação e senhas para aplicativos e serviços |
| Papel no erro 0x8004de40 | Inicia a solicitação de login e exibe o erro | Fornece o token obsoleto ou corrompido que causa a falha de autenticação |
| Persistência após desvincular | Limpa as configurações de sincronização local, mas não remove os tokens | Os tokens permanecem até serem excluídos manualmente do Gerenciador de Credenciais |
| Correção recomendada | Desvincular este PC e limpar o cache local | Remover todas as entradas do OneDrive e Microsoft das Credenciais do Windows |
Agora você pode resolver permanentemente o erro de login 0x8004de40 limpando todas as três camadas de dados de autenticação em cache: os tokens do Gerenciador de Credenciais, o registro da conta corporativa do Windows e o cache local do OneDrive. Da próxima vez que alterar sua senha ou mudar para um novo dispositivo, execute as etapas na mesma ordem para evitar que o erro retorne. Para solução de problemas avançada, use o comando PowerShell Reset-AppxPackage no AAD BrokerPlugin para reconstruir o agente de token do zero.