Ao substituir o dispositivo de um usuário e configurar o OneDrive, o erro 0x8004de40 aparece durante o login. A mensagem diz que o login não pôde ser concluído e o erro retorna repetidamente mesmo após limpar as credenciais. Esse erro ocorre porque a identidade do dispositivo ou o token de autenticação armazenado no gerenciador de credenciais do Windows entra em conflito com o registro do dispositivo no Microsoft Entra ID. Este artigo explica a causa raiz, fornece um checklist passo a passo para administradores resolverem o erro permanentemente e aborda falhas relacionadas que podem surgir durante a substituição do dispositivo.
Principais conclusões: Resolvendo o erro 0x8004de40 do OneDrive após substituição de dispositivo
- Centro de administração do Microsoft Entra > Dispositivos > ID do dispositivo: Localize e exclua o registro do dispositivo antigo vinculado à máquina substituída para quebrar o link de autenticação obsoleto.
- Gerenciador de Credenciais do Windows > Credenciais do Windows: Remova todas as entradas em cache contendo MicrosoftOffice16_Data:ADAL ou OneDrive Cached Credentials para limpar tokens corrompidos.
- Configurações do OneDrive > Conta > Desvincular este PC: Desvincule e religue o OneDrive no novo dispositivo para forçar a aquisição de um novo token do Microsoft Entra ID.
Por que o erro 0x8004de40 retorna após a substituição do dispositivo
O erro 0x8004de40 é uma falha de login originada de uma incompatibilidade entre a identidade do dispositivo armazenada no Microsoft Entra ID e a identidade do dispositivo apresentada pelo novo computador. Quando um usuário substitui um dispositivo, o hardware antigo é descomissionado, mas seu registro de dispositivo permanece no Microsoft Entra ID. O OneDrive e os aplicativos do Microsoft 365 dependem de políticas de Acesso Condicional baseadas em dispositivo e tokens de atualização primários. Se o registro do dispositivo antigo não for removido, o serviço de autenticação vê o novo dispositivo como não autorizado porque o token foi emitido para o ID do dispositivo antigo.
O erro persiste porque o gerenciador de credenciais do Windows no novo dispositivo pode ainda conter tokens em cache de uma tentativa anterior, ou o novo dispositivo foi inadvertidamente ingressado no Microsoft Entra ID com um nome duplicado. Em alguns casos, o perfil do usuário foi migrado do dispositivo antigo, carregando caches de token corrompidos. O erro retorna toda vez que o OneDrive tenta atualizar o token porque o registro do dispositivo obsoleto ainda está presente no locatário.
Como a identidade do dispositivo afeta a autenticação do OneDrive
O Microsoft Entra ID mantém uma lista de dispositivos registrados ou ingressados no locatário. Cada dispositivo possui um ID de dispositivo único. Quando um usuário faz login no OneDrive em um novo dispositivo, o OneDrive solicita um Token de Atualização Primário vinculado a esse dispositivo. Se o registro do dispositivo antigo ainda existir, a solicitação de token pode ser correspondida ao ID de dispositivo errado, causando falha no login com o erro 0x8004de40. Isso é especialmente comum quando o novo dispositivo tem o mesmo nome de host do dispositivo antigo ou quando o perfil do usuário foi restaurado a partir de um backup.
Checklist do administrador para corrigir permanentemente o erro 0x8004de40
Siga estas etapas em ordem. Cada etapa tem como alvo uma camada específica da cadeia de autenticação. Pular etapas pode deixar registros obsoletos que fazem o erro retornar.
- Exclua o registro do dispositivo antigo do Microsoft Entra ID
Acesse o Centro de administração do Microsoft Entra em entra.microsoft.com. Selecione Identidade > Dispositivos > Todos os dispositivos. Localize o dispositivo antigo pelo nome de host ou Nome Principal do Usuário. Selecione o dispositivo, clique em Excluir e confirme. Isso remove a identidade do dispositivo obsoleto que entra em conflito com o novo dispositivo. - Limpe o gerenciador de credenciais do Windows no novo dispositivo
No novo computador do usuário, abra Painel de Controle > Contas de Usuário > Gerenciador de Credenciais. Clique em Credenciais do Windows. Role até a seção Credenciais Genéricas. Remova todas as entradas que contenham MicrosoftOffice16_Data:ADAL ou OneDrive Cached Credentials. Remova também qualquer entrada com o nome de host do dispositivo antigo. Reinicie o computador após limpar as credenciais. - Desvincule e religue o OneDrive no novo dispositivo
Clique com o botão direito no ícone do OneDrive na bandeja do sistema. Selecione Configurações > Conta. Clique em Desvincular este PC. Confirme a ação. Após desvincular, faça login novamente com a conta corporativa ou de estudante do usuário. O OneDrive solicitará um novo token vinculado ao registro do novo dispositivo. - Verifique as políticas de Acesso Condicional que exigem dispositivos em conformidade
No Centro de administração do Microsoft Entra, vá para Proteção > Acesso Condicional > Políticas. Revise qualquer política que tenha como alvo Todos os aplicativos em nuvem ou Office 365 e exija conformidade do dispositivo. Se o novo dispositivo não estiver inscrito no Microsoft Intune ou não estiver marcado como em conformidade, o login falhará. Certifique-se de que o novo dispositivo esteja inscrito e marcado como em conformidade antes que o usuário tente fazer login no OneDrive. - Force o re-registro do dispositivo se o novo dispositivo foi ingressado com um nome duplicado
Se o novo dispositivo tiver o mesmo nome de host do dispositivo antigo, abra um prompt do PowerShell elevado e executedsregcmd /leave. Aguarde 30 segundos e executedsregcmd /join. Isso re-registra o dispositivo no Microsoft Entra ID e gera um novo ID de dispositivo. Após a conclusão do comando, reinicie o computador e faça login no OneDrive novamente. - Redefina a sincronização do OneDrive se o erro persistir após o login
Abra uma caixa de diálogo Executar com Win + R. Digite%localappdata%\Microsoft\OneDrive\onedrive.exe /resete pressione Enter. Aguarde o OneDrive reiniciar. Isso limpa o banco de dados de sincronização local sem remover arquivos. Após a redefinição, faça login novamente.
Se o erro 0x8004de40 do OneDrive ainda retornar após o checklist
O usuário vê o erro 0x8004de40 ao fazer login em aplicativos do Office, não apenas no OneDrive
O mesmo registro de dispositivo obsoleto afeta todos os aplicativos do Microsoft 365 que usam autenticação baseada em dispositivo. Siga o checklist acima, mas também limpe o estado de ativação do Office. Abra qualquer aplicativo do Office, vá para Arquivo > Conta, clique em Sair em Informações do Usuário. Feche todos os aplicativos do Office, limpe as entradas do gerenciador de credenciais novamente e faça login a partir de qualquer aplicativo do Office. Isso força uma reativação completa.
O erro 0x8004de40 aparece após uma migração de perfil de usuário
Se o perfil do usuário foi migrado do dispositivo antigo usando a Transferência Fácil do Windows ou uma ferramenta de terceiros, o cofre do gerenciador de credenciais pode conter tokens vinculados ao dispositivo antigo. Exclua o perfil do usuário no novo dispositivo e crie um perfil novo. Em seguida, religue o dispositivo ao Microsoft Entra ID usando dsregcmd /leave e dsregcmd /join. Esta é a correção mais completa para cenários de migração.
O dispositivo aparece como duplicado no Microsoft Entra ID após o re-registro
Se o novo dispositivo aparecer duas vezes na lista Todos os dispositivos, exclua ambas as entradas. Execute dsregcmd /leave no dispositivo, reinicie e execute dsregcmd /join. O dispositivo será registrado com um único novo ID de dispositivo. Em seguida, exclua quaisquer entradas obsoletas restantes no centro de administração.
Registro do dispositivo antigo vs. registro do novo dispositivo: principais diferenças
| Item | Registro do Dispositivo Antigo (Obsoleto) | Registro do Novo Dispositivo (Ativo) |
|---|---|---|
| ID do Dispositivo | Atribuído ao hardware substituído | Atribuído ao computador atual |
| Tipo de ingresso | Ingressado ou registrado no Microsoft Entra | Ingressado ou registrado no Microsoft Entra |
| Status de conformidade | Desconhecido ou expirado | Avaliado pelo Intune |
| Token de Atualização Primário | Vinculado ao ID do dispositivo antigo | Vinculado ao novo ID do dispositivo |
| Autenticação do OneDrive | Falha com 0x8004de40 | Sucesso com novo token |
Após concluir o checklist, o usuário pode fazer login no OneDrive no dispositivo de substituição sem o erro 0x8004de40. A ação principal é excluir o registro do dispositivo antigo do Microsoft Entra ID antes que o usuário tente fazer login. Como etapa avançada, habilite a limpeza automática de dispositivos no Microsoft Entra ID usando a lâmina Dispositivos > Configurações do Dispositivo para definir um período de carência de 30 dias para dispositivos obsoletos. Isso evita erros semelhantes durante futuras substituições de dispositivos.