Оптимизация сетевого подключения в Windows для скорости и стабильности

Вы можете получать скорость Интернета, за которую платите, но это не означает, что ваше сетевое соединение находится в оптимальном состоянии. Более высокая задержка, скачки задержки и периодическое ограничение скорости загрузки — это распространенные проблемы, с которыми вы все еще можете столкнуться. К счастью, вы можете минимизировать большинство из этих проблем и получить быстрый и стабильный Интернет, настроив параметры Windows. Этот полный гид показывает, как оптимизировать сетевое соединение на ПК с Windows.
Примечание: в зависимости от вашей сети и устройства эти изменения также могут негативно повлиять на вашу систему. Лучше создать точку восстановления перед внесением этих изменений, чтобы иметь возможность вернуться назад в случае, если что-то пойдет не так.
Содержание
- Оптимизация сетевых конфигураций Windows
- Команды командной строки для оптимизации сети
- Оптимизация сети с помощью реестра Windows
- Приложения сторонних разработчиков для оптимизации сети
Оптимизация сетевых конфигураций Windows
Начнем с настроек в основном интерфейсе Windows, таких как Параметры и Панель управления. Многие из них не оптимизированы по умолчанию для минимальной задержки и оптимальной производительности.
Оптимизация настроек сетевого адаптера
Нажмите клавиши Windows + R и введите ncpa.cpl в диалоговом окне Выполнить, чтобы открыть сетевые подключения.
Щелкните правой кнопкой мыши на вашем активном соединении и выберите Свойства.

Нажмите Настроить и перейдите на вкладку Дополнительно в следующем окне. Настройте параметры сети, как указано ниже, чтобы настроить их для лучшей сетевой производительности:
- Энергоэффективный Ethernet: Отключено
- Управление потоком: Отключено
- Режим Gigabit Master Slave: Автоопределение
- Частота прерываний: Умеренная (экспериментируйте с высокой, если ресурсы ЦП не являются проблемой.)
- Сумма контрольного значения IPv4: Включено для Rx и Tx
- Большая передача (как для IPv4, так и для IPv6): Включено
- Режим совместимости с устаревшими коммутаторами: Отключено
- Режим экономии энергии для скорости соединения: Отключено
- Максимальное количество очередей RSS: 2 очереди (выбор большего количества будет нагружать ЦП для незначительных выигрышей.)
- Аппаратные временные метки PTP: Отключено
- Буфер приема: 512 КБ
- Масштабирование на стороне приема: Включено
- Программная временная метка: Отключено
- Скорость и дуплекс: Автоопределение
- Энергосбережение в режиме простоя системы: Отключено
- Сумма контрольного значения TCP: Включено
- Буферы передачи: 512
- Сумма контрольного значения UDP: Включено
- Ожидание ссылки: Автоопределение

Перейдите на вкладку Управление питанием и отключите опцию Разрешить компьютеру отключать это устройство для экономии энергии, чтобы обеспечить непрерывную сетевую активность.

Управление настройками питания
Не имеет значения, какой у вас план питания ПК, я уверен, что вы не хотите, чтобы он вызывал сетевые перебои. Следуйте приведенным ниже шагам, чтобы вручную оптимизировать его и избежать сетевых проблем:
Поиск по запросу “план питания” в Поиске Windows и выберите Изменить план питания. Нажмите кнопку Изменить дополнительные параметры питания. Откройте Настройки беспроводного адаптера и установите Режим экономии энергии на Максимальная производительность.

Кроме того, если вы используете USB-устройство для сетевого подключения, откройте Настройки USB и отключите Настройку выборочной приостановки USB.
Установить ограниченное соединение
Если вы установите ваше соединение как ограниченное, Windows будет избегать выполнения фоновых сетевых процессов на нем, таких как загрузка обновлений Windows. Я нашел это очень полезным для устранения скачков задержки во время игр.
Перейдите в Параметры Windows -> Сеть и Интернет -> Свойства и включите опцию Ограниченное соединение.

Команды командной строки для оптимизации сети
С помощью командной строки можно сделать много вещей, включая использование команд Network Shell (netsh) для оптимизации сетевых настроек для снижения задержки и обеспечения стабильного соединения.
Поиск по запросу “cmd” в Поиске Windows, затем щелкните правой кнопкой мыши на Командной строке и выберите Запуск от имени администратора.
Скопируйте и вставьте следующие команды одну за другой. Убедитесь, что вы нажимаете клавишу Enter после каждой команды и ждете, пока она завершится.
netsh int tcp set global chimney=enabled
netsh int tcp set global dca=enabled
netsh int tcp set global netdma=enabled
netsh int tcp set global ecncapability=enabled
netsh int tcp set global autotuninglevel=normal
Если у вас возникнут какие-либо проблемы, отмените изменения, заменив enabled на disabled в каждой команде перед их выполнением.
Оптимизация сети с помощью реестра Windows
Существует множество способов оптимизации скорости сети с помощью реестра Windows, но мы сосредоточимся на самых эффективных хакерах.
Предупреждение: неправильные изменения в реестре могут повредить Windows и привести к потере данных. Убедитесь, что вы сделали резервную копию реестра перед применением изменений.
Уменьшение задержки и увеличение скорости загрузки больших файлов
Эти настройки могут потенциально уменьшить задержку и увеличить скорость загрузки, минимизируя проверки подтверждения.
Чтобы открыть реестр Windows, введите regedit и щелкните на Редактор реестра.
Перейдите по следующему пути, скопировав и вставив его в верхнюю строку поиска и нажав Enter для прямого доступа.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\InterfacesЗдесь будет несколько GUID. Чтобы найти GUID вашего сетевого адаптера, откройте Командную строку и введите netsh lan show interfaces для проводного соединения или netsh wlan show interfaces для беспроводного соединения. Он выведет множество информации вместе с GUID.
Выберите тот же GUID в записи реестра Interfaces, щелкните правой кнопкой мыши в правом столбце и выберите Создать -> Значение DWORD (32-бит).
Назовите этот ключ “TcpAckFrequency”, дважды щелкните по нему и установите его значение на 1.
Следуя вышеуказанному процессу, создайте еще два ключа DWORD. Назовите первый ключ “TCPNoDelay” и установите его значение на 1. Назовите второй ключ “TcpWindowSize” и установите его значение на 65535.

Улучшение стабильности и отзывчивости сети
Следующие хакеры сделают ваше соединение более стабильным, быстро находя плохие соединения и делая больше попыток доставить пакеты, как только соединение уже установлено.
Перейдите по следующему пути в реестре:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersВ записи Parameters создайте два ключа DWORD с именами “TcpMaxDataRetransmissions” и “TcpMaxConnectRetransmissions”. Установите значение первого ключа на 5, а значение второго ключа на 3.

Приложения сторонних разработчиков для оптимизации сети
Существуют специальные приложения для настройки сетевых параметров Windows для достижения наилучшей производительности. Они автоматически применяют исправления на основе ваших текущих настроек, и вы можете легко отменить их при необходимости.
TCP Optimizer
TCP Optimizer идеально подходит как для новичков, так и для новичков и позволяет вам быстро применить оптимальные сетевые настройки всего за два клика. Если вы хотите больше контроля, включите пользовательский режим, который позволяет вам применять хакеры реестра с помощью его простого интерфейса.

Он бесплатен в использовании и имеет встроенную опцию отмены для применения сетевых настроек по умолчанию Windows.
cFosSpeed
cFosSpeed — это приложение для управления трафиком, которое может оптимизировать трафик в зависимости от ваших потребностей. У него есть два режима: один позволяет сосредоточиться на низкой задержке для игр, а другой — на высокой пропускной способности для высокоскоростных загрузок. Вы также можете индивидуально управлять приоритетом сети для каждого приложения, чтобы сосредоточить сетевые ресурсы на важных приложениях.

У него есть полностью функциональный 30-дневный пробный план, после чего вам придется купить лицензию за 18,59 долларов.
NetOptimizer
NetOptimizer — это еще одно приложение, похожее на TCP Optimizer, с множеством настроек оптимизации сети. Большинство изменений, которые оно вносит, недоступны в приложении TCP Optimizer, поэтому я перечисляю его здесь. Вы можете просканировать свой ПК, чтобы увидеть, какие оптимизации уже применены, а затем применить остальные.

В бесплатной версии вы можете настроить только два параметра. Чтобы применить все оптимизации, получите лицензию за 29,95 долларов.
Бонус
Еще одну настройку можно изменить в редакторе групповых политик, если у вас есть версия Windows Pro или Enterprise. Введите “групповая политика” в Поиске Windows и откройте Изменить групповую политику.
Перейдите в Конфигурация компьютера -> Административные шаблоны -> Сеть -> Планировщик пакетов QoS. Откройте настройку Ограничить резервируемую пропускную способность, установите ее на Включено, затем установите Ограничение пропускной способности (%) на 0.

По умолчанию Windows оставляет 80 процентов сетевой пропускной способности зарезервированными для системных процессов и обновлений Windows. Когда вы устанавливаете это значение на 0, система не будет приоритизировать обновления, когда вы делаете что-то на переднем плане, что потребляет большую часть вашей пропускной способности. Это гарантирует, что ваши личные приложения/игры получают приоритет, когда системные и передние приложения борются за ресурсы.
Все вышеперечисленные настройки уже применены на обоих моих ПК, и у меня никогда не было проблем с задержкой или скачками задержки (по крайней мере, с моей стороны). Вы можете использовать сайт для тестирования скорости Интернета, чтобы увидеть, как эти изменения влияют на вашу скорость загрузки и пинг.
Кредит изображения: Unsplash. Все скриншоты сделаны Карраром Хайдером.