Ограничение скорости передачи данных по сетевой папке — критически важная задача для системных администраторов и опытных пользователей. Это позволяет предотвратить перегрузку локальной сети (LAN) при копировании тяжелых файлов и гарантировать стабильную работу других сетевых служб. В этой инструкции мы разберем, как настроить лимиты с помощью встроенных инструментов Windows: групповых политик (QoS) и PowerShell.
- Видеоинструкция
- Способ 1. Ограничение скорости через групповые политики (QoS)
- Шаг 1. Запуск редактора групповых политик
- Шаг 2. Создание политики QoS
- Шаг 3. Настройка параметров ограничения
- Шаг 4. Привязка к протоколу и порту
- Способ 2. Ограничение полосы пропускания SMB через PowerShell
- Шаг 1. Установка компонента SMB Bandwidth Limit
- Шаг 2. Установка лимита скорости
- Частые ошибки и устранение неполадок
- Часто задаваемые вопросы
Видеоинструкция
Способ 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.








