OneDrive for Business inicia com a conta errada em novos perfis do Windows: Guia de correção
🔍 WiseChecker

OneDrive for Business inicia com a conta errada em novos perfis do Windows: Guia de correção

Quando um novo perfil de usuário do Windows faz login pela primeira vez, o OneDrive for Business pode iniciar automaticamente e tentar entrar com uma conta da Microsoft em cache ou herdada, em vez da conta corporativa ou educacional correta. Isso acontece porque o OneDrive armazena em cache as últimas credenciais usadas no registro e as transfere para novos perfis criados na mesma máquina. Este guia explica por que a conta errada aparece e fornece métodos passo a passo para forçar o OneDrive a solicitar a conta correta em novos perfis.

Principais conclusões: Impedir o OneDrive de usar a conta errada em novos perfis do Windows

  • Chave do registro HKEY_CURRENT_USER\Software\Microsoft\OneDrive\Accounts\Business1: Armazena o GUID da conta em cache que o OneDrive reutiliza em novos perfis — limpá-la força uma nova solicitação de login.
  • Configuração de Política de Grupo \Modelos Administrativos\Componentes do Windows\OneDrive\Impedir o OneDrive de ser executado: Desativa a inicialização do OneDrive até que o usuário correto faça login e a reative.
  • Comando OneDrive.exe /takeover: Executado em uma sessão de usuário para reassociar o OneDrive à conta corporativa ou educacional correta sem reinstalar.

ADVERTISEMENT

Por que o OneDrive inicia com a conta errada em novos perfis

O OneDrive for Business armazena a última conta autenticada em uma chave do registro sob o hive do usuário. Quando o Windows cria um novo perfil, ele copia as configurações do perfil de usuário padrão, que podem incluir a configuração do OneDrive do usuário original. O cliente do OneDrive na inicialização lê o GUID da conta em cache e tenta autenticar silenciosamente. Se a conta em cache for uma conta pessoal da Microsoft ou uma conta corporativa diferente, o OneDrive a usará em vez de solicitar a conta corporativa ou educacional correta.

O problema é mais comum em ambientes de estações de trabalho compartilhadas onde a TI provisiona uma imagem padrão ou perfil padrão que já contém dados de login do OneDrive. Também ocorre quando um usuário faz login no Windows com uma conta local e depois muda para uma conta de domínio — o OneDrive retém as credenciais da conta local.

Etapas para forçar o OneDrive a solicitar a conta correta em novos perfis

Use o Método 1 para máquinas individuais. Use o Método 2 para computadores ingressados em domínio com Política de Grupo. Use o Método 3 quando precisar trocar de conta sem limpar todos os dados do usuário.

Método 1: Limpar a chave do registro da conta em cache

  1. Abra o Editor do Registro
    Pressione a tecla Windows + R, digite regedit e pressione Enter. Clique em Sim se solicitado pelo Controle de Conta de Usuário.
  2. Navegue até a chave da conta do OneDrive
    Vá para HKEY_CURRENT_USER\Software\Microsoft\OneDrive\Accounts\Business1. Se Business1 não existir, procure por Personal ou Business2 — a conta em cache pode estar em qualquer uma dessas subchaves.
  3. Exclua a pasta da conta em cache
    Clique com o botão direito no nome da subchave, por exemplo Business1, e selecione Excluir. Confirme a exclusão quando solicitado.
  4. Reinicie o OneDrive
    Abra o Gerenciador de Tarefas com Ctrl + Shift + Esc. Localize Microsoft OneDrive na guia Processos, clique com o botão direito e selecione Finalizar tarefa. Em seguida, inicie o OneDrive pelo menu Iniciar ou executando C:\Program Files\Microsoft OneDrive\OneDrive.exe. O OneDrive agora exibirá a janela de login para a conta correta.

Método 2: Desabilitar a inicialização do OneDrive via Política de Grupo

  1. Abra o Editor de Política de Grupo Local
    Pressione a tecla Windows + R, digite gpedit.msc e pressione Enter. Esta ferramenta está disponível nas edições Windows 10 Pro, Enterprise e Education.
  2. Navegue até a política do OneDrive
    Vá para Configuração do Computador > Modelos Administrativos > Componentes do Windows > OneDrive. Se você não vir OneDrive listado, os arquivos ADMX podem não estar instalados — baixe-os da Microsoft ou use o método do registro.
  3. Habilite a política para impedir o OneDrive de ser executado
    Clique duas vezes em Impedir o OneDrive de ser executado. Selecione Habilitado e clique em OK. Isso impede que o OneDrive inicie automaticamente em todos os novos perfis.
  4. Aplique a política e reinicie
    Execute gpupdate /force no Prompt de Comando como administrador e reinicie o computador. Novos perfis não iniciarão o OneDrive na inicialização.
  5. Permita o OneDrive para o usuário correto
    Após o usuário correto fazer login, abra a mesma política e defina-a como Não Configurado. Execute gpupdate /force novamente e reinicie. O OneDrive agora solicitará credenciais em vez de usar a conta em cache.

Método 3: Usar o comando /takeover para trocar de contas

  1. Feche o OneDrive completamente
    Clique com o botão direito no ícone do OneDrive na bandeja do sistema e selecione Configurações. Na guia Conta, clique em Desvincular este PC. Em seguida, finalize o processo do OneDrive no Gerenciador de Tarefas.
  2. Execute o comando takeover
    Abra o Prompt de Comando como administrador. Digite C:\Program Files\Microsoft OneDrive\OneDrive.exe /takeover e pressione Enter. Este comando força o OneDrive a reinicializar sua configuração de conta.
  3. Faça login com a conta correta
    O OneDrive abrirá uma janela de login. Insira as credenciais da conta corporativa ou educacional correta. O comando takeover limpa o GUID da conta em cache e cria uma nova chave Business1 com a conta correta.

ADVERTISEMENT

Se o OneDrive ainda usar a conta errada após essas correções

O OneDrive continua fazendo login com a mesma conta errada após limpar o registro

A chave do registro pode ser recriada por um script de inicialização ou um pacote de provisionamento. Verifique as tarefas agendadas em Agendador de Tarefas > Biblioteca do Agendador de Tarefas > Microsoft > Windows > OneDrive que executam a Tarefa de Atualização Autônoma do OneDrive. Desabilite esta tarefa temporariamente. Verifique também se nenhum script de logon no Active Directory executa OneDrive.exe com uma troca de conta específica.

Novos perfis ainda mostram a conta errada após a aplicação da Política de Grupo

A Política de Grupo pode não se aplicar ao perfil de usuário padrão. A política só afeta os usuários após ser aplicada. Para redefinir o perfil padrão, use o botão Copiar Perfil em Propriedades do Sistema > Avançado > Perfis de Usuário. Selecione Perfil Padrão, clique em Copiar Para e sobrescreva o perfil padrão existente com uma versão limpa que não tenha configuração do OneDrive.

O OneDrive exibe uma janela de login em branco ou erro 0x8004de40 após a correção

Este erro indica um cache corrompido do OneDrive. Execute OneDrive.exe /reset no Prompt de Comando. Após a redefinição, o OneDrive se reinstalará silenciosamente. Em seguida, faça login com a conta correta. Se o erro persistir, desinstale o OneDrive em Configurações > Aplicativos, reinicie o computador e reinstale pelo portal do Microsoft 365.

Diferenças entre Conta em Cache do OneDrive, Política de Grupo e Redefinição Manual

Item Limpeza do Cache do Registro Desabilitação via Política de Grupo Comando /takeover
Escopo Perfil de usuário único Todos os usuários na máquina Sessão de usuário único
Requer direitos de administrador Não Sim Sim
Correção permanente para novos perfis Não — reaparece se o perfil padrão ainda tiver dados em cache Sim — impede o OneDrive de ser executado até que a política seja removida Não — corrige apenas o usuário atual
Efeito nos arquivos existentes Nenhum — os arquivos permanecem sincronizados após reautenticação Nenhum — os arquivos permanecem no disco Nenhum — os arquivos permanecem sincronizados

Agora você pode impedir que o OneDrive faça login automaticamente com a conta errada em novos perfis do Windows. Comece limpando a chave do registro Business1 no usuário afetado. Para máquinas compartilhadas, aplique a Política de Grupo para desabilitar a inicialização do OneDrive e reative-a somente após o usuário correto fazer login. Como dica avançada, use o comando OneDrive.exe /takeover em um script de logon para forçar a reatribuição de conta sem intervenção do usuário.

ADVERTISEMENT