OneDrive for Business na inicialização do Windows: solução para dispositivos compartilhados que usam a conta errada
🔍 WiseChecker

OneDrive for Business na inicialização do Windows: solução para dispositivos compartilhados que usam a conta errada

Em um dispositivo Windows compartilhado, o OneDrive for Business pode iniciar automaticamente e fazer login com uma conta que não é a sua. Isso acontece quando a sessão do OneDrive do usuário anterior permanece em cache no gerenciador de credenciais ou na configuração de inicialização do sistema. O resultado é que você vê os arquivos errados, erros de sincronização ou mensagens de acesso negado. Este artigo explica por que a conta errada aparece e fornece etapas claras para forçar o OneDrive a usar a conta correta na inicialização.

Principais conclusões: corrigir conta errada do OneDrive em dispositivos compartilhados

  • Gerenciador de Credenciais do Windows > Credenciais do Windows > Credenciais em cache do OneDrive: Remover essas entradas força o OneDrive a solicitar um novo login na próxima inicialização.
  • Configurações do OneDrive > Conta > Desvincular este PC: Essa ação limpa a associação de conta local e redefine o comportamento de login na inicialização.
  • Gerenciador de Tarefas > Inicialização > Desabilitar OneDrive: Impede a inicialização automática; use como solução temporária ou para fluxos de trabalho dedicados de usuários compartilhados.

ADVERTISEMENT

Por que o OneDrive inicia com a conta errada em dispositivos Windows compartilhados

O OneDrive for Business armazena suas credenciais de login no Gerenciador de Credenciais do Windows, na seção Credenciais do Windows. Quando um usuário faz login em um dispositivo compartilhado, o OneDrive salva um token de acesso e um token de atualização. Na próxima inicialização, o OneDrive lê essas credenciais armazenadas e faz login automaticamente sem solicitação. Se o usuário anterior não saiu ou desvinculou sua conta, os tokens permanecem válidos. O novo usuário vê a conta e os arquivos do usuário anterior.

O processo de inicialização do OneDrive é controlado por uma entrada do registro e um atalho na pasta Inicializar. O executável do OneDrive é executado com as credenciais armazenadas. Não há uma caixa de diálogo de seleção de conta por usuário na inicialização. A única maneira de mudar a conta é limpar as credenciais em cache e depois fazer login com a conta correta.

Dispositivos compartilhados que usam troca rápida de usuário ou sessões de área de trabalho remota são mais propensos a esse problema. O Windows não isola os caches de credenciais do OneDrive entre perfis de usuário quando a mesma conta local do Windows é usada por várias pessoas. Cada pessoa deve desvincular sua conta antes que o próximo usuário faça login.

Etapas para forçar o OneDrive a usar a conta correta na inicialização

Siga estas etapas em ordem. Se você pular a remoção de credenciais, o OneDrive reutilizará os tokens antigos.

  1. Feche o OneDrive completamente
    Clique com o botão direito no ícone do OneDrive na bandeja do sistema. Selecione Pausar sincronização e depois Sair. Confirme que nenhum processo do OneDrive permanece pressionando Ctrl+Shift+Esc para abrir o Gerenciador de Tarefas. Procure por Microsoft OneDrive na lista de processos e finalize a tarefa se presente.
  2. Abra o Gerenciador de Credenciais do Windows
    Pressione a tecla Windows, digite Gerenciador de Credenciais e selecione o resultado. Clique em Credenciais do Windows na barra superior.
  3. Remova todas as credenciais relacionadas ao OneDrive
    Role até a seção Credenciais Genéricas. Procure por entradas que começam com MicrosoftOneDrive ou OneDrive Cached Credential. Clique na seta para expandir cada entrada e depois clique em Remover. Confirme a remoção. Remova também qualquer entrada que contenha o nome do seu locatário do Microsoft 365, como MicrosoftOffice16_Data:ADAL:<locatário>. Não remova credenciais de outros serviços a menos que tenha certeza de que não estão relacionadas.
  4. Desvincule o OneDrive da conta atual do Windows
    Abra o OneDrive pressionando a tecla Windows e digitando OneDrive. Clique no ícone do OneDrive na bandeja do sistema. Se o OneDrive não aparecer, execute %localappdata%\Microsoft\OneDrive\OneDrive.exe pelo Menu Iniciar ou pelo Explorador de Arquivos. Na janela Configurações do OneDrive, vá para a guia Conta e clique em Desvincular este PC. Confirme a desvinculação quando solicitado.
  5. Reinicie o processo de configuração do OneDrive
    Após desvincular, o OneDrive abrirá o assistente de configuração automaticamente. Se não abrir, execute o executável do OneDrive novamente. Na primeira tela, insira a conta corporativa ou de estudante correta para o dispositivo compartilhado. Conclua a configuração selecionando as pastas que deseja sincronizar. Não marque a caixa que diz Iniciar o OneDrive automaticamente quando eu fizer login no Windows se quiser controlar a inicialização manualmente para uso compartilhado.
  6. Verifique o comportamento de inicialização
    Reinicie o Windows. Após a reinicialização, o OneDrive deve iniciar com a conta correta. Se ainda mostrar a conta errada, repita as etapas 1 a 4 e verifique se nenhum outro perfil de usuário no dispositivo tem as credenciais antigas em cache. Verifique cada conta de usuário do Windows que foi usada no dispositivo.

ADVERTISEMENT

Se o OneDrive ainda iniciar com a conta errada após a correção principal

A entrada de inicialização do OneDrive está apontando para o perfil de usuário antigo

O atalho de inicialização do OneDrive na pasta Inicializar pode estar configurado para um usuário diferente. Abra o Explorador de Arquivos e vá para %appdata%\Microsoft\Windows\Start Menu\Programs\Startup. Procure por um atalho do OneDrive. Clique com o botão direito, selecione Propriedades e verifique o campo Destino. O destino deve ser %localappdata%\Microsoft\OneDrive\OneDrive.exe. Se o caminho apontar para a pasta de outro usuário, exclua o atalho. Depois vá para %localappdata%\Microsoft\OneDrive\ e execute o OneDrive.exe manualmente para recriar a entrada de inicialização para o usuário atual.

O Gerenciador de Credenciais do Windows contém tokens ADAL obsoletos

O OneDrive usa tokens do Azure Active Directory. Esses tokens podem não aparecer como entradas do OneDrive. Abra o Gerenciador de Credenciais novamente e procure por entradas começando com MicrosoftOffice16_Data:ADAL:. Remova qualquer uma que contenha o UPN ou ID do locatário do usuário antigo. Remova também entradas em Windows Live ID ou MicrosoftAccount se corresponderem à conta antiga. Após a remoção, repita o processo de desvinculação e configuração do OneDrive.

Política de Grupo ou configurações do registro forçam uma conta específica

Em ambientes gerenciados, administradores de TI podem definir a chave de registro SilentlySignIn ou implantar uma Política de Grupo que força uma conta específica. Pressione a tecla Windows + R, digite regedit e navegue até HKEY_CURRENT_USER\Software\Microsoft\OneDrive\Accounts\Business1. Procure por um valor chamado UserEmail. Se contiver o endereço errado, exclua toda a chave Business1. Isso força o OneDrive a solicitar credenciais na próxima inicialização. Se a chave reaparecer, verifique a Política de Grupo local em Configuração do Computador > Modelos Administrativos > OneDrive para configurações que especificam um locatário ou usuário.

Item Remover credenciais do Gerenciador de Credenciais Desvincular OneDrive da guia Conta
Efeito nos tokens Exclui todos os tokens de acesso e atualização armazenados Remove a associação local, mas pode deixar tokens
Requer reconfiguração Sim, o OneDrive solicitará login na próxima inicialização Sim, o assistente de configuração abre imediatamente
Funciona para dispositivos compartilhados Sim, remove todas as contas em cache Apenas para o usuário atual do Windows
Risco de perder arquivos offline Não, os arquivos permanecem no dispositivo Não, os arquivos permanecem, mas o estado de sincronização é redefinido

Use o método de remoção de credenciais para uma reinicialização limpa em dispositivos compartilhados. Use o método de desvinculação quando precisar apenas trocar de conta em uma máquina de usuário único.

Agora você pode forçar o OneDrive a iniciar com a conta correta em qualquer dispositivo Windows compartilhado. Após concluir as etapas, teste a inicialização saindo e entrando novamente. Para dispositivos usados por muitas pessoas, considere desabilitar a inicialização automática do OneDrive pelo Gerenciador de Tarefas e fazer com que cada usuário inicie o OneDrive manualmente. Isso evita completamente o problema de credenciais em cache.

ADVERTISEMENT