OneDrive for Business: loop de sincronização de biblioteca compartilhada após reinicialização em trabalho remoto – Guia de correção
🔍 WiseChecker

OneDrive for Business: loop de sincronização de biblioteca compartilhada após reinicialização em trabalho remoto – Guia de correção

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.

ADVERTISEMENT

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

  1. 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.
  2. 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.
  3. 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

  1. 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.
  2. Execute o comando de redefinição
    Pressione a tecla Windows + R, digite %localappdata%\Microsoft\OneDrive\onedrive.exe /reset e pressione Enter. Uma janela de comando pisca brevemente. Aguarde 2 minutos.
  3. Reinicie o OneDrive
    Pressione a tecla Windows + R novamente, digite %localappdata%\Microsoft\OneDrive\onedrive.exe e pressione Enter. Faça login se solicitado. Verifique se o loop parou.

Etapa 3: Remover e readicionar a biblioteca compartilhada via SharePoint Online

  1. 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.
  2. 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.
  3. 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

  1. 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.
  2. 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.
  3. 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.

ADVERTISEMENT

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.

ADVERTISEMENT