Se você usa o OneDrive for Business no Mac e uma biblioteca compartilhada reinicia o ciclo de sincronização toda vez que reinicia o computador, está enfrentando um loop de sincronização. Isso acontece porque o aplicativo OneDrive no macOS pode perder o token de autenticação em cache de uma biblioteca compartilhada após a reinicialização do sistema. Este guia explica por que o loop ocorre e fornece as etapas exatas para quebrar o ciclo e restaurar a sincronização estável.
Principais conclusões: Corrigindo o loop de sincronização de biblioteca compartilhada no Mac
- OneDrive > Preferências > Conta > Desvincular este Mac: Remove completamente todas as credenciais em cache e interrompe o loop de sincronização de todas as bibliotecas.
- OneDrive > Preferências > Conta > Adicionar uma biblioteca compartilhada: Readiciona a biblioteca com loop com um token de autenticação novo após desvincular.
- Comando no Terminal: killall OneDrive: Força a parada imediata do processo do OneDrive quando o aplicativo está preso em um loop e não sai normalmente.
Por que o loop de sincronização ocorre após a reinicialização
Quando você reinicia o Mac, o aplicativo OneDrive é iniciado automaticamente e tenta verificar o token de autenticação de cada biblioteca sincronizada. Para uma biblioteca compartilhada, o token pode se tornar obsoleto ou corrompido durante o processo de desligamento. O aplicativo detecta o token inválido, tenta atualizá-lo, falha e repete o ciclo de verificação. Isso cria um loop onde a biblioteca mostra constantemente “Sincronizando” ou “Processando alterações” mas nunca conclui.
A causa raiz é que o keychain do macOS armazena o token da biblioteca compartilhada, mas o endpoint de atualização do token pode expirar ou retornar um erro após a reinicialização. O OneDrive não faz um fallback para uma reautenticação completa; ele simplesmente repete a mesma atualização com falha. Esse comportamento é específico de bibliotecas compartilhadas porque elas exigem um contexto de permissão separado da sua pasta pessoal do OneDrive.
Um fator secundário é o agente de inicialização do OneDrive. O agente inicia o OneDrive no login e, se a rede não estiver totalmente disponível ainda, a atualização do token pode falhar. O aplicativo enfileira novas tentativas, que se acumulam e aparecem como um loop de sincronização.
Etapas para quebrar o loop de sincronização e restaurar a sincronização normal
- Saia completamente do OneDrive
Clique no ícone de nuvem do OneDrive na barra de menus. Selecione Sair do OneDrive. Se o aplicativo não responder, abra o Terminal e executekillall OneDrivepara forçar a parada do processo. - Limpe as credenciais em cache no keychain
Abra o aplicativo Keychain Access em Applications > Utilities. Na caixa de pesquisa, digiteOneDrive. Exclua todas as entradas que contenham “OneDrive” ou “Microsoft_OneDrive”. Não exclua entradas de outros aplicativos da Microsoft. Isso remove o token obsoleto da biblioteca compartilhada. - Desvincule seu Mac do OneDrive
Abra o OneDrive. Vá para OneDrive > Preferências > Conta. Clique em Desvincular este Mac. Confirme a ação. Isso redefine todo o relacionamento de sincronização e limpa todos os dados em cache locais de todas as bibliotecas. - Reinicie seu Mac
Reinicie o computador para garantir que as alterações no keychain entrem em vigor e o agente de inicialização do OneDrive comece do zero. - Faça login no OneDrive novamente
Após a reinicialização, abra o OneDrive na pasta Applications. Faça login com sua conta corporativa ou de estudante. Escolha o local da sua pasta pessoal do OneDrive. Deixe a sincronização inicial concluir para sua pasta pessoal. - Readicione a biblioteca compartilhada
Clique no ícone de nuvem do OneDrive na barra de menus. Selecione Preferências > Conta. Em Bibliotecas compartilhadas, clique em Adicionar uma biblioteca compartilhada. Navegue ou pesquise pela biblioteca que estava em loop. Selecione-a e clique em Adicionar. A biblioteca agora será sincronizada com um token de autenticação novo. - Teste a correção
Reinicie seu Mac novamente. Após o login, abra o OneDrive e observe a biblioteca compartilhada. Ela deve sincronizar uma vez e depois mostrar uma marca de seleção verde. Se o loop retornar, repita as etapas 1 a 6, mas também verifique a conexão de rede antes de readicionar a biblioteca.
Se o loop de sincronização ainda continuar
OneDrive mostra “Processando alterações” indefinidamente após readicionar a biblioteca
Isso indica que a biblioteca tem um grande número de arquivos ou uma estrutura de arquivos corrompida. Pause a sincronização clicando com o botão direito no ícone do OneDrive na barra de menus e selecionando Pausar sincronização > 2 horas. Aguarde 10 minutos e depois retome. Se o problema persistir, peça ao proprietário da biblioteca para verificar se há nomes de arquivo com mais de 255 caracteres ou que contenham caracteres proibidos como : ou ".
A biblioteca sincroniza, mas mostra um X vermelho em alguns arquivos
Um X vermelho significa que o arquivo está bloqueado por uma regra de sincronização. Clique com o botão direito no arquivo e selecione Ver problemas de sincronização. As causas comuns incluem tamanho de arquivo acima de 250 GB, caminho do arquivo com mais de 400 caracteres ou tipo de arquivo bloqueado pela sua organização. Entre em contato com seu administrador de TI para ajustar as configurações da biblioteca do SharePoint.
OneDrive trava imediatamente após fazer login
Isso geralmente é causado por uma instalação corrompida do OneDrive. Desinstale o OneDrive usando a opção Desinstalar OneDrive na pasta Finder > Applications. Baixe a versão mais recente do portal Microsoft 365 e reinstale. Em seguida, siga as etapas 1 a 7 novamente.
Desvincular e readicionar vs. redefinição completa: principais diferenças
| Item | Desvincular e readicionar | Redefinição completa (desinstalar + excluir keychain) |
|---|---|---|
| O que faz | Remove o relacionamento de sincronização, mas mantém os arquivos locais | Remove todos os dados do aplicativo, cache local e entradas do keychain |
| Tempo necessário | 10–15 minutos | 30–45 minutos incluindo novo download |
| Preserva arquivos locais | Sim, os arquivos permanecem no disco | Não, os arquivos são removidos — é necessário baixar novamente |
| Corrige corrupção de token | Sim, remove o token do keychain | Sim, remove todos os vestígios do token |
| Corrige corrupção do aplicativo | Não | Sim, reinstala o aplicativo |
O método de desvincular e readicionar é a correção mais rápida para um loop de sincronização causado por um token obsoleto. Use a redefinição completa apenas se o loop persistir após tentar o primeiro método duas vezes.
Agora você pode interromper o loop de sincronização da biblioteca compartilhada no seu Mac desvinculando sua conta, limpando o keychain e readicionando a biblioteca. Se o problema retornar, use o método de redefinição completa. Para evitar loops futuros, certifique-se de que o OneDrive esteja completamente fechado antes de desligar o Mac clicando com o botão direito no ícone de nuvem e selecionando Sair do OneDrive antes de reiniciar.