Limitar largura de banda usada pelo Windows Update

21

Eu tenho uma máquina com Windows 8 (64 bits, não Pro) e quero limitar a largura de banda da Internet disponível para o Windows Update. Eu li sobre os métodos BITS e GPMC, mas não sei como abrir a janela do BITS, e o GPMC parece um recurso do Windows Server.

Como posso controlar quanta largura de banda está disponível para o Windows Update e o BITS?

E_Blue
fonte
Você possui o Windows 8 Pro?
Ben N
@BenN Não, é um notebook ASUS com W8.1 x64 SL
E_Blue

Respostas:

35

Se você possui uma edição Pro do Windows, pode usar a Diretiva de Grupo, mesmo que não esteja em um domínio. Execute gpedit.mscpara abrir o Editor de Diretiva de Grupo Local. Expanda os seguintes contêineres no painel esquerdo: Configuração do ComputadorModelos AdministrativosRedeServiço de Transferência Inteligente em Segundo Plano (BITS) . Clique duas vezes na configuração chamada Limitar a largura de banda máxima da rede para transferências em segundo plano do BITS . Na caixa de diálogo exibida, você pode definir uma taxa máxima para "horário de trabalho" (em uma programação definida) e uma quantidade máxima diferente para outros horários. Se você deseja definir o máximo para um determinado valor o tempo todo, apenas faça as duas taxas iguais e limpe a opção Usar todas as bandas não utilizadas disponíveis. caixa, assim:

a configuração de Diretiva de Grupo

Defino a taxa para 100 Kbps. Depois de concluído, clique em OK e feche o Editor de Diretiva de Grupo Local. As alterações são aplicadas ao Registro imediatamente, mas pode ser necessário reiniciar o BITS para vê-las.


Se você não possui uma edição Pro, pode fazer diretamente no Registro o que o GPME faz. (Nota: eu não testei isso pessoalmente, já que minha máquina é Pro, mas verifiquei se algumas chaves de política aparecem mesmo na edição Home.) Abra regedite navegue aqui, criando subchaves se estiverem ausentes:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\BITS

Crie um valor DWORD chamado EnableBITSMaxBandwidthcom um valor de 1; que informa ao BITS que há configurações a serem observadas. Crie valores DWORD chamados MaxBandwidthValidFrome MaxBandwidthValidTo, cada um contendo uma hora do dia de 0até 23. (Por exemplo, 8são 8:00 e 1717:00.) Isso realmente não importa muito nesse caso, mas eu falei sobre eles para fins de conclusão.

Crie mais dois valores DWORD chamados MaxTransferRateOffSchedulee MaxTransferRateOnSchedule. Dê a cada um deles a taxa máxima de transferência em Kbps. Observe que pode ser necessário alternar para o modo de entrada decimal para ver o valor como seres humanos normais pensam em números.

maneira de registro

Resultados finais, equivalentes à captura de tela anterior da Diretiva de Grupo:

todas as entradas do registro


Se você possui uma edição Home, mas ainda deseja uma GUI, pode usar meu aplicativo de código aberto Policy Plus . Você encontrará a configuração de política relevante em RedeServiço de Transferência Inteligente em Segundo Plano (BITS), como antes, ou pode ir direto para a janela do editor de configurações, colando Microsoft.Policies.BITS:BITS_MaxBandwidthna opção Localizar | Pela janela de identificação . A partir daí, você pode ajustar a configuração exatamente como no verdadeiro Editor de Diretiva de Grupo. Clique em arquivo | Salve Políticas para confirmar suas alterações no disco.

Dica: "Elemento Inspetor" no menu de contexto de uma política permite explorar os efeitos do Registro dessa política.

Ben N
fonte
Obrigado pela informação, não tenho essas chaves no meu Regedit, mas criei agora. O RateOn é aplicado entre o horário "ValidFrom" e "ValidTo" e o RateOff o resto do tempo, certo? Isso é aplicado assim que eu salvar o registro ou preciso reiniciar?
E_Blue
1
@E_Blue Você está certo sobre qual valor faz o quê. Você provavelmente precisará reiniciar antes que as alterações entrem em vigor.
Ben N
Esta solução também se aplica ao Windows 10?
jan-GLX
1
Apenas testado. Funciona, mas a manutenção automática parece colocar o efeito limite.
jan-GLX