Trabalhadores remotos que sincronizam bibliotecas compartilhadas no OneDrive for Business frequentemente veem o cliente de sincronização reiniciar e entrar em loop após reiniciar o Windows. O sintoma é claro: o OneDrive inicia, começa a sincronizar, então trava ou reinicia repetidamente, nunca atingindo um estado estável. Esse loop desperdiça tempo, bloqueia o acesso a arquivos e pode impedir que documentos críticos sejam sincronizados por horas. A causa raiz é quase sempre um cache de metadados de sincronização corrompido ou um conflito entre o mecanismo de sincronização local e as permissões da biblioteca compartilhada após uma alteração na rede. Este guia explica por que o loop ocorre e fornece etapas testadas para quebrar o ciclo e restaurar a sincronização confiável.
Principais conclusões: corrigir loops de sincronização de bibliotecas compartilhadas do OneDrive após reinicialização
- Configurações do OneDrive > Conta > Escolher pastas: Desmarque e remarque a biblioteca compartilhada com loop para forçar um novo download de metadados de sincronização.
- Execute a ferramenta de diagnóstico do OneDrive (OneDrive.exe /reset): Redefine o cliente de sincronização sem excluir arquivos locais, limpando entradas de cache corrompidas que causam o loop.
- Desabilite e reabilite a biblioteca compartilhada via SharePoint Online: Remova a biblioteca das pastas sincronizadas no navegador para quebrar o loop persistente no nível do servidor.
Por que o loop de sincronização de bibliotecas compartilhadas do OneDrive ocorre após a reinicialização para trabalhadores remotos
Quando um trabalhador remoto reinicia o computador Windows, o cliente de sincronização do OneDrive tenta restabelecer conexões com todas as bibliotecas sincronizadas. Para bibliotecas compartilhadas, esse processo envolve verificar permissões, baixar metadados e comparar timestamps de arquivos. Se o cache de metadados de sincronização for corrompido — geralmente devido a um desligamento interrompido, uma desconexão de VPN durante a sincronização ou um conflito de arquivos — o cliente entra em um loop de erro. Ele tenta sincronizar os mesmos arquivos repetidamente, falha, reinicia o processo de sincronização e começa novamente.
A corrupção geralmente afeta a pasta %LocalAppData%\Microsoft\OneDrive\settings\Business1, que armazena o estado de sincronização por biblioteca. Quando esses dados estão inconsistentes, o cliente não consegue determinar quais arquivos já foram sincronizados. Ele então baixa novamente os metadados, trava e entra em loop. Trabalhadores remotos são mais suscetíveis porque suas conexões de rede flutuam, aumentando a chance de gravações incompletas no cache durante o desligamento.
Outro gatilho comum é uma alteração de permissão na biblioteca compartilhada enquanto o trabalhador remoto estava offline. Se o acesso do usuário foi modificado, o cliente pode receber um erro 403, tentar novamente e travar. O loop continua até que o cache seja limpo ou a biblioteca seja readicionada.
Etapas para quebrar o loop de sincronização e restaurar a sincronização estável
Siga estas etapas em ordem. Teste após cada etapa para verificar se o loop parou. Se o OneDrive ainda estiver em loop após uma etapa, passe para a próxima.
Etapa 1: Desvincular e vincular novamente a biblioteca compartilhada problemática
- Abra as configurações do OneDrive
Clique com o botão direito no ícone do OneDrive na bandeja do sistema e selecione Configurações. Vá para a guia Conta. - Escolher pastas
Clique em Escolher pastas. Na caixa de diálogo, desmarque a biblioteca compartilhada que está em loop. Clique em OK. Aguarde 30 segundos para o OneDrive remover a pasta de sincronização local. - Remarque a biblioteca
Abra Escolher pastas novamente. Marque a mesma biblioteca. Clique em OK. O OneDrive baixará os metadados de sincronização do zero, ignorando o cache corrompido.
Etapa 2: Redefinir o cliente de sincronização do OneDrive
- Feche o OneDrive completamente
Clique com o botão direito no ícone do OneDrive e selecione Sair. Verifique se o processo não está em execução no Gerenciador de Tarefas. - Execute o comando de redefinição
Pressione a tecla Windows + R, digite%localappdata%\Microsoft\OneDrive\onedrive.exe /resete pressione Enter. Uma janela de comando pisca brevemente. Aguarde 2 minutos. - Reinicie o OneDrive
Pressione a tecla Windows + R novamente, digite%localappdata%\Microsoft\OneDrive\onedrive.exee pressione Enter. Faça login se solicitado. Verifique se o loop parou.
Etapa 3: Remover e readicionar a biblioteca compartilhada via SharePoint Online
- Abra o SharePoint Online em um navegador
Vá para o site do SharePoint que hospeda a biblioteca compartilhada em loop. Navegue até a lista de documentos da biblioteca. - Remova a sincronização da biblioteca
Clique no menu de reticências ao lado do nome da biblioteca, selecione Sincronizar e clique em Parar sincronização. Confirme a ação. - Readicione a sincronização
Clique em Sincronizar novamente. O OneDrive readicionará a biblioteca com metadados novos. Este método ignora qualquer corrupção do lado do cliente, pois o servidor envia um token de sincronização limpo.
Etapa 4: Limpar o cache do OneDrive manualmente
- Saia do OneDrive
Clique com o botão direito no ícone do OneDrive e selecione Sair. Confirme que o processo não está em execução. - Exclua a pasta de cache
Abra o Explorador de Arquivos e navegue até%LocalAppData%\Microsoft\OneDrive\settings\Business1. Exclua todos os arquivos dentro desta pasta. Não exclua a pasta em si. - Reinicie o OneDrive
Inicie o OneDrive pelo menu Iniciar. Faça login novamente. O OneDrive reconstruirá o cache a partir do servidor, interrompendo o loop.
Se o OneDrive ainda estiver em loop após a correção principal
O loop de sincronização do OneDrive persiste após a redefinição do cache
Se o loop continuar mesmo após limpar o cache, a corrupção pode estar no arquivo de banco de dados do OneDrive. Execute a ferramenta de diagnóstico do OneDrive abrindo um prompt de comando como administrador e digitando "%ProgramFiles%\Microsoft OneDrive\OneDriveStandaloneUpdater.exe" /repair. Este comando repara o banco de dados de sincronização sem afetar seus arquivos.
A biblioteca compartilhada sincroniza, mas imediatamente mostra erros
A biblioteca pode ter violações de nome de arquivo ou comprimento de caminho que fazem a sincronização falhar repetidamente. Verifique se há arquivos com nomes maiores que 400 caracteres ou que contenham caracteres inválidos como " : < > ? |. Renomeie ou mova esses arquivos no site do SharePoint. Em seguida, remova e readicione a biblioteca usando a Etapa 3.
VPN ou proxy causa o loop
Algumas configurações de VPN bloqueiam os endpoints de sincronização do OneDrive. Se você usa uma VPN corporativa, adicione onedrive.live.com e todos os subdomínios à lista de exclusão de split-tunnel da VPN. Como alternativa, desabilite a VPN temporariamente e teste a sincronização diretamente.
Redefinição manual do cache vs. Redefinição do OneDrive vs. Readição via SharePoint: Principais diferenças
| Item | Redefinição manual do cache | Comando de redefinição do OneDrive | Readição via SharePoint |
|---|---|---|---|
| Descrição | Exclui os arquivos de metadados de sincronização de uma biblioteca específica | Redefine todo o cliente do OneDrive ao estado inicial | Remove e readiciona a biblioteca via interface web do SharePoint |
| Ação sobre arquivos locais | Mantém arquivos locais, remove estado de sincronização | Mantém arquivos locais, remove todas as conexões de sincronização | Mantém arquivos locais, remove apenas a conexão de sincronização daquela biblioteca |
| Tempo para concluir | 5 minutos | 10 minutos | 3 minutos |
| Melhor para | Loop de biblioteca única | Várias bibliotecas em loop ou travamentos do cliente | Loops relacionados a permissões ou corrupção no servidor |
Agora você pode quebrar o loop de sincronização desmarcando e remarcando a biblioteca compartilhada nas configurações do OneDrive, redefinindo o cliente de sincronização ou removendo e readicionando a biblioteca através do SharePoint Online. Se o problema retornar, execute a ferramenta de diagnóstico do OneDrive com a opção /repair para corrigir a corrupção do banco de dados. Para trabalhadores remotos, configure sua VPN para excluir endpoints do OneDrive para evitar loops relacionados à rede.