Если у вас версия Pro для Windows, вы можете использовать групповую политику, даже если вы не находитесь в домене. Запустите, gpedit.mscчтобы открыть редактор локальной групповой политики. Разверните следующие контейнеры на левой панели: Конфигурация компьютера → Административные шаблоны → Сеть → Фоновая интеллектуальная служба передачи (BITS) . Дважды щелкните параметр под названием « Ограничить максимальную пропускную способность сети для фоновых передач BITS» . В появившемся диалоговом окне вы можете установить одну максимальную ставку для «рабочих часов» (по заданному вами расписанию) и другую максимальную для других времен. Если вы хотите постоянно устанавливать максимальное значение на определенное значение, просто сделайте две скорости одинаковыми и снимите флажок Использовать все доступные неиспользуемые полосы пропускания коробка, вот так:

Я установил скорость до 100 Кбит / с. После этого нажмите кнопку ОК и закройте редактор локальной групповой политики. Изменения применяются к реестру немедленно, но вам может потребоваться перезагрузка, чтобы BITS увидел их.
Если у вас нет версии Pro, вы можете сделать непосредственно в Реестре то, что делает GPME. (Примечание: я лично не проверял это, так как мой компьютер - Pro, но я действительно проверял, что некоторые ключи политики появляются даже в версии Home.) Откройте regeditи перейдите сюда, создавая подключи, если они отсутствуют:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\BITS
Создайте значение DWORD, вызываемое EnableBITSMaxBandwidthзначением 1; это говорит BITS, что есть настройки для просмотра. Создайте значения DWORD с именем MaxBandwidthValidFromи MaxBandwidthValidTo, каждое из которых содержит час дня от 0до 23. (Например, 8это 8:00 утра и 175:00 вечера.) Это на самом деле не имеет большого значения в этом случае, но я рассказал вам о них для завершения.
Создайте еще два значения DWORD с именами MaxTransferRateOffScheduleи MaxTransferRateOnSchedule. Дайте каждому из них максимальную скорость передачи в кбит / с. Обратите внимание, что вам может потребоваться переключиться в десятичный режим ввода, чтобы увидеть значение, как нормальные люди думают о числах.

Окончательные результаты, эквивалентные предыдущему снимку экрана групповой политики:

Если у вас есть версия Home, но вы все еще хотите использовать графический интерфейс, вы можете использовать мое приложение с открытым исходным кодом Policy Plus . Соответствующий параметр политики вы найдете в разделе « Сеть» → « Фоновая интеллектуальная служба передачи» (BITS), как и раньше, или вы можете перейти прямо к окну редактора параметров, вставив Microsoft.Policies.BITS:BITS_MaxBandwidthкоманду « Найти | По окну идентификатора . Оттуда вы можете настроить параметр так же, как в реальном редакторе групповой политики. Нажмите Файл | Сохраните политики, чтобы зафиксировать ваши изменения на диске.
Совет: «Инспектор элементов» в контекстном меню политики позволяет изучить влияние этой политики на реестр.