Обмежте пропускну здатність, яку використовує Windows Update


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

Якщо у вас є версія Windows для Windows, ви можете використовувати групову політику, навіть якщо ви не в домені. Запустіть, gpedit.mscщоб відкрити Редактор локальної групової політики. На лівій панелі розгорніть такі контейнери: Конфігурація комп'ютераАдміністративні шаблониМережаФоновий інтелектуальний сервіс передачі (BITS) . Двічі клацніть на налаштування під назвою Обмежити максимальну пропускну здатність мережі для фонових передач BITS . У діалоговому вікні, що з’явиться, ви можете встановити одну максимальну ставку для "робочого часу" (за визначеним графіком) та іншу максимум для інших часів. Якщо ви хочете постійно встановлювати максимум до певного значення, просто зробіть дві ставки однаковими та очистіть Використовувати всю наявну невикористану пропускну здатність поле, як ось це:

налаштування групової політики

Я встановив швидкість 100 Кбіт / с. Після завершення натисніть кнопку ОК і закрийте Редактор локальної групової політики. Зміни застосовуються до Реєстру негайно, але вам може знадобитися перезавантажити BITS, щоб побачити їх.


Якщо у вас немає видання Pro, ви можете зробити безпосередньо в Реєстрі те, що робить GPME. (Примітка. Я особисто не перевіряв це, оскільки моя машина Pro, але я перевірив, чи є деякі ключі політики навіть у домашній редакції.) Відкрийте regeditта перейдіть сюди, створюючи підрозділи, якщо вони відсутні:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\BITS

Створіть значення DWORD, викликане EnableBITSMaxBandwidthзначенням 1; що говорить BITS, що є параметри, на які слід звернути увагу. Створіть значення DWORD, що називаються, MaxBandwidthValidFromі MaxBandwidthValidToкожне містить годину дня від 0до 23. (Наприклад, 88:00 ранку і 1717:00.) У цьому випадку це насправді не має великого значення, але я розповів вам про них заради завершення.

Створіть ще два значення DWORD під назвою MaxTransferRateOffScheduleта MaxTransferRateOnSchedule. Дайте кожному з них максимальну швидкість передачі в Кбіт / с. Зауважте, що вам може знадобитися перейти в режим десяткового введення, щоб побачити значення, як нормальні люди думають про цифри.

спосіб реєстру

Кінцеві результати, еквівалентні попередньому екрану групової політики:

всі записи реєстру


Якщо у вас є домашнє видання, але ви все ще хочете користуватися графічним інтерфейсом, ви можете використовувати мою програму з відкритим вихідним кодом Policy Plus . Ви знайдете відповідне налаштування політики у розділі МережаФоновий інтелектуальний сервіс передачі (BITS), як і раніше, або ви можете перейти праворуч до вікна редактора налаштувань, вставивши Microsoft.Policies.BITS:BITS_MaxBandwidthв меню Пошук | За вікном ідентифікатора Звідти ви можете відрегулювати налаштування так само, як у реальному редакторі групової політики. Клацніть Файл | Збережіть правила, щоб здійснити зміни на диску.

Порада: "Інспектор елементів" у контекстному меню політики дозволяє вивчити ефекти реєстру цієї політики.


Дякую за інформацію, я не маю цих ключів у своєму Regedit, але я створив зараз. RateOn застосовується між часом "ValidFrom" і "ValidTo", а рештою часу RateOff, правда? Це застосовується, як тільки я зберігаю реєстр або мені потрібно перезапустити?
E_Blue

1
@E_Blue Ви вірно розумієте, яке значення робить що. Ймовірно, вам доведеться перезапуститись, перш ніж зміни набудуть чинності.
Ben N


чи застосовується це рішення і до Windows 10?
jan-glx

1
Щойно перевірений. Це працює, але автоматичне обслуговування, здається, поставило ефект ліміту.
jan-glx
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.