В десктопных редакциях Windows есть ограничение на максимальное количество одновременных сетевых подключений с других компьютеров. Так, например Window 10 и 11 (независимо от редакции) поддерживают только 20 одновременных сессий. Если компьютер с Windows 10/11 используется в качестве файлового сервера, или сервера печати, то при превышении лимита TCP/IP сессий, 21 пользователь при подключении получит ошибку:
No more connections can be made to this remote computer at this time because there are already as many connections as the computer can accept.
Или:
Windows не удается подключиться к принтеру. Дополнительные подключения к этому удаленному компьютер сейчас невозможны, так как их число достигло предела.
В пользовательском лицензионном соглашении (EULA)Windows 10 указано, что к компьютеру смогут одновременно подключиться не более 20 устройств (CAL):
Подключение устройств. К программному обеспечению, установленному на лицензированном устройстве, могут иметь доступ до 20 других устройств в целях использования следующих функций программного обеспечения: файловых служб, служб печати, служб IIS и служб общего доступа к подключению Интернета, а также служб телефонии на лицензированном устройстве. Вы можете разрешить любому количеству устройств обращаться к программному обеспечению, установленному на лицензированном устройстве, для синхронизации данных между устройствами.
Таким образом Microsoft ограничивает возможно использования десктопных редакций Windows в качестве полноценного сервера. Если вам нужна поддержка большего количества клиентов, придется приобрести Windows Server (или перейти на samba)
Лимит на количество входящих сессий в Windows можно получить с помощью команды:
net config server
Текущий лимит:
Maximum Logged On Users 20
Например в Windows Server, максимально число подключений намного больше –
16777216
.
Также обратите внимание на значение параметра
Idle session time (min)
. По умолчанию компьютер будет отключать сессии неактивные более 15 минут.
Если вы хотите более агрессивно отключать неактивные сессии (например, уменьшив таймаут неактивности до 5 минут), выполните:
net config server /autodisconnect:5
Также при превышении количества одновременных подключений, вы можете отключить некоторые устройства вручную. Вывести список активных сетевых подключений к компьютеру:
net session
Отключить все активные сессии с компьютера (или IP адреса):
net session \\192.168.31.94 /d
Если при достижении максимального количества подключений вы хотите автоматически отключать определенных клиентов, можно воспользоваться PowerShell скриптом. Ниже приведен пример простого PowerShell скрипта, которые получает список активных сессий и при достижении 19 подключений, отключает 2 сессии с самыми большими таймаутами (но вы можете использовать свою логику).
$number_of_old_sessions_to_kill=2 $output = net session | Select-String -Pattern \\ $CurConns= ($output| Measure-Object -Line).Lines if ($CurConns -ge 19) { $sessions = @() $output | foreach { $parts = $_ -split "\s+", 4 $session= New-Object -Type PSObject -Property @{ Computer = $parts[0].ToString(); Username = $parts[1]; Opens = $parts[2]; IdleTime = $parts[3]; } $sessions += $session } $oldsessions=$sessions|Sort-Object -Property IdleTime -Descending | Select-Object -First $number_of_old_sessions_to_kill ForEach ($oldsession in $oldsessions) { net session $($oldsession.Computer) /d /y } }
Такой PowerShell скрипт можно запускать через планировщик Windows каждые n-минут, чтобы он отключал простаивающие сессии.
Для предыдущих версий Windows можно найти патчи для файла tcpip.sys, позволяющие отключить ограничение на количество сессий в десктопных редакциях Windows (по аналогии с библиотекой RDP Wrapper). Но для Windows 10 и 11 таких патчей я не втречал. В любом случае их использование будет нарушением лицензионного соглашения.
Как использовать OAuth2 со Spring Security в Java
Javaican 14.05.2025
Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .
Анализ текста на Python с NLTK и Spacy
AI_Generated 14.05.2025
NLTK, старожил в мире обработки естественного языка на Python, содержит богатейшую коллекцию алгоритмов и готовых моделей. Эта библиотека отлично подходит для образовательных целей и. . .
Реализация DI в PHP
Jason-Webb 13.05.2025
Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .
Конвейеры ETL с Apache Airflow и Python
AI_Generated 13.05.2025
ETL-конвейеры – это набор процессов, отвечающих за извлечение данных из различных источников (Extract), их преобразование в нужный формат (Transform) и загрузку в целевое хранилище (Load). . . .
Выполнение асинхронных задач в Python с asyncio
py-thonny 12.05.2025
Современный мир программирования похож на оживлённый мегаполис – тысячи процессов одновременно требуют внимания, ресурсов и времени. В этих джунглях операций возникают ситуации, когда программа. . .
Работа с gRPC сервисами на C#
UnmanagedCoder 12.05.2025
gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что. . .
На сайте c 14.06.2012 |
(Проблема с дистрибутивным рендером, пропадают текстуры) В связи с расширением сети возникла проблема: у винды есть ограничение на число одновременно подключенных к серверу пользователей — 10 юзеров. Вызываем команду «net config server» и видим вот такое: Нагуглил, что для решения это проблемы якобы надо установить специальную серверную винду, в которой этого ограничения нет. Я её поставил (Windows Server 2008 SP2), а ограничение всё-таки есть — как было 10, так и осталось. Скрины сделаны из неё. Параметр «Число одновременных пользователей» больше 10 увеличить невозможно. Возможно, что именно от этого я периодически имею серьёзную проблему с дистрибутивным рендером: несмотря на строго сетевые английские пути, пропадают текстуры, выпавшие бакеты идут даже по ирмапе. Причём машины, теряющие их, хаотично меняются. Время появления глюка тоже предугадать нельзя — то нормально, то начнёт глючить. Вирей народный 2.40.03, макс 2011, сеть гигабит, для общего доступа расшарен весь диск, а не отдельные папки. Самая жесть начинается, когда рендерят двое-трое и подключают по 7-10 машин. Также иногда некоторые юзеры не могут зайти на сервак, полагаю, по той же причине (10 подключений — максимум) Кто сталкивался с такой проблемой, рулит большой фермой, и может что-то подсказать, как разрулить ситуацию? Может я где-то ошибся и проблема не в винде? Ни у кого нет мыслей по этому поводу? |
На сайте c 14.06.2012 |
Тааак… это уже кое что. Попробую всё в папку затолкать и расшарить её, а не диск целиком. (странный ход, но вдруг поможет. Винда вобщем-то считает папкой и путь типа, С:\) UPD. Расшарил новую папку, чтобы проверить, в разрешения добавил всех, и всё равно не получается. Нет доступа до сервака у многих компов, просто открыть его не могут. |
На сайте c 31.03.2011 |
Yehat а сколько лицензий вирея есть в сети? до 3-й версии вирей под одной лицензией позволяет зацеплять не более 10 рендер нодов в дистрибьютед, а у 3-й версии все рендер ноды отдельных денег стоят и на каждую рабочую машину нужна своя лицензия, до 3-й версии можно было 1 лицензию установить на сколько угодно компов я в конторе когда работал у нас была своя ферма, там насколько я помню было то ли 40, то ли 60 серверов, так вот обычно просто через бэкбернер всегда использовали, а по дистрибьютеду как раз до 10 компов подцеплялось, ибо только одна флешка с ключем была куплена на офис |
На сайте c 14.06.2012 |
Лицензий вирея нет и об ограничении в 10 тачек мы знаем, больше 9 даже не берём. Купить — не вопрос, но ведь это не поможет, выпавшие бакеты это просто следствие. Главная проблема — со входом на сервак. Когда в сеть добавились тачки, добрая половина не может просто зайти на сервер по сети. Итак, решение найдено! Windows Server 2008R2 Standart не имеет такого ограничения (Datacenter edition имеет, энтерпрайз и вёб эдишн не проверял). Винда обязательно должна быть лицензионная. Если крякнуть — ставится ограничение на 10 подключений. Число одновременных юзеров по умолчанию 16777216. Спасибо всем за наводки и поддержку. PS: Лицензионная Win7 имеет ограничение в 20 одновременных подключений. Этого достаточно для небольшой сети. |
На чтение5 мин
Опубликовано
Обновлено
Одной из наиболее раздражающих особенностей Windows 10 является лимитное подключение, которое ограничивает количество одновременных подключений к компьютеру. Это может быть проблемой для тех, кто регулярно использует удаленное управление или общается с другими устройствами в одной сети.
Тем не менее, есть несколько способов убрать это ограничение и разрешить больше одновременных подключений. Один из способов — это изменение значений в системном реестре. Однако, пожалуйста, будьте осторожны при внесении изменений в реестр, поскольку неправильные настройки могут привести к нестабильной работе системы.
Другой способ — использование сторонних инструментов, таких как приложения для удаленного управления или специальное программное обеспечение, которое позволяет увеличить количество одновременных подключений.
В данной статье мы рассмотрим несколько способов убрать ограничение на лимитное подключение на Windows 10 и разрешить больше пользователей подключаться к вашему компьютеру одновременно.
Как увеличить лимитное подключение на Windows 10
Лимитное подключение на операционной системе Windows 10 ограничивает количество одновременных подключений к сети. Это может быть проблематично, если у вас есть несколько устройств или если вы хотите использовать свою сеть для общего доступа или игр в сети. Вот несколько способов, как увеличить лимитное подключение на Windows 10:
- Внесение изменений в реестр
1. Откройте редактор реестра, нажав сочетание клавиш Win + R и введя команду «regedit».
2. В редакторе реестра перейдите к следующему пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
.3. Щелкните правой кнопкой мыши на свободном месте в правой панели и выберите «Создать» — «DWORD-значение (32 бита)».
4. Назовите созданное значение «MaxConnections» и установите его значение в желаемое количество подключений.
5. Перезагрузите компьютер, чтобы внесенные изменения вступили в силу.
- Использование специальных программ
Существуют различные программы, которые могут помочь увеличить лимитное подключение на Windows 10. Одним из таких инструментов является «TCP-Z», который позволяет изменять настройки подключения в системе.
- Настройка сетевой карты
1. Откройте «Панель управления» и перейдите в раздел «Сеть и интернет» — «Сетевые соединения».
2. Найдите сетевую карту, которую вы хотите настроить, щелкните на ней правой кнопкой мыши и выберите «Свойства».
3. В списке доступных протоколов выберите «Протокол интернета версии 4 (TCP/IPv4)» и нажмите кнопку «Свойства».
4. В открывшемся окне выберите вкладку «Дополнительно» и нажмите кнопку «Добавить».
5. Введите значения «LocalPort» и «NumberOfConnections» в соответствующие поля.
6. Нажмите «ОК» для сохранения настроек.
Увеличив лимитное подключение на Windows 10 вы сможете использовать свою сеть более эффективно и подключить больше устройств, без ограничений.
Настройка реестра
Прежде чем вносить изменения в реестр, следует создать его резервную копию, чтобы в случае ошибки можно было восстановить предыдущие настройки. Для этого откройте редактор реестра, нажав сочетание клавиш Win + R, введите команду «regedit» и нажмите Enter.
В редакторе реестра перейдите в следующую директорию:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Затем найдите или создайте ключ с именем «TcpNumConnections». Если ключ уже существует, щелкните правой кнопкой мыши и выберите «Изменить». Если ключа нет, создайте новый ключ типа DWORD 32-разрядный со значением в 32-битном двоичном формате.
В поле «Значение» укажите максимальное количество подключений, которое требуется установить (например, «5000» или «10000»). Сохраните изменения и закройте редактор реестра. После перезагрузки компьютера изменения должны вступить в силу и лимит подключений должен быть устранен.
Внесение изменений в реестр может повлиять на стабильность и безопасность операционной системы. Поэтому следует быть очень осторожным при внесении изменений в реестр и рекомендуется создавать резервные копии и делать системные точки восстановления перед внесением изменений.
Изменение реестра с помощью командной строки
Чтобы изменить лимитное подключение на Windows 10, можно воспользоваться командной строкой и выполнить следующие шаги:
- Откройте командную строку с правами администратора. Для этого нажмите правой кнопкой мыши на кнопке «Пуск» и выберите «Командная строка (администратор)».
- В командной строке введите команду «regedit» и нажмите Enter. Это откроет редактор реестра.
- В редакторе реестра пройдите к следующему пути: HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > Tcpip > Parameters.
- Щелкните правой кнопкой мыши на свободном месте в правой части окна и выберите «Создать» > «DWORD-значение (32-разрядное)».
- Назовите созданное значение «TcpNumConnections».
- Щелкните правой кнопкой мыши на созданное значение «TcpNumConnections» и выберите «Изменить».
- В поле «Данные значения» введите нужное количество подключений. Например, если хотите увеличить лимит до 1000, введите «1000».
- Нажмите «ОК» и закройте редактор реестра.
- Перезагрузите компьютер, чтобы изменения вступили в силу.
Теперь лимитное подключение на Windows 10 должно быть изменено согласно введенному значению. Обратите внимание, что изменение реестра может повлиять на работу других программ и сервисов, поэтому будьте осторожны и делайте это на свой страх и риск.
Использование специальных программ
Для тех, кто не желает заниматься ручным изменением реестра или поиском и удалением системных файлов вручную, существуют специальные программы, которые могут помочь убрать лимитное подключение на Windows 10. Такие программы обычно предлагают простой и удобный интерфейс, а также автоматический поиск и удаление ограничений.
Одним из популярных инструментов для этой задачи является NetLimiter. Эта программа позволяет контролировать и ограничивать использование интернет-соединения для отдельных приложений или процессов. Она также позволяет устанавливать приоритеты для приложений и применять различные фильтры для управления трафиком.
Другой полезной программой является CFosSpeed. Она оптимизирует работу сетевого трафика, ускоряя интернет-соединение и улучшая качество передачи данных. CFosSpeed также предлагает функцию «Traffic Shaping», которая позволяет регулировать скорость загрузки и отдачи данных для различных приложений.
Выбор программы зависит от ваших конкретных потребностей и предпочтений. Важно помнить, что использование таких программ может потребовать определенных навыков и знаний для эффективной настройки и использования.
Программа | Описание |
---|---|
NetLimiter | Контролирует и ограничивает использование интернет-соединения для отдельных приложений. |
CFosSpeed | Оптимизирует работу сетевого трафика и предлагает функции «Traffic Shaping». |
Обновление драйверов сетевых адаптеров
- Перейдите в меню «Пуск» и выберите «Панель управления».
- В разделе «Аппаратное оборудование» выберите «Управление устройствами».
- Разверните список «Сетевые адаптеры» и найдите сетевой адаптер, с которым возникают проблемы.
- Щелкните правой кнопкой мыши на выбранном сетевом адаптере и выберите «Обновить драйвер».
- Выберите опцию «Автоматическое обновление драйверов».
- Подождите, пока операционная система выполнит обновление драйвера.
- После завершения обновления перезагрузите компьютер, чтобы изменения вступили в силу.
После обновления драйвера сетевого адаптера может быть устранена проблема с лимитным подключением на Windows 10. Если проблема остается, рекомендуется обратиться к производителю сетевого адаптера для получения актуальной версии драйвера или попробовать другие способы решения проблемы.
Терминальный сервер Windows 10
Как и во всех пользовательских версиях Windows, в Windows 10 присутствует ограничение на одновременное подключение нескольких пользователей по RDP (через удаленный рабочий стол). То есть, если один пользователь уже вошел в систему (не важно – через RDP или непосредственно сидя за компьютером), то никто другой уже подключиться не может. Как настроить удаленный рабочий стол Windows и как убрать ограничение на количество одновременных сессии RDP на Windows 7, было рассмотрено ранее. Теперь опишем способ, как открыть возможность одновременного подключения нескольких пользователей в Windows 10.
Напоминаю, что возможность открытия удаленного подключения к компьютеру по RDP есть только у версий Windows 10 Pro и Windows 10 Enterprise. Владельцы Windows 10 Home со своих машин могут подключаться к другим компьютерам по RDP, но организовать подключение к своему компьютеру через удаленный рабочий стол у них возможности нет.
Также напоминаю, что данное ограничение носит исключительно лицензионный характер. Действия, описанные в статье, возможно, могут быть расценены как нарушение лицензионного соглашения Windows.
Итак, чтобы снять ограничение на несколько сессий RDP в Windows 10, как и в Windows 7 необходимо было внести изменения в системный файл termsrv.dll. Однако данная процедура на Windows 10 осуществляется вручную, весьма трудоемка и длительна. Кроме того, при каждом обновлении Windows процедуру придется повторять. Поэтому в данной статье мы не будем рассматривать метод исправления файла termsrv.dll вручную, а рассмотрим использование программы RDP Wrapper Library.
RDP Wrapper Library для снятия ограничения на несколько одновременных сессий RDP в Windows 10
RDP Wrapper Library не вносит никаких физических изменений в файл termsrv.dll, а работает как своеобразная прослойка между службами. RDP Wrapper Library подгружает файл termsrv.dll с нужными параметрами, не затрагивая исходник.
Таким образом, даже при обновлении Windows 10 ограничение на количество одновременных сеансов RDP не будет восстанавливаться по умолчанию.
Внимание! Корректная работа RDP Wrapper Library не гарантируется, если используется уже пропатченный (не оригинальный) файл termsrv.dll.
Итак, приступим.
Внимание! Чтобы установить RDP Wrapper Library ваша учетная запись должна обладать правами администратора.
1. Скачиваем RDP Wrapper Library
Файлы находятся в архиве, воспользуемся архиватором. Пароль на архив: 123.
Пара слов о содержимом архива:
RDPWInst.exe – запуск установки или удаления RDP Wrapper Library
RDPConf.exe – приложение для настройки
RDPCheck.exe – приложение для проверки работы RDP
install.bat, update.bat, uninstall.bat – пакетные файлы запуска установки, обновления и удаления RDP Wrapper Library
2. Для установки RDP Wrapper Library запускаем файл install.bat под правами администратора (правой кнопкой мыши на файл и Запуск от имени администратора)
Откроется окно с командной строкой. Дожидаемся окончания установки.
3. По окончании установки запускаем файл RDPConf.exe – приложение настроек и проверки состояния
4. Необходимо убедиться, что все сообщения подсвечены зеленым.
Если у вас все, как на картинке, то поздравляю! Ваш терминальный сервер на Windows 10 готов! Можно подключаться по RDP без ограничений.
Примечание. Если одна из строк в RDPConf.exe у вас горит красным (или стала гореть после обновления Windows), как на картинке ниже, то:
1. проверьте подключение к Интернет
2. запустите пакетный файл update.bat (все есть в архиве с программой)
Снова откройте RDPConf.exe. Все должно гореть зеленым.
RDP Wrapper Library поддерживает работу на ОС Windows 7, Windows 8, Windows 8.1, Windows 10.
На этом все, всем удачи!
Оцените статью. Вам не сложно, а автору приятно