21

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

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

1 ответ1

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, а 17 - 5:00.) Они на самом деле не имеют большого значения в этом случае, но я рассказал вам о них для завершения.

Создайте еще два значения DWORD с MaxTransferRateOffSchedule и MaxTransferRateOnSchedule . Дайте каждому из них максимальную скорость передачи в кбит / с. Обратите внимание, что вам может потребоваться переключиться в десятичный режим ввода, чтобы увидеть значение, как нормальные люди думают о числах.

способ регистрации

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

все записи реестра


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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .