Você trocou seu dispositivo Windows e agora o OneDrive for Business se recusa a fazer login, exibindo o código de erro 0x8004de40. Esse erro persiste mesmo após você redigitar sua senha ou reinstalar o OneDrive. A causa raiz é um token de autenticação desatualizado ou conflitante em cache do seu dispositivo antigo que a plataforma de identidade da Microsoft rejeita. Este artigo explica por que o erro retorna após as correções padrão e fornece três métodos direcionados para limpar as credenciais em cache e forçar um novo login.
Principais conclusões: Como sair do loop de login 0x8004de40
- Gerenciador de Credenciais do Windows > Credenciais do Windows > MicrosoftOffice16_Data:ADAL: Excluir esta entrada remove o token de autenticação em cache que causa o erro 0x8004de40 em um dispositivo de substituição.
- Configurações do OneDrive > Conta > Desvincular este PC: Desvincular do dispositivo antigo força o assistente de login a solicitar um novo token em vez de reutilizar um rejeitado.
- Comando:
dsregcmd /leavee depoisdsregcmd /join: Reingressar o dispositivo no Azure AD redefine a identidade do dispositivo que o Microsoft 365 usa para validar o login.
Por que o erro 0x8004de40 persiste após a troca de dispositivo
O erro 0x8004de40 é um código de falha de login que indica que o OneDrive não consegue autenticar sua conta porque o token de autenticação apresentado pelo cliente não corresponde ao que a plataforma de identidade da Microsoft espera. Em um dispositivo de substituição, essa incompatibilidade ocorre por três motivos específicos.
Primeiro, o Gerenciador de Credenciais do Windows armazena um token do dispositivo anterior na entrada MicrosoftOffice16_Data:ADAL:<seu-tenant-id>. Quando você faz login no novo dispositivo, o OneDrive envia esse token antigo. A plataforma de identidade da Microsoft detecta que o token foi emitido para um dispositivo diferente e o rejeita com o erro 0x8004de40.
Segundo, o novo dispositivo pode não estar ingressado corretamente no Azure Active Directory. Se a identidade do dispositivo estiver ausente ou corrompida, o fluxo de login não consegue concluir a etapa de autenticação do dispositivo exigida por muitos locatários do Microsoft 365.
Terceiro, uma chave de registro remanescente de uma instalação anterior do OneDrive pode conter um ID de dispositivo desatualizado. O OneDrive lê essa chave de registro durante a inicialização e tenta reutilizar a associação antiga do dispositivo, o que desencadeia a mesma rejeição.
Correções padrão como reinstalar o OneDrive ou limpar o cache do navegador não removem esses três artefatos. É por isso que o erro continua voltando. As etapas abaixo visam cada artefato diretamente.
Etapas para limpar credenciais desatualizadas e corrigir o erro de login
Execute estas etapas em ordem. Não pule nenhuma etapa. Após cada método, teste o login abrindo o OneDrive e inserindo suas credenciais de conta corporativa ou de estudante.
Método 1: Excluir o token desatualizado do Gerenciador de Credenciais do Windows
- Abra o Gerenciador de Credenciais
Pressione Windows Key + R, digitecontrol /name Microsoft.CredentialManagere pressione Enter. - Mude para Credenciais do Windows
Clique em Credenciais do Windows na barra de navegação superior. - Localize o token do OneDrive
Role para baixo até a seção Credenciais Genéricas. Procure uma entrada chamada MicrosoftOffice16_Data:ADAL:<seu-tenant-id>. O ID do locatário é uma longa sequência de letras e números. - Expanda e remova a entrada
Clique na seta para expandir a entrada e depois clique em Remover. Confirme a exclusão quando solicitado. - Exclua entradas duplicadas
Se você vir várias entradas com nomes semelhantes, remova todas. Remova também qualquer entrada que contenha ADAL ou OneDrive. - Reinicie o OneDrive
Clique com o botão direito no ícone do OneDrive na área de notificação e selecione Fechar OneDrive. Abra o OneDrive pelo menu Iniciar. Agora você deve ver a tela de login completa em vez do erro.
Método 2: Desvincular o OneDrive e reautenticar
- Abra as configurações do OneDrive
Clique com o botão direito no ícone do OneDrive na área de notificação e selecione Configurações. - Vá para a guia Conta
Clique na guia Conta na janela de configurações do OneDrive. - Desvincular este PC
Clique em Desvincular este PC. Confirme a ação quando a caixa de diálogo de aviso aparecer. - Feche o OneDrive completamente
Clique com o botão direito no ícone do OneDrive novamente e selecione Fechar OneDrive. - Limpe a chave de registro do OneDrive
Pressione Windows Key + R, digiteregedite pressione Enter. Navegue atéHKEY_CURRENT_USER\Software\Microsoft\OneDrive\Accounts\Business1. Clique com o botão direito na chave Business1 e selecione Excluir. Feche o Editor do Registro. - Reinicie e faça login
Abra o OneDrive pelo menu Iniciar. Insira seu e-mail corporativo ou de estudante e senha. Conclua o desafio de autenticação multifator se seu locatário exigir.
Método 3: Reingressar o dispositivo no Azure AD
- Abra o Prompt de Comando como administrador
Pressione Windows Key + X e selecione Windows Terminal (Admin) ou Prompt de Comando (Admin). - Saia do ingresso atual no Azure AD
Digite o seguinte comando e pressione Enter:dsregcmd /leave
Aguarde a mensagem Saída do ingresso concluída com sucesso. - Reinicie o dispositivo
Feche todas as janelas e reinicie o Windows. - Ingresse o dispositivo no Azure AD novamente
Abra o Prompt de Comando como administrador novamente. Digite o seguinte comando e pressione Enter:dsregcmd /join
Aguarde a mensagem Ingresso concluído com sucesso. - Verifique o status do dispositivo
Digitedsregcmd /statuse pressione Enter. Confirme que AzureAdJoined mostra YES e DomainJoined mostra o domínio correto. - Abra o OneDrive e faça login
Inicie o OneDrive. O fluxo de login agora deve ser concluído sem o erro 0x8004de40.
Se o OneDrive ainda mostrar o erro 0x8004de40 após essas etapas
O login do OneDrive ainda falha após excluir credenciais e desvincular
A chave de registro pode não ter sido removida completamente. Abra o Editor do Registro e navegue até HKEY_CURRENT_USER\Software\Microsoft\OneDrive\Accounts. Exclua toda a chave Accounts. Isso remove todos os dados de conta em cache, incluindo associações de dispositivo. Em seguida, reinicie o OneDrive e faça login novamente.
O erro aparece imediatamente após fazer login em um novo dispositivo que nunca foi usado antes
Isso geralmente significa que o dispositivo não está ingressado no Azure AD. Abra Configurações > Contas > Acessar trabalho ou escola. Se o domínio do seu locatário não estiver listado em Conectado a <locatário> Azure AD, clique em Conectar e siga o assistente de ingresso. Após ingressar, repita as etapas 4 a 6 do Método 3.
O erro retorna após uma atualização do Windows ou atualização de recurso
Uma atualização de recurso do Windows pode redefinir o registro do dispositivo. Execute dsregcmd /status em um Prompt de Comando elevado. Se AzureAdJoined mostrar NO, repita o Método 3 completamente. Em seguida, exclua a entrada de credencial do Gerenciador de Credenciais novamente conforme descrito no Método 1.
Exclusão manual de credenciais vs. Desvincular este PC: o que funciona melhor para troca de dispositivo
| Item | Exclusão manual de credenciais (Método 1) | Desvincular este PC (Método 2) |
|---|---|---|
| O que remove | Token de autenticação desatualizado do Gerenciador de Credenciais | Associação de dispositivo das configurações e registro do OneDrive |
| Requer direitos de administrador | Não | Não |
| Efeito nos arquivos locais | Nenhum | Interrompe a sincronização, mas mantém cópias locais |
| Melhor usado quando | O token é o único problema e o dispositivo já está ingressado no Azure AD | A associação do dispositivo antigo persiste e a exclusão de credenciais sozinha não funcionou |
Use o Método 1 primeiro porque é mais rápido e não interrompe a sincronização. Se o erro retornar após uma reinicialização, prossiga com o Método 2. Use o Método 3 apenas quando os outros métodos falharem ou quando o dispositivo nunca foi ingressado corretamente no Azure AD.
Agora você pode resolver o erro de login 0x8004de40 em um dispositivo de substituição excluindo o token desatualizado do Gerenciador de Credenciais, desvinculando o OneDrive ou reingressando o dispositivo no Azure AD. Comece com a correção do Gerenciador de Credenciais, pois leva menos de dois minutos. Se o erro reaparecer após uma futura atualização do Windows, execute o comando dsregcmd /status primeiro para verificar o estado de ingresso do dispositivo antes de repetir a exclusão de credenciais.