Как ограничить скорость сетевой папки в Windows

Как ограничить скорость сетевой папки в Windows Сеть и Принтеры
Пошаговое руководство по ограничению скорости передачи данных в сетевой папке Windows с помощью QoS и PowerShell.

Ограничение скорости передачи данных по сетевой папке — критически важная задача для системных администраторов и опытных пользователей. Это позволяет предотвратить перегрузку локальной сети (LAN) при копировании тяжелых файлов и гарантировать стабильную работу других сетевых служб. В этой инструкции мы разберем, как настроить лимиты с помощью встроенных инструментов Windows: групповых политик (QoS) и PowerShell.

Видеоинструкция

Способ 1. Ограничение скорости через групповые политики (QoS)

Этот метод позволяет ограничить исходящий трафик для протокола SMB (порт 445), который используется для общего доступа к файлам в операционных системах Windows.

Шаг 1. Запуск редактора групповых политик

Нажмите комбинацию клавиш Win + R на клавиатуре, введите в появившемся окне

gpedit.msc

и нажмите Enter.

Шаг 2. Создание политики QoS

В левой панели перейдите по пути: Конфигурация компьютера -> Параметры Windows. Нажмите правой кнопкой мыши по разделу QoS на основе политики и выберите Создать новую политику….

Шаг 3. Настройка параметров ограничения

В открывшемся мастере укажите понятное имя политики (например, ‘SMB_Limit’). Установите флажок Указать скорость исходящего трафика и задайте желаемое значение пропускной способности (например, 10 MBps). Нажмите Далее.

Шаг 4. Привязка к протоколу и порту

На следующих этапах мастера выберите, что политика применяется ко всем приложениям. В окне протоколов укажите протокол TCP, а в качестве исходящего порта выберите 445 (стандартный порт службы SMB). Завершите создание политики.

Важно: Чтобы изменения вступили в силу немедленно без перезагрузки компьютера, откройте командную строку от имени администратора и выполните команду обновления политик:

gpupdate /force

Способ 2. Ограничение полосы пропускания SMB через PowerShell

Для серверных редакций Windows доступен более гибкий инструмент управления пропускной способностью SMB-трафика.

Шаг 1. Установка компонента SMB Bandwidth Limit

Запустите консоль PowerShell от имени администратора и выполните команду для установки необходимой функции:

Install-WindowsFeature -Name FS-SMBBW

Шаг 2. Установка лимита скорости

Задайте ограничение скорости для стандартного трафика (категория Default). Например, установим лимит в 20 Мегабайт в секунду:

Set-SmbBandwidthLimit -Category Default -BytesPerSecond 20MB
Дополнительно: Как проверить и удалить лимиты в PowerShell

Чтобы просмотреть текущие активные ограничения SMB, выполните команду:

Get-SmbBandwidthLimit

Для полного удаления лимита и возврата к стандартной скорости используйте:

Remove-SmbBandwidthLimit -Category Default

Частые ошибки и устранение неполадок

  • Политика QoS не применяется к клиентам: Убедитесь, что в свойствах вашего сетевого адаптера включена служба ‘Планировщик пакетов QoS’. Также проверьте корректность сетевых настроек. Если в сети наблюдаются сбои, узнайте, как настроить автоматический IP (DHCP) в Windows для стабилизации подключения.
  • Скорость не ограничивается при локальном копировании: Помните, что QoS и лимиты SMB работают исключительно для трафика, проходящего через физический или виртуальный сетевой интерфейс. При копировании файлов внутри одного диска или между локальными разделами лимиты действовать не будут.
  • Проблемы с сетевыми устройствами: Искусственное ограничение трафика на портах иногда может косвенно влиять на работу другого сетевого оборудования. Если после настройки сети у вас возникли проблемы с печатью, изучите наши руководства о том, почему принтер берет бумагу не из того лотка и почему принтер печатает не из всех программ.

Часто задаваемые вопросы

Можно ли ограничить скорость сетевой папки для конкретного пользователя?

Напрямую через стандартный SMB-протокол ограничить скорость конкретному пользователю нельзя, но можно настроить QoS-политики для определенных IP-адресов компьютеров этих пользователей.

Будет ли работать ограничение скорости в Windows Home?

В домашних версиях Windows (Home) отсутствует Редактор групповых политик (gpedit.msc). В таком случае для ограничения скорости лучше использовать сторонние утилиты, например, NetLimiter.

Оцените статью
TechWork
Добавить комментарий