No Windows 10 e Windows 11, bibliotecas compartilhadas do OneDrive podem entrar em um loop de sincronização após cada reinicialização quando a conexão de rede é lenta. O sintoma é claro: o OneDrive começa a sincronizar uma biblioteca compartilhada, trava em uma determinada porcentagem e reinicia a sincronização do zero. Esse ciclo se repete indefinidamente, bloqueando outras operações de sincronização e consumindo largura de banda. A causa raiz é uma combinação do tempo limite de sincronização padrão ser muito curto para redes lentas e os metadados da biblioteca não serem baixados completamente antes que o OneDrive reavalie o estado da sincronização. Este artigo apresenta um checklist para administradores identificarem as configurações incorretas e aplicarem as correções adequadas para que bibliotecas compartilhadas sincronizem de forma confiável mesmo em conexões lentas.
Principais conclusões: Correções de loop de sincronização de bibliotecas compartilhadas para redes lentas
- Chave de registro HKCU\Software\Microsoft\OneDrive\Accounts\Business1\ThrottlingAuto: Controla a limitação automática de largura de banda que pode causar loops de sincronização em redes lentas; defina como 0 para desabilitar.
- Configuração de Política de Grupo Configuração do Computador > Modelos Administrativos > OneDrive > Definir a taxa de transferência máxima de download: Força uma reserva mínima de largura de banda para o tráfego de sincronização do OneDrive.
- Cliente de sincronização do OneDrive versão 22.245.1206.0001 ou superior: Inclui uma correção para a inicialização de metadados de bibliotecas compartilhadas que reduz a ocorrência de loops após a reinicialização.
Por que as bibliotecas compartilhadas entram em loop de sincronização após a reinicialização em redes lentas
Quando um dispositivo Windows é reiniciado, o OneDrive precisa reinicializar todas as relações de sincronização, incluindo as bibliotecas compartilhadas. Para cada biblioteca compartilhada, o cliente baixa um arquivo de metadados que lista todos os arquivos e seus estados de sincronização. Em uma rede lenta — definida aqui como qualquer conexão com taxa de transferência média abaixo de 2 Mbps ou latência alta acima de 150 ms — esse download de metadados pode levar mais tempo do que o tempo limite interno do cliente.
O mecanismo de sincronização do OneDrive usa um mecanismo de limitação chamado ThrottlingAuto. Esse mecanismo reduz dinamicamente a velocidade de sincronização com base na percepção de congestionamento da rede. Em redes lentas, o algoritmo de limitação frequentemente interpreta erroneamente a baixa taxa de transferência como congestionamento e restringe ainda mais a velocidade de download. O download de metadados então falha ao ser concluído dentro da janela de tempo limite. O OneDrive marca a biblioteca como fora de sincronia, descarta os metadados parciais e reinicia todo o processo. Isso cria o loop.
Outro fator contribuinte é a chave de registro SyncBackupFeatureState, que controla o comportamento do Known Folder Move (KFM). Quando o KFM está habilitado e a rede está lenta, o cliente pode tentar sincronizar pastas pessoais e bibliotecas compartilhadas simultaneamente, excedendo a largura de banda disponível e fazendo com que as sincronizações de bibliotecas compartilhadas falhem repetidamente.
Checklist do administrador para interromper loops de sincronização de bibliotecas compartilhadas
Siga as etapas abaixo na ordem. Cada etapa aborda uma causa específica do loop. Aplique a correção no nível do dispositivo ou implante via Política de Grupo ou Intune para vários usuários.
- Desabilitar a limitação automática via registro
Abra o Editor do Registro como administrador. Navegue atéHKEY_CURRENT_USER\Software\Microsoft\OneDrive\Accounts\Business1. Crie um novo valor DWORD (32 bits) chamadoThrottlingAutoe defina seu valor como0. Isso desabilita a limitação automática de largura de banda que identifica erroneamente redes lentas como congestionadas. Reinicie o OneDrive. Teste reiniciando o dispositivo e verificando se a sincronização da biblioteca compartilhada é concluída sem reiniciar. - Definir uma taxa de transferência mínima de download via Política de Grupo
Abra o Editor de Política de Grupo Local. Navegue até Configuração do Computador > Modelos Administrativos > OneDrive. Clique duas vezes em Definir a taxa de transferência máxima de download. Defina como Habilitado e insira um valor entre 512 e 1024 Kbps. Isso reserva largura de banda para o tráfego de sincronização do OneDrive, impedindo que outros aplicativos privem o processo de sincronização. Aplique a política e executegpupdate /forceem um prompt de comando elevado. - Desabilitar temporariamente o Known Folder Move para bibliotecas compartilhadas
Nas configurações do OneDrive, vá para Sincronizar e backup > Gerenciar backup. Desative o backup para Área de Trabalho, Documentos e Imagens. Isso impede que o KFM compita com as sincronizações de bibliotecas compartilhadas. Após a biblioteca compartilhada concluir a sincronização inicial, você pode reativar o KFM. Para redes persistentemente lentas, mantenha o KFM desabilitado durante a inicialização do dispositivo. - Atualizar o OneDrive para a versão 22.245.1206.0001 ou superior
Baixe a configuração mais recente do OneDrive no centro de administração do Microsoft 365 ou em onedrive.com/download. Execute o instalador com a opção/alluserspara implantações empresariais. Esta versão inclui uma correção que aumenta o tempo limite de download de metadados e melhora a lógica de repetição para bibliotecas compartilhadas. - Limpar o cache de sincronização da biblioteca afetada
Se o loop persistir, pare o OneDrive. Navegue até%LOCALAPPDATA%\Microsoft\OneDrive\settings\Business1. Exclua a pasta com o nome correspondente ao ID do locatário e ID do site da biblioteca compartilhada. Reinicie o OneDrive. Isso força um novo download de metadados e limpa quaisquer arquivos de cache corrompidos que possam estar causando o loop. - Configurar política de QoS de rede para priorizar o tráfego do OneDrive
Abra o Editor de Política de Grupo Local. Navegue até Configuração do Computador > Configurações do Windows > QoS baseado em política. Crie uma nova política chamada Sincronização OneDrive. Especifique o caminho do aplicativo como%LOCALAPPDATA%\Microsoft\OneDrive\OneDrive.exe. Defina o valor DSCP como 46 e a taxa de limitação como 1 Mbps. Isso garante que o tráfego do OneDrive seja priorizado em relação ao tráfego não essencial em redes lentas.
Se a sincronização da biblioteca compartilhada ainda entrar em loop após as correções principais
OneDrive exibe erro 0x8004de40 após a reinicialização
O erro 0x8004de40 indica que o token de credencial do OneDrive expirou durante o download lento de metadados. A correção é reautenticar. Vá para Configurações do OneDrive > Conta > Desvincular este PC. Vincule a conta novamente. Isso atualiza o token e força um novo download de metadados.
A sincronização da biblioteca compartilhada é concluída, mas os arquivos exibem marcas de verificação cinzas
Marcas de verificação cinzas significam que os arquivos estão disponíveis apenas online, mas os placeholders das miniaturas não foram baixados. Isso é um sintoma da mesma condição de rede lenta. Execute o seguinte comando em um prompt de comando elevado: onedrive.exe /reset. Aguarde 60 segundos e execute onedrive.exe para reiniciar o cliente de sincronização. Após a reinicialização, as marcas de verificação cinzas devem mudar para verde sólido.
Apenas uma biblioteca compartilhada específica entra em loop enquanto outras sincronizam normalmente
Isso aponta para um arquivo de metadados de biblioteca corrompido, em vez de um problema de rede. Peça ao proprietário da biblioteca para criar um novo link de compartilhamento com permissões de edição e compartilhá-lo novamente. Remova a biblioteca original do OneDrive clicando com o botão direito nela e selecionando Parar sincronização. Em seguida, sincronize a biblioteca usando o novo link.
Arquivos sob Demanda vs Manter Sempre Neste Dispositivo: Principais Diferenças para Redes Lentas
| Item | Arquivos sob Demanda | Manter Sempre Neste Dispositivo |
|---|---|---|
| Tamanho do download de metadados | Pequeno (apenas nomes de arquivos e miniaturas) | Grande (conteúdo completo de todos os arquivos) |
| Risco de loop de sincronização em redes lentas | Menor — metadados são concluídos mais rapidamente | Maior — downloads completos excedem o tempo limite |
| Tempo de sincronização inicial após reinicialização | Segundos a minutos | Horas para bibliotecas com muitos arquivos |
| Recomendado para bibliotecas compartilhadas em redes lentas | Sim — use esta configuração exclusivamente | Não — evite para bibliotecas compartilhadas abaixo de 2 Mbps |
| Controle do administrador via Política de Grupo | Habilitar via política Definir o local padrão da pasta do OneDrive | Não configurável centralmente; o usuário deve clicar com o botão direito em cada biblioteca |
Após aplicar o checklist, suas bibliotecas compartilhadas devem sincronizar completamente após cada reinicialização sem entrar em loop. Verifique a correção reiniciando o dispositivo e monitorando o centro de atividades do OneDrive para o status da biblioteca. Para gerenciamento contínuo, considere implantar a Política de Grupo Definir a taxa de transferência máxima de download em todos os dispositivos que se conectam por redes lentas. Como dica avançada, use o cmdlet PowerShell Get-OneDriveSyncStatus do módulo de administração de sincronização do Microsoft OneDrive para auditar os tempos de conclusão da sincronização em todo o seu locatário.