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 /resetpara limpar o cache sem excluir arquivos locais.
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.
- 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. - 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. - 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. - Executar o comando de redefinição do OneDrive
Pressione Tecla Windows + R, digiteonedrive.exe /resete 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.exepara iniciá-lo manualmente. - 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.
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.