Ограничение пропускной способности, используемой Центром обновления Windows


21

У меня машина Windows 8 (64-разрядная, а не Pro), и я хочу ограничить пропускную способность Интернета, доступную для Центра обновления Windows. Я читал о методах BITS и GPMC, но не знаю, как открыть окно BITS, и GPMC выглядит как функция Windows Server.

Как я могу контролировать, сколько пропускной способности доступно для Центра обновления Windows и BITS?


У вас есть Windows 8 Pro?
Бен N

@BenN Нет, это ноутбук ASUS с W8.1 x64 SL
E_Blue

Ответы:


35

Если у вас версия 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команду « Найти | По окну идентификатора . Оттуда вы можете настроить параметр так же, как в реальном редакторе групповой политики. Нажмите Файл | Сохраните политики, чтобы зафиксировать ваши изменения на диске.

Совет: «Инспектор элементов» в контекстном меню политики позволяет изучить влияние этой политики на реестр.


Спасибо за информацию, у меня нет этих ключей в моем Regedit, но я создал сейчас. RateOn применяется между временем «ValidFrom» и «ValidTo», а RateOff - остальное время, верно? Это применяется, как только я сохраняю реестр, или я должен перезагрузить?
E_Blue

1
@E_Blue Вы правы относительно того, какое значение что делает. Возможно, вам придется перезапустить, прежде чем изменения вступят в силу.
Бен N


это решение относится и к Windows 10 тоже?
jan-glx

1
Только что протестировано. Это работает, но автоматическое обслуживание, похоже, ограничивает эффект.
jan-glx
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.