Você abre o Gerenciador de Tarefas em um PC Windows 11 ocioso e vê o Background Intelligent Transfer Service usando 99% de atividade de disco. O sistema fica lento mesmo sem downloads ou uploads ativos. Esse comportamento ocorre porque o BITS está processando uma grande fila de trabalhos de transferência pendentes durante o tempo ocioso. Este artigo explica a causa raiz do alto uso de disco pelo BITS, fornece etapas para identificar e gerenciar os trabalhos e mostra como evitar que interfira no desempenho normal do sistema.
Principais conclusões: Gerenciando o alto uso de disco do BITS no Windows 11
- Gerenciador de Tarefas > Processos > Background Intelligent Transfer Service: Verifique a porcentagem atual de uso de disco para confirmar se o BITS é a causa do pico.
- Prompt de Comando > bitsadmin /list /allusers: Liste todos os trabalhos do BITS para identificar transferências travadas ou grandes que consomem recursos de disco.
- Services.msc > Background Intelligent Transfer Service > Parar: Interrompa temporariamente o serviço para restaurar o desempenho normal do disco enquanto investiga a fila de trabalhos.
Por que o BITS leva o uso de disco a 99% durante a ociosidade
O Background Intelligent Transfer Service é um componente do Windows projetado para transferir arquivos entre máquinas usando a largura de banda de rede ociosa. Ele opera como um processo em segundo plano e usa E/S de disco para gerenciar filas de trabalhos, metadados e armazenamento temporário de arquivos. Quando o BITS relata 99% de atividade de disco em um sistema ocioso, a causa raiz é quase sempre um grande número de trabalhos de transferência enfileirados ou travados.
Os trabalhos do BITS são criados pelo Windows Update, atualizações da Microsoft Store e aplicativos de terceiros que usam o serviço para operações de download ou upload. Cada trabalho cria um arquivo temporário na pasta de cache do BITS, geralmente localizada em C:\ProgramData\Microsoft\Network\Downloader. Quando muitos trabalhos se acumulam, o serviço precisa ler e gravar metadados para cada trabalho, causando E/S de disco sustentada. O pico de uso de disco é mais visível em sistemas com discos rígidos (HDDs), pois eles têm desempenho de E/S aleatório inferior em comparação com SSDs.
O serviço usa lógica de detecção de ociosidade. Quando o sistema está ocioso, o BITS retoma trabalhos pausados, processa novos trabalhos e limpa trabalhos concluídos. Se um trabalho estiver travado no estado de transferência porque o servidor remoto está inacessível ou o arquivo está bloqueado, o BITS tenta o trabalho repetidamente. Cada tentativa gera gravações em disco para o arquivo temporário e atualizações de metadados, criando o padrão de 99% de uso de disco.
Tipos comuns de trabalhos do BITS que causam picos de disco
Os trabalhos do Windows Update são a causa mais frequente. Uma única atualização com falha ou incompleta pode gerar vários trabalhos do BITS que permanecem na fila. As atualizações de aplicativos da Microsoft Store também criam trabalhos do BITS. Softwares de backup de terceiros e ferramentas de gerenciamento de sistema podem usar o BITS para transferências de arquivos. Em cada caso, o fator comum é um trabalho que não pode ser concluído, mas não é removido automaticamente da fila.
Etapas para identificar e interromper trabalhos do BITS que causam alto uso de disco
Método 1: Listar todos os trabalhos do BITS usando o Prompt de Comando
- Abra o Prompt de Comando como administrador
Pressione a tecla Windows, digite cmd, clique com o botão direito em Prompt de Comando e selecione Executar como administrador. Clique em Sim na caixa de diálogo Controle de Conta de Usuário. - Liste todos os trabalhos do BITS
Digite bitsadmin /list /allusers e pressione Enter. O comando exibe uma tabela mostrando o ID de cada trabalho, nome de exibição, tipo de transferência, estado do trabalho e o número de bytes transferidos e restantes. - Identifique trabalhos travados ou grandes
Procure por trabalhos no estado TRANSFERRING ou QUEUED que tenham um grande número de bytes restantes. Trabalhos no estado TRANSIENT_ERROR indicam uma falha temporária que o BITS tentará novamente. - Cancele um trabalho específico
Digite bitsadmin /cancel {job_id} e pressione Enter. Substitua {job_id} pelo GUID mostrado na lista. Confirme verificando se o trabalho não aparece mais na lista.
Método 2: Interromper temporariamente o serviço BITS
- Abra o console de Serviços
Pressione a tecla Windows + R, digite services.msc e pressione Enter. - Localize o Background Intelligent Transfer Service
Role a lista para baixo e clique duas vezes em Background Intelligent Transfer Service. - Pare o serviço
Clique no botão Parar. O status do serviço muda para Parado. O uso de disco deve cair imediatamente no Gerenciador de Tarefas. - Reinicie o serviço após a limpeza
Depois de cancelar ou concluir os trabalhos problemáticos, clique com o botão direito no serviço e selecione Iniciar para retomar a operação normal do BITS.
Método 3: Limpar a fila do BITS usando PowerShell
- Abra o PowerShell como administrador
Pressione a tecla Windows, digite PowerShell, clique com o botão direito em Windows PowerShell e selecione Executar como administrador. - Obtenha todos os trabalhos do BITS
Digite Get-BitsTransfer | Format-List e pressione Enter. Isso lista todos os trabalhos ativos do BITS com propriedades detalhadas. - Cancele todos os trabalhos
Digite Get-BitsTransfer | Remove-BitsTransfer e pressione Enter. Confirme a ação digitando Y e pressionando Enter. Isso remove todos os trabalhos da fila. - Verifique se a fila está vazia
Digite Get-BitsTransfer e pressione Enter. Nenhuma saída significa que a fila está vazia. Verifique o Gerenciador de Tarefas para confirmar que o uso de disco voltou ao normal.
Se o BITS ainda mostrar alto uso de disco após limpar a fila
O serviço BITS não para ou não inicia
Se o serviço não parar no console de Serviços, abra o Prompt de Comando como administrador e digite net stop bits. Se o comando retornar um erro, execute taskkill /f /im svchost.exe, mas observe que isso pode afetar outros serviços em execução no mesmo processo host. Uma abordagem mais segura é reiniciar o sistema e, em seguida, parar o BITS imediatamente antes que outros trabalhos sejam enfileirados.
A fila do BITS é recriada imediatamente após a limpeza
Se o Windows Update ou a Microsoft Store recriar trabalhos do BITS segundos após você cancelá-los, o aplicativo subjacente está ativamente enfileirando novos trabalhos. Execute o solucionador de problemas do Windows Update acessando Configurações > Sistema > Solucionar problemas > Outros solucionadores de problemas > Windows Update. Essa ferramenta redefine os componentes de atualização e limpa a fila do BITS. Após a conclusão do solucionador de problemas, reinicie o sistema e verifique o uso de disco do BITS.
BITS usa 99% de disco em um SSD
Os SSDs lidam muito melhor com E/S aleatória do que os HDDs, mas um trabalho do BITS que grava repetidamente na mesma pasta de cache ainda pode mostrar alto uso de disco no Gerenciador de Tarefas. A porcentagem reflete o tempo ativo do serviço, não a taxa real de transferência de dados. Se o uso de disco permanecer em 99% por mais de 10 minutos, siga as etapas de limpeza acima. A pasta de cache também pode conter arquivos temporários corrompidos. Exclua todo o conteúdo de C:\ProgramData\Microsoft\Network\Downloader após parar o serviço BITS. Reinicie o serviço para recriar a estrutura de pastas.
Uso de disco do BITS em idle vs. uso de disco do Windows Update
| Item | Uso de disco do BITS em idle | Uso de disco do Windows Update |
|---|---|---|
| Causa principal | Trabalhos de transferência enfileirados ou travados | Download e instalação de pacotes de atualização |
| Atividade de rede | Baixa ou nenhuma | Alta durante a fase de download |
| Padrão de E/S de disco | Leituras e gravações aleatórias sustentadas em arquivos de metadados de trabalhos | Gravações sequenciais no cache de download e arquivos do sistema |
| Duração | Minutos a horas, dependendo do tamanho da fila | Minutos a horas, dependendo do tamanho da atualização |
| Método de correção | Cancelar ou concluir trabalhos do BITS | Executar o solucionador de problemas do Windows Update ou instalar atualizações manualmente |
Agora você pode identificar e resolver o alto uso de disco do BITS no seu sistema Windows 11 listando trabalhos ativos, cancelando transferências travadas ou interrompendo temporariamente o serviço. Para problemas persistentes, execute o solucionador de problemas do Windows Update para redefinir os componentes de atualização. Como dica avançada, configure as políticas de grupo do BITS para limitar o número máximo de trabalhos simultâneos e reduzir o intervalo de repetição para evitar o acúmulo de fila no futuro.