Лимит 20 подключений (SMB) в Windows 11 против Windows Server: Выбор ОС для Файлового сервера
Архитектурные лимиты клиентских ОС (SMB Inbound Connections)
Попытка сэкономить и использовать десктопную ОС (Windows 10 Pro / Windows 11 Pro) в качестве центрального файлового сервера (или принт-сервера) для офиса неминуемо приводит к техническому краху. В EULA и ядре клиентских систем Microsoft жестко заложен лимит в 20 одновременных входящих подключений (Inbound Connections) для протокола SMB/CIFS (Сетевые папки). При попытке 21-го пользователя открыть файл или отправить на печать, он получит сообщение: «Больше никаких подключений к удаленному компьютеру установить нельзя, так как число одновременных подключений достигло предела». Бизнес-риски: постоянные отвалы сетевых дисков, ошибки сохранения файлов 1С, разрушение баз данных Access/SQLite, работающих по сети.
Сравнение возможностей File Server
| Характеристика | Windows 10 / 11 Pro | Windows Server (Standard/Datacenter) |
|---|---|---|
Лимит SMB-подключений | Максимум 20 (Зашито в ядре srv.sys) | Неограниченно (Зависит от железа). |
Оптимизация кэша (Memory Management) | Приоритет на Foreground приложения (Игры, UI) | Приоритет на Background службы (Файловый кэш, сеть). |
Enterprise-компоненты | Отсутствуют FSRM, DFS, Deduplication | Полный спектр: Дедупликация, Квоты, DFS-репликация. |
Решение проблемы и правильная архитектура
Сценарий 1: Диагностика достижения лимита (Event Viewer)
Убедитесь, что проблема действительно в лимите SMB.
- На ПК-«сервере» откройте Event Viewer (
eventvwr.msc). - Перейдите в Система (System).
- Ищите событие Event ID 4320 от источника srv (или srv2).
- Описание: "Лимит на количество подключений достигнут" (The connection limit has been reached).
Сценарий 2: Миграция данных на Windows Server (Robocopy)
Единственное легальное и технически корректное решение — установка Windows Server. Для переноса данных с сохранением NTFS-прав используйте Robocopy.
Перенос папки с правами, владельцами и метками времени
robocopy "C:\CompanyShare" "\\NEW-SERVER\CompanyShare" /E /ZB /COPYALL /R:3 /W:5 /MT:16 /LOG:C:\mig_log.txtСценарий 3: Лицензирование Client Access Licenses (CAL)
При переходе на Windows Server важно понимать схему лицензирования. Сама ОС (Server Standard) покрывает только установку. Для доступа каждого из 50 сотрудников к файловому серверу потребуется приобрести 50 Windows Server User CALs (Клиентские лицензии доступа).
Типовые ошибки администраторов
- Поиск кряков и правка реестра (Half-open TCP patch): В эпоху Windows XP существовали патчи, снимающие лимит tcpip.sys (patcher). В современных Windows 10/11 лимит зашит в самом драйвере SMB-сервера. Попытки подменить системные файлы приведут к BSOD, нестабильности и нарушению Лицензионного соглашения (EULA) со штрафами при аудите ИБ.
- Разрыв неактивных сессий (AutoDisconnect): Пытаться настроить
autodisconnect=1в реестре, чтобы быстро сбрасывать неактивных пользователей и освобождать слоты из 20 доступных — это костыль. Приложения вроде Microsoft Word или 1С держат сессию открытой (Keep-Alive), и обрыв сессии приведет к повреждению файла.
Не стройте IT-инфраструктуру предприятия на костылях. Команда ITSTM спроектирует отказоустойчивый файловый кластер на базе Windows Server, настроит автоматическое резервное копирование и права доступа, обеспечив стабильную работу офиса из 500+ человек без единого сбоя.
Частые вопросы (FAQ)
Лимит 20 подключений — это 20 компьютеров или пользователей?
Это 20 TCP/SMB-сессий. Один компьютер может открыть несколько сессий (одна для папки, вторая для принтера, третья системная). Поэтому лимит может исчерпаться даже в офисе из 10 человек.
Если использовать Windows 11 Enterprise, лимит будет снят?
Нет. Лимит в 20 входящих SMB-соединений (и ограничение IIS на 10 соединений) одинаков для ВСЕХ клиентских редакций Windows (Home, Pro, Enterprise). Enterprise версия дает больше функций управления (DirectAccess, AppLocker), но не делает ПК сервером.
Можно ли обойти лимит, расшарив папку через сторонний FTP сервер (FileZilla)?
Да, лимит в 20 коннектов касается встроенного сервера SMB и служб IIS. Если вы поднимете сторонний FTP/WebDAV сервер, он будет обрабатывать столько подключений, сколько позволит CPU/RAM. Однако для работы в офисе (открытие Word, Excel напрямую с диска без скачивания) FTP категорически не подходит.
Как посмотреть, кто сейчас подключен к моему Windows 10?
Откройте оснастку Управление компьютером (compmgmt.msc), перейдите в Общие папки (Shared Folders) -> Сеансы (Sessions). Там вы увидите список IP-адресов и пользователей, занимающих 20 доступных слотов.