Solução de sincronização de biblioteca compartilhada do OneDrive for Business em PCs Windows gerenciados: loops após reinicialização
🔍 WiseChecker

Solução de sincronização de biblioteca compartilhada do OneDrive for Business em PCs Windows gerenciados: loops após reinicialização

Ao reiniciar um PC Windows gerenciado, o OneDrive for Business pode travar em um loop de sincronização em uma biblioteca compartilhada. O status de sincronização mostra “Processando alterações” ou “Sincronizando” indefinidamente, e a biblioteca nunca conclui a sincronização. Esse loop pode ocorrer porque o OneDrive tenta sincronizar do início cada vez que o sistema é iniciado, e um cache corrompido ou política conflitante impede a conclusão. Este artigo explica por que o loop acontece e fornece uma correção passo a passo para quebrar o ciclo sem perder seus dados locais.

Principais conclusões: corrigir loop de sincronização de biblioteca compartilhada após reinicialização

  • Configurações do OneDrive > Sincronizar e fazer backup > Gerenciar backup: Desative e reative o Known Folder Move para redefinir a relação de sincronização das bibliotecas compartilhadas.
  • Ícone do OneDrive > Ajuda e Configurações > Pausar sincronização: Pause por 2 horas antes de reiniciar para permitir que o mecanismo de sincronização libere alterações pendentes.
  • Executar como administrador > Redefinir OneDrive: Use o comando onedrive.exe /reset para limpar o cache sem excluir arquivos locais.

ADVERTISEMENT

Por que a sincronização de bibliotecas compartilhadas entra em loop após uma reinicialização

O loop ocorre porque o OneDrive tenta ressincronizar toda a biblioteca compartilhada do servidor após uma reinicialização. Se o cache local contiver um arquivo de índice desatualizado ou corrompido, o mecanismo de sincronização não consegue reconciliar a lista de arquivos e reinicia o processo de sincronização repetidamente. Em PCs Windows gerenciados, as políticas de grupo podem forçar uma sincronização completa a cada inicialização, o que amplifica o problema. A biblioteca compartilhada usa um token de sincronização separado do seu OneDrive pessoal, e uma incompatibilidade entre o token em cache e o token do servidor causa o loop.

Outra causa comum é a interação entre o mecanismo de sincronização do OneDrive e a Inicialização Rápida do Windows. A Inicialização Rápida salva o estado do sistema em um arquivo de hibernação e, quando o PC é retomado, o OneDrive pode não reinicializar corretamente seus threads de sincronização para bibliotecas compartilhadas. Isso resulta em uma sincronização parcial que nunca é concluída, acionando uma reinicialização do processo de sincronização.

Como o loop de sincronização se manifesta

Você verá o ícone do OneDrive na bandeja do sistema mostrando um círculo azul girando ou um triângulo amarelo de aviso. Abrir o centro de atividades do OneDrive mostra a biblioteca compartilhada travada em “Processando alterações” ou “Sincronizando X de Y itens” sem progresso. O loop pode durar horas ou dias, e reiniciar o PC apenas redefine a contagem para zero.

Etapas para quebrar o loop de sincronização em um PC Windows gerenciado

Execute estas etapas em ordem. Cada etapa aborda uma camada diferente do loop. Não pule nenhuma etapa, a menos que instruído.

  1. Pausar a sincronização do OneDrive
    Clique com o botão direito no ícone do OneDrive na bandeja do sistema. Selecione Ajuda e Configurações > Pausar sincronização e escolha 2 horas. Isso interrompe toda a atividade de sincronização e permite que o mecanismo libere operações de arquivo pendentes. Aguarde 30 segundos antes de prosseguir.
  2. Desabilitar a Inicialização Rápida temporariamente
    Abra Painel de Controle > Opções de Energia > Escolher a função dos botões de energia. Clique em Alterar configurações indisponíveis no momento. Desmarque Ativar inicialização rápida (recomendado). Clique em Salvar alterações. Reinicie o PC. Isso garante que o OneDrive inicialize corretamente seus threads de sincronização na inicialização.
  3. Remover e readicionar a biblioteca compartilhada
    Após a reinicialização, clique com o botão direito no ícone do OneDrive e selecione Configurações. Vá para a guia Conta. Em Bibliotecas compartilhadas, clique na biblioteca que está em loop e selecione Parar sincronização. Confirme a ação. Aguarde 1 minuto. Clique em Adicionar uma biblioteca compartilhada, pesquise a mesma biblioteca e adicione-a novamente. Isso força o OneDrive a baixar um novo token de sincronização e reconstruir o cache.
  4. Executar o comando de redefinição do OneDrive
    Pressione Tecla Windows + R, digite onedrive.exe /reset e pressione Enter. Uma janela de prompt de comando abre brevemente. Aguarde 2 minutos para a redefinição ser concluída. O OneDrive será reiniciado automaticamente. Se não, pressione Tecla Windows + R novamente e digite %localappdata%\Microsoft\OneDrive\onedrive.exe para iniciá-lo manualmente.
  5. Reativar a Inicialização Rápida (Opcional)
    Assim que a biblioteca sincronizar com sucesso, você pode reativar a Inicialização Rápida, se desejar. Abra Painel de Controle > Opções de Energia > Escolher a função dos botões de energia. Clique em Alterar configurações indisponíveis no momento. Marque Ativar inicialização rápida (recomendado). Clique em Salvar alterações.

ADVERTISEMENT

Se o OneDrive ainda entrar em loop após a correção principal

Se o loop persistir após seguir as etapas acima, verifique estes pontos de falha adicionais.

OneDrive mostra “Não foi possível sincronizar” com o erro 0x8007017C

Esse erro indica que um nome de arquivo ou caminho excede o comprimento máximo de caminho do Windows de 260 caracteres. Abra o File Explorer e navegue até a pasta da biblioteca compartilhada. Procure arquivos com nomes muito longos ou estruturas de subpastas profundas. Renomeie ou mova esses arquivos para um caminho mais curto. Clique com o botão direito no ícone do OneDrive e selecione Retomar sincronização.

Política de Grupo força uma sincronização completa a cada inicialização

Seu administrador de TI pode ter configurado uma política de grupo que define Definir o modo de sincronização para o OneDrive como Manter sempre neste dispositivo. Isso força o download completo de todos os arquivos na biblioteca compartilhada toda vez que o PC é iniciado. Entre em contato com seu administrador de TI e solicite a alteração para o modo Arquivos sob Demanda. Até lá, você pode contornar temporariamente a política pausando a sincronização por 2 horas antes de reiniciar, conforme descrito na etapa 1.

Cache corrompido do OneDrive em AppData

Se o comando de redefinição não ajudou, exclua manualmente a pasta de cache. Feche o OneDrive completamente. Pressione Ctrl + Shift + Esc para abrir o Gerenciador de Tarefas. Encerre todos os processos chamados Microsoft OneDrive. Pressione Tecla Windows + R, digite %localappdata%\Microsoft\OneDrive\settings e pressione Enter. Exclua todos os arquivos e pastas dentro da pasta settings. Reinicie o OneDrive. Ele reconstruirá o cache do zero.

Item Remover e readicionar biblioteca Comando de redefinição do OneDrive
Efeito nos arquivos locais Arquivos permanecem no disco até serem readicionados, depois ressincronizam Arquivos permanecem no disco, cache é limpo
Tempo para concluir 5-10 minutos 2-5 minutos
Requer direitos de administrador Não Sim
Resolve corrupção de cache Parcialmente Completamente
Resolve incompatibilidade de token Sim Não

O método de remover e readicionar é mais rápido para problemas de token, enquanto o comando de redefinição é mais completo para problemas de cache. Use ambos em sequência se o loop continuar.

Agora você pode quebrar o loop de sincronização de bibliotecas compartilhadas em seu PC Windows gerenciado. Após aplicar as etapas, a biblioteca deve sincronizar sem reiniciar. Em seguida, verifique o centro de atividades do OneDrive para confirmar que todos os arquivos estão atualizados. Para evitar loops futuros, desabilite a Inicialização Rápida permanentemente se você gerencia seu próprio PC, ou peça ao seu administrador de TI para definir Arquivos sob Demanda como o modo de sincronização padrão.

ADVERTISEMENT