Após reiniciar o sistema, o OneDrive for Business pode entrar em um loop de sincronização em bibliotecas compartilhadas. O cliente de sincronização inicia, para ou mostra “Processando alterações” sem concluir. Esse problema afeta equipes híbridas que acessam bibliotecas compartilhadas de redes corporativas e remotas. A causa raiz geralmente é um cache de metadados de sincronização corrompido ou um conflito entre o mecanismo de sincronização local e o rastreamento de alterações do servidor. Este artigo explica por que o loop ocorre e fornece etapas específicas para interromper o ciclo e restaurar a sincronização normal.
Principais conclusões: corrigir o loop de sincronização de bibliotecas compartilhadas do OneDrive após reinicialização
- Configurações do OneDrive > Sincronizar e backup > Gerenciar backup: Interrompa temporariamente a sincronização de todas as bibliotecas compartilhadas para quebrar o loop.
- %LocalAppData%\Microsoft\OneDrive\settings\Business1: Exclua os arquivos ClientPolicy e MachineGlobal para redefinir as políticas de sincronização em cache.
- Taskkill /f /im OneDrive.exe: Force a parada do processo do OneDrive antes de limpar os arquivos de cache para evitar bloqueios de arquivo.
Por que o OneDrive entra em loop de sincronização em bibliotecas compartilhadas após reinicialização
O OneDrive mantém um cache de metadados local para cada biblioteca compartilhada. Esse cache registra versões de arquivos, estados de sincronização e tokens de alteração do servidor. Quando o Windows reinicia, o OneDrive recarrega esse cache e o compara com os metadados do servidor. Se o cache estiver corrompido — devido a desligamento inadequado, interrupções de rede ou edições simultâneas de membros da equipe híbrida — a comparação falha. O OneDrive tenta ressincronizar toda a biblioteca. Mas cada tentativa encontra a mesma corrupção, fazendo com que o cliente reinicie o processo de sincronização repetidamente. O loop se manifesta como um status contínuo de “Processando alterações” ou “Sincronização pendente” que nunca se resolve.
Equipes híbridas são especialmente propensas a esse problema porque as bibliotecas compartilhadas são acessadas de vários dispositivos e ambientes de rede. Um arquivo salvo de uma conexão VPN pode ter um token de alteração diferente de um salvo da LAN do escritório. Quando o OneDrive tenta reconciliar esses tokens após a reinicialização, a incompatibilidade desencadeia o loop. Além disso, se a biblioteca contiver mais de 300.000 itens, o mecanismo de sincronização pode exceder seu limite de tempo interno e reiniciar o processo em vez de concluí-lo.
Etapas para interromper o loop de sincronização e restaurar a operação normal
- Force a parada do OneDrive e encerre todos os processos relacionados
Abra o Gerenciador de Tarefas com Ctrl+Shift+Escape. Encontre OneDrive.exe na guia Processos. Clique com o botão direito e selecione Finalizar tarefa. Encerre também quaisquer processos em segundo plano do Microsoft Office que possam manter bloqueios de arquivo nas pastas sincronizadas. Isso garante que nenhum arquivo esteja bloqueado ao limpar o cache. - Pause a sincronização de todas as bibliotecas compartilhadas
Reinicie o OneDrive pelo menu Iniciar. Clique com o botão direito no ícone do OneDrive na bandeja do sistema. Selecione Configurações > Sincronizar e backup > Gerenciar backup. Para cada biblioteca compartilhada listada em Bibliotecas compartilhadas, clique em Parar sincronização. Confirme quando solicitado. Isso remove as bibliotecas da fila de sincronização ativa sem excluir arquivos locais. - Limpe o cache de metadados de sincronização local
Abra o Explorador de Arquivos e cole este caminho na barra de endereços:%LocalAppData%\Microsoft\OneDrive\settings\Business1. Pressione Enter. Exclua os seguintes arquivos: ClientPolicy e MachineGlobal. Não exclua a pasta inteira. Esses arquivos armazenam políticas de sincronização em cache e configurações específicas da máquina. Excluí-los força o OneDrive a baixar dados de política atualizados do servidor na próxima inicialização. - Redefina o mecanismo de sincronização do OneDrive
Pressione Windows+R, digite%localappdata%\Microsoft\OneDrive\OneDrive.exe /resete pressione Enter. Uma janela de comando pisca brevemente. Aguarde 30 segundos. O OneDrive deve reiniciar automaticamente. Se não, inicie o OneDrive manualmente pelo menu Iniciar. O comando de redefinição limpa o banco de dados de sincronização interno sem afetar seus arquivos locais. - Readicione as bibliotecas compartilhadas
Clique com o botão direito no ícone do OneDrive e selecione Configurações > Sincronizar e backup > Gerenciar backup. Clique em Adicionar uma pasta ao lado de Bibliotecas compartilhadas. Navegue até o local da biblioteca compartilhada ou cole sua URL. Selecione as pastas que deseja sincronizar. Clique em Iniciar sincronização. O OneDrive baixará metadados atualizados do servidor, evitando o cache corrompido que causou o loop.
Se o OneDrive ainda entrar em loop após a correção principal
O loop de sincronização do OneDrive persiste apenas em uma biblioteca específica
Se o loop continuar para uma biblioteca, mas outras sincronizarem normalmente, a biblioteca pode ter um log de alterações corrompido no servidor. Peça ao administrador do SharePoint Online para executar os comandos Fazer check-in e Publicar em todos os arquivos da biblioteca. Alternativamente, o administrador pode criar uma nova biblioteca de documentos e mover o conteúdo usando a Ferramenta de Migração do SharePoint. Isso elimina qualquer corrupção oculta nos metadados de sincronização da biblioteca original.
O OneDrive mostra “Não podemos sincronizar esta biblioteca” após limpar o cache
Esse erro aparece quando a URL da biblioteca contém um espaço ou caractere especial que o mecanismo de sincronização não consegue analisar. Abra a biblioteca em um navegador da web. Copie a URL da barra de endereços. Nas configurações do OneDrive, remova a biblioteca e a readicione usando a URL exata. Certifique-se de que a URL termine com /Shared%20Documents ou o caminho codificado correto. Não use o nome amigável mostrado na guia do navegador.
O loop ocorre apenas quando o dispositivo está conectado à VPN
As configurações de VPN às vezes bloqueiam as portas TCP usadas pela sincronização do OneDrive (443, 80 e 9877). Verifique com sua equipe de rede se essas portas estão abertas para a conexão VPN. Como solução temporária, desconecte-se da VPN, force a parada do OneDrive, limpe o cache usando as etapas acima e reconecte-se à VPN antes de reiniciar o OneDrive.
Loop de sincronização de biblioteca compartilhada vs loop de sincronização padrão: principais diferenças
| Item | Loop de sincronização de biblioteca compartilhada | Loop de sincronização padrão do OneDrive |
|---|---|---|
| Escopo afetado | Uma ou mais bibliotecas compartilhadas do SharePoint ou Teams | Apenas a pasta pessoal do OneDrive |
| Causa raiz | Cache de metadados corrompido ou incompatibilidade de token de alteração do servidor | Conflitos de arquivos locais ou grande número de arquivos |
| Localização do cache | %LocalAppData%\Microsoft\OneDrive\settings\Business1 |
%LocalAppData%\Microsoft\OneDrive\settings\Personal |
| Complexidade da correção | Requer acesso de administrador ao SharePoint Online em casos graves | Resolvido com redefinição local ou exclusão de arquivo |
Após concluir as etapas acima, você pode sincronizar bibliotecas compartilhadas sem o loop de reinicialização. Se o problema ocorrer novamente, verifique o Visualizador de Eventos do Windows em Logs de Aplicativos e Serviços > Microsoft > Windows > OneDrive for Business para códigos de erro 0x8007017C ou 0x8007018B, que indicam corrupção de metadados. Como medida preventiva avançada, configure o OneDrive para atrasar o início da sincronização em 30 segundos usando a configuração de Política de Grupo “Definir o atraso máximo antes do início da sincronização” em Configuração do Computador > Modelos Administrativos > OneDrive. Isso dá tempo para a pilha de rede inicializar antes que o mecanismo de sincronização carregue.