Após reiniciar um PC Windows gerenciado, o OneDrive for Business entra em um loop de sincronização com bibliotecas compartilhadas. O ícone de sincronização gira continuamente, os arquivos não sincronizam e o sistema pode apresentar alto uso de CPU. Esse problema geralmente ocorre quando o OneDrive tenta reprocessar uma biblioteca compartilhada grande ou complexa após cada reinicialização.
A causa raiz é um banco de dados de sincronização do OneDrive corrompido ou superdimensionado, ou um conflito com configurações de Política de Grupo que forçam o Known Folder Move ou a sincronização de bibliotecas na inicialização. Quando o OneDrive tenta reconstruir o estado de sincronização do zero após cada reinicialização, ele fica preso em um ciclo de processamento que nunca é concluído.
Este guia explica os motivos técnicos por trás do loop de sincronização e fornece soluções passo a passo para administradores de TI e usuários avançados. Você aprenderá como redefinir o banco de dados de sincronização, ajustar Políticas de Grupo e evitar que o loop ocorra novamente em PCs gerenciados com Windows 10 e Windows 11.
Principais conclusões: Como interromper loops de sincronização de bibliotecas compartilhadas do OneDrive
- Configurações do OneDrive > Conta > Escolher pastas: Dessincronize e ressincronize a biblioteca compartilhada problemática para limpar um estado de processamento travado.
- %localappdata%\Microsoft\OneDrive\settings\Business1: Exclua os arquivos do banco de dados de sincronização (ClientPolicy.db e PersonalSyncFolder.db) para forçar o OneDrive a reconstruir o estado de sincronização.
- Política de Grupo > Modelos Administrativos > OneDrive > Definir o tamanho máximo do arquivo para sincronização: Limite o tamanho do arquivo para reduzir a carga de processamento e evitar loops com arquivos grandes.
Por que o loop de sincronização de bibliotecas compartilhadas do OneDrive ocorre após a reinicialização
Quando um PC Windows gerenciado é reiniciado, o OneDrive reinicializa todas as relações de sincronização configuradas. Para bibliotecas compartilhadas com milhares de arquivos, hierarquias de pastas profundas ou nomes de arquivo com caracteres especiais, o mecanismo de sincronização precisa reler toda a estrutura da biblioteca do servidor. Se o banco de dados de sincronização local estiver corrompido ou contiver entradas obsoletas, o mecanismo entra em um loop infinito de comparação entre estados locais e do servidor.
As configurações de Política de Grupo podem agravar o problema. Políticas que forçam o Known Folder Move ou determinam a sincronização de bibliotecas específicas fazem com que o OneDrive tente uma sincronização completa imediatamente após a reinicialização. Em redes com largura de banda lenta ou alta latência, o processo de sincronização pode expirar e reiniciar repetidamente.
Outra causa comum é um nome de arquivo ou pasta que viola as regras de nomenclatura do Windows, como um ponto final ou um nome reservado como “CON”. O OneDrive não consegue sincronizar esses itens e continua tentando sincronizar toda a biblioteca.
Etapas para corrigir loops de sincronização de bibliotecas compartilhadas do OneDrive
- Pausar e retomar a sincronização do OneDrive
Clique com o botão direito no ícone do OneDrive na bandeja do sistema. Selecione Pausar sincronização e escolha 2 horas. Após 2 horas, o OneDrive retoma automaticamente. Isso geralmente interrompe um loop temporário, dando tempo ao servidor para redefinir o estado de sincronização. - Dessincronizar a biblioteca compartilhada problemática
Abra as Configurações do OneDrive clicando com o botão direito no ícone do OneDrive e selecionando Configurações. Vá para a guia Conta. Em Gerenciar armazenamento, clique em Escolher pastas. Desmarque a caixa da biblioteca compartilhada que está em loop. Clique em OK. O OneDrive remove a pasta local. Aguarde 5 minutos, depois abra a mesma caixa de diálogo e marque novamente a biblioteca. Isso força uma sincronização nova do servidor. - Excluir o banco de dados de sincronização do OneDrive
Feche o OneDrive completamente. Clique com o botão direito no ícone do OneDrive e selecione Sair. Pressione Windows+R, digite%localappdata%\Microsoft\OneDrive\settings\Business1e pressione Enter. Exclua todos os arquivos desta pasta. Reinicie o OneDrive pelo menu Iniciar. O OneDrive reconstrói o banco de dados de sincronização e ressincroniza todas as bibliotecas. Esta é a correção mais eficaz para um banco de dados corrompido. - Redefinir o OneDrive usando a linha de comando
Pressione Windows+R, digite%localappdata%\Microsoft\OneDrive\onedrive.exe /resete pressione Enter. Aguarde 60 segundos. Se o OneDrive não reiniciar automaticamente, pressione Windows+R novamente e digite%localappdata%\Microsoft\OneDrive\onedrive.exe. Este comando redefine todas as configurações de sincronização e remove todos os dados de arquivo em cache, mantendo seus arquivos locais intactos. - Verificar problemas de nome de arquivo ou pasta
Abra a biblioteca compartilhada em um navegador da web. Procure arquivos ou pastas com nomes terminados em ponto, contendo espaço inicial ou usando nomes reservados como CON, PRN, AUX, NUL ou COM1. Renomeie ou exclua esses itens. O OneDrive não consegue sincronizá-los e entrará em loop indefinidamente. - Ajustar a Política de Grupo para limitação de sincronização
Em um PC gerenciado, execute gpedit.msc. Navegue até Configuração do Computador > Modelos Administrativos > OneDrive. Habilite a política Definir o tamanho máximo do arquivo para sincronização e defina como 100 MB. Habilite a política Limitar a velocidade de upload de sincronização a uma taxa fixa e defina como 512 Kbps. Essas políticas reduzem a carga no mecanismo de sincronização e evitam timeouts. - Desabilitar temporariamente o Known Folder Move
Abra o mesmo editor de Política de Grupo. Navegue até Configuração do Computador > Modelos Administrativos > OneDrive. Defina a política Solicitar que os usuários movam pastas conhecidas do Windows para o OneDrive como Desabilitado. Aplique a alteração e execute gpupdate /force no Prompt de Comando. Reinicie o PC. Após resolver o loop de sincronização, reabilite a política.
Se o OneDrive ainda apresentar problemas após a correção principal
OneDrive exibe o código de erro 0x8007016A após a reinicialização
Este erro indica que o OneDrive não consegue acessar a pasta de sincronização local devido a corrupção do sistema de arquivos. Execute chkdsk /f na unidade onde o OneDrive armazena arquivos. Abra o Prompt de Comando como administrador e digite chkdsk C: /f. Substitua C: pela letra da unidade correta. Reinicie o PC para permitir que o chkdsk seja executado. Após a conclusão do chkdsk, repita as etapas de exclusão do banco de dados de sincronização.
Loop de sincronização do OneDrive continua em vários PCs gerenciados
Se o loop afetar muitos dispositivos, o problema provavelmente está na própria biblioteca compartilhada. Peça ao proprietário da biblioteca para verificar se há arquivos grandes com mais de 10 GB ou pastas com mais de 100.000 itens. O OneDrive tem dificuldades com bibliotecas que excedem esses limites. O proprietário deve arquivar arquivos antigos ou dividir a biblioteca em bibliotecas menores.
OneDrive usa 100% da CPU após a reinicialização
O alto uso da CPU após a reinicialização geralmente significa que o OneDrive está travado no processamento de um único arquivo grande. Identifique o arquivo abrindo Configurações do OneDrive > Rede e verificando a velocidade de upload ou download. Se não houver progresso, pause a sincronização, exclua o banco de dados de sincronização e reinicie o OneDrive. Se o problema persistir, exclua o arquivo da sincronização movendo-o para fora da pasta do OneDrive.
Métodos de correção do loop de sincronização: comparação
| Item | Pausar e retomar | Excluir banco de dados de sincronização | Redefinir o OneDrive |
|---|---|---|---|
| Tempo para conclusão | 2 horas automático | 10 minutos | 5 minutos |
| Risco de perda de dados | Nenhum | Nenhum | Nenhum |
| Eficácia para loops | Baixa | Alta | Média |
| Requer direitos de administrador | Não | Não | Não |
| Redefine configurações de sincronização | Não | Não | Sim |
Para loops persistentes, exclua primeiro o banco de dados de sincronização. Se o problema retornar após uma reinicialização, use o comando de redefinição para limpar todos os dados em cache e começar do zero.
Após aplicar essas correções, o OneDrive deve sincronizar bibliotecas compartilhadas normalmente após cada reinicialização. Para evitar loops futuros, monitore o tamanho das bibliotecas compartilhadas e aplique Políticas de Grupo que limitem o tamanho do arquivo e a velocidade de sincronização. Para administradores de TI, implantar a política “Definir o tamanho máximo do arquivo para sincronização” em todos os dispositivos gerenciados é a medida preventiva mais eficaz. Considere habilitar o relatório de integridade de sincronização do OneDrive no centro de administração do Microsoft 365 para receber alertas quando ocorrerem problemas de sincronização em PCs gerenciados.