Windows принимает за вас бесчисленное множество скрытых решений, таких как профили энергопотребления, фоновые службы и приоритеты при запуске — большинство из которых невидимы и редко объясняются. Еще глубже скрывается параметр логирования, влияющий на производительность сети еще со времен Windows Vista. Он называется NetworkThrottlingIndex и играет роль в том, как ваша система обрабатывает сетевой трафик во время игр, потоковой передачи или загрузки больших файлов. Эта функция — лишь одна из многих. Хитрости с реестром Windows 11, которые действительно улучшат её работу..

Как только вы поймете, что это делает, внезапное увеличение пинга перестанет быть загадкой. Сама настройка занимает всего несколько минут. Более важный вопрос заключается в том, почему эта настройка вообще имеет какой-либо эффект и имеет ли смысл ее менять для вашей системы.
Быстрые ссылки
Windows ограничивает сетевой трафик в фоновом режиме, начиная с Vista.
Откройте для себя скрытое препятствие, которое вы никогда не одобряли.

Чтобы понять NetworkThrottlingIndex, нужно немного отступить назад и взглянуть на так называемую службу планирования мультимедийных классов (MMCSS). Эта служба появилась во времена Windows Vista для решения очень актуальной на тот момент проблемы: прерывистого звука. При использовании медиаплеера, цифровой звуковой станции (DAW) или даже ранней компьютерной игры фоновые задачи могли прерывать воспроизведение, вызывая треск, заикание или задержки. MMCSS вмешалась с четкой целью. Когда мультимедийные приложения работают, они получают приоритетный доступ к ресурсам ЦП и диска, что обеспечивает более плавную работу.
В рамках этого баланса Windows установила значение по умолчанию. Высокоскоростной сетевой трафик может быть ресурсоемким для процессора, поэтому для защиты воспроизведения мультимедиа система ограничивает объем обрабатываемого сетевого трафика, не относящегося к мультимедиа. По умолчанию MMCSS ограничивает это значение до 10 пакетов в миллисекунду, или 10 000 пакетов в секунду. Это ограничение определяется значением в реестре. NetworkThrottlingIndex, который установлен на 0x0000000aЭто один из них. Настройки Windows по умолчанию, которые незаметно замедляют работу вашего компьютера. Потому что оно рассматривает современные сети как угрозу стабильности системы.
В 2006 году такая конструкция была вполне логичной. На одноядерном процессоре с медленным механическим жестким диском прерывания, вызванные перегрузкой сетевой карты, могли легко «задушить» строку аудиоинструкций, вызывая слышимые трески и сбои. Жертвовать небольшой частью пропускной способности сети, чтобы предотвратить пропуски кадров в фильме, было вполне оправданным решением для той эпохи.
Проблема в том, что аппаратное обеспечение эволюционировало, а этот закон остался прежним. Сегодняшние системы работают на многоядерных процессорах, сверхбыстрых NVMe-накопителях и гигабитных интернет-соединениях. Старый страх того, что сетевой трафик перегрузит процессор, в значительной степени устарел. Однако ограничение в 10 пакетов в миллисекунду всё ещё существует. На современной гигабитной линии эта настройка по умолчанию может эффективно ограничивать не мультимедийный трафик примерно до 15 МБ/с, или примерно 120 Мбит/с. Если вы платите за 500 Мбит/с или даже 1 Гбит/с, ваше устройство может работать в режиме ожидания ниже скорости, рассчитанной на компьютеры другой эпохи. Симптомы проявляются в виде неравномерной скорости загрузки. Внезапные скачки в результатах теста пинга во время потоковой передачи.Или, например, незначительные сбои в играх, даже если ваш интернет-провайдер предоставляет достаточную пропускную способность.
Изменение одного-единственного значения в реестре может дать Windows команду действовать иначе.
Кратчайший путь к более быстрому соединению
Настоящая реформа происходит через перемены. NetworkThrottlingIndex إلى 0xffffffff Это шестнадцатеричное значение фактически означает «без ограничений» — вы указываете Windows полностью прекратить устанавливать ограничения на обработку пакетов. Узкое место исчезает, и ваша система может обрабатывать сетевой трафик с той скоростью, которую позволяет ваше оборудование.
Вот как это сделать:
- Нажмите на Win + RВведите regedit и нажмите Enter. EnterЕсли вас спросят UAC, нажмите на Да.
- Перейти к:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionMultimediaSystemProfile - С правой стороны найдите запись.
NetworkThrottlingIndexDWORD. Если его там нет, щелкните правой кнопкой мыши на панели и выберите... Новое –>Параметр DWORD (32 бита), и назовите его NetworkThrottlingIndex. - Дважды щелкните по записи и убедитесь, что Система исчисления Установить на ШестнадцатеричнаяИзмените значение на
ffffffff. - Нажмите OKЗатем перезагрузите компьютер.
После перезагрузки изменения вступят в силу. Разница наиболее заметна на гигабитных и других высокоскоростных соединениях, особенно в соревновательных онлайн-играх, где стабильность и низкая задержка важнее максимальной скорости загрузки. На более медленных соединениях стандартный лимит редко приближается к доступной пропускной способности, поэтому эффект обычно минимален.
Вот тут мы и притормозили (на этот раз намеренно).
Перед тем как начать праздновать, вам следует ознакомиться с важной информацией.

Отключение NetworkThrottlingIndex — это не бесплатное решение. Это ограничение существует не просто так. Отключая его, вы, по сути, говорите Windows прекратить мониторинг сетевого трафика и позволить вашим драйверам и устройствам обрабатывать весь поток прерываний. На современном настольном компьютере с выделенной, надежной сетевой картой это обычно работает. Но ситуация усложняется в зависимости от вашей конкретной конфигурации.
Если ваша система чувствительна к задержке DPC (отложенного вызова процедур), полное снятие ограничения может привести к нестабильности. Задержка DPC отражает скорость реакции операционной системы на запросы аппаратного уровня. При её высокой задержке проявляются незначительные рывки в играх или потрескивание звука во время воспроизведения. Если после внесения этого изменения ваша система начнет работать нестабильно при интенсивной сетевой активности, возможно, произойдет насыщение прерываний.
Здесь возникает парадокс. В некоторых крайних случаях снятие ограничения может фактически создать большую нестабильность при выполнении мультимедийных задач, а не уменьшить её. Если вы играете во время стриминга или используете программное обеспечение для обработки звука одновременно с загрузкой большого файла, исходный потолок может действовать как стабилизатор.
Если вы предпочитаете настраивать параметр, а не отключать его, есть компромиссный вариант. Вместо того чтобы полностью снимать ограничение, попробуйте увеличить значение до 15-25 вместо значения по умолчанию 10. Это повысит максимальную пропускную способность без ущерба для способности Windows расставлять приоритеты для чувствительных ко времени мультимедийных путей. Это станет вопросом настройки, а не демонтажа защитных механизмов.
Заходите осознанно и уходите быстрее – мы на это надеемся.
В конечном итоге, NetworkThrottlingIndex — это одна из тех настроек, где любопытство важнее слепого оптимизма. Это не решение, которое можно установить и забыть. Внесите корректировку, продолжайте работать по обычному распорядку дня день-два и действительно обратите внимание на то, как ведет себя ваша система.
Если вы заметили, что ваши загрузки стали более стабильными, а игры поддерживают более стабильный пинг, значит, вы обнаружили небольшое, но важное улучшение, которое раньше было незаметным. Если же вы начали замечать сбои в звуке или странные вибрации под нагрузкой, не волнуйтесь. Просто измените значение на 0x0000000a и считайте это полезным опытом.
В любом случае, вы получите более глубокое понимание своей системы, чем раньше. Такое понимание зачастую ценнее, чем сама модификация.










