Изменяем количество одновременных сетевых подключений в Windows XP SP2 и SP3
При выходе SP2 в Windows XP количество одновременных TCP подключений было ограничено 10 в секунду. Сделано это было как забота о пользователях, дабы троянские программы распространялись медленне и была бы возможность предпринять какие-то меры. Вопрос о том, может ли подобное решение действительно сработать обсуждать сейчас не будем.
Важно другое. Торрент и P2P-клиентам требуется куда больше, чем 10 одновременных сетевых подключений. С чем я и столкнулся в очередной раз после установки SP3, который обновил многие файлы и пропатченный TCPIP.SYS заменил на оригинальный. Запустил µTorrent и сразу почувствовал, что интернет жутко тормозит. Ведь запросы к сайтам тоже ограничены и пока не выполняться запросы к торренту, сайт не откроется.
Снять ограничения мне помогла программа Event ID 4226 Patcher.
Инструкция по применению простейшая. Скачиваете патч, запускаете, возникает окошко в котором много чего написано, в частности — текущее количество полуоткрытых соединений и внизу предложение увеличить их количество до 50.
Я нажал «N» ввел число 99999 кажется. 🙂 После этого патчится ваш TCPIP.SYS. В возникшем окошке «windows file protection» нажимаете сначала на «Cancel» и потом на «Yes», не разрешая Windows-у заменить патченный файл старым, оригинальным.
После всех славных дел перегружаемся… Готово, торрент можно держать запущенным все время и не испытывать никаких неудобств.
24 комментария для “Изменяем количество одновременных сетевых подключений в Windows XP SP2 и SP3”
Большое спасибо, мучалась со школьной сетью 2 недели! Но обновление NOD32 с клиентских машин так и не идет, хотя до этой ситуации все было хорошо. Очевидно они еще что-то и в политиках поменяли. Если представится оказия, помоги и с этим 😉
Лариса, по поводу NOD32, к сожалению, ничего подсказать не могу — не доводилось серьезно пользоваться.
Лариса! В настройках НОДа на машине которая обновы раздает, нужно в файрволе создать новое правило в исключения для порта по http, иначе на машину по открытому порту НОДа другие машины в сети не смогут зайти. Как показала практика, добавление в исключения просто для процесса НОД.ехе не открывает доступ по порту… нужно только отдельно открыть порт!
NickZ, спасибо за подсказку! 🙂
Добрый день, по поводу одновременно подключенных ПК. В бухгалтерии поставили новый ПК, специально для работы с Пенсионным фондом и министерством, чтобы отправлять им отчеты с эл.подписью, с устанновленной системой VIP Net и в настройках его монитора было блокирование всех прослушиввающих процессов и, соответственно, всю рабочию группу, оставляя только расшаренные папки. Дошла до этого эмпирическим путе, т.к. передача отчетов происходила редко, то отследила только когда работник заболел, т.е. сеть работала стабильно без сбоев. 🙂 Может кому поможет мой опыт. За совет по NODу огромное спасибо!
А обратный вопрос можно? Знает кто-нибудь как заставить ХРюшу принимать входящие подключения в количестве больше 10? Т.е. чтоб на мою расшаренную папку могли одновременно зайти более 10 сетевых компьютров.
SerjIQ, насколько слышал, такое невозможно, это и является основным отличием от серверной операционной системы.
defl, спасибо, я уже нашел информацию об этом. В системе меняются две длл-ки и подключения уже не ограничиваются 10-ю. Хотя при расшаривании папки если устанавливать ограничение на количество, то все равно больше 10 поставить нельзя, но если не ограничивать, то подключаться можно, лично видел 18 подключенных компьютеров.
SerjIQ, а какие библиотеки требуется заменить? (да простит владелец блога за флуд)
defl, отправил архив тебе по мылу на (собака)джаберон
(да простит и меня владелец 🙂
Решение ошибки подключения в Windows XP
Устранение ошибки подключения
Данная ошибка говорит нам о том, что произошел сбой в настройках подключения либо в Winsock, о котором мы поговорим чуть позже. Кроме того, бывают ситуации, когда доступ в интернет есть, но сообщение продолжает появляться.
Не забывайте, что перебои в работе оборудования и софта могут происходить и на стороне провайдера, поэтому сначала позвоните в службу поддержки и поинтересуйтесь, нет ли подобных проблем.
Причина 1: некорректное уведомление
Поскольку операционная система, как и любая сложная программа, подвержена сбоям, то время от времени могут возникать ошибки. Если с подключением к интернету нет никаких сложностей, но навязчивое сообщение продолжает появляться, то его можно попросту отключить в настройках сети.
- Нажимаем кнопку «Пуск», переходим в раздел «Подключение» и кликаем по пункту «Отобразить все подключения».
Далее выбираем то подключение, которое используется в данный момент, кликаем по нему ПКМ и переходим к свойствам.
Снимаем галочку возле функции уведомления и нажимаем ОК.

Больше сообщение не будет появляться. Далее поговорим о случаях, когда невозможно получить доступ в интернет.
Причина 2: ошибки протоколов TCP/IP и Winsock
Для начала определимся, что такое TCP/IP и Winsock.
- TCP/IP – набор протоколов (правил), по которым осуществляется передача данных между устройствами в сети.
- Winsock определяет правила взаимодействия для программного обеспечения.
В некоторых случаях происходит сбой в работе протоколов в силу различных обстоятельств. Наиболее распространенная причина – установка или обновление антивирусного ПО, которое также выполняет роль сетевого фильтра (брандмауэра или фаервола). Этим особенно «славится» Dr.Web, именно его использование часто приводит к «вылету» Winsock. Если у Вас установлен другой антивирус, то возникновение проблем также возможно, поскольку многие провайдеры пользуются именно им.
Ошибку в протоколах можно исправить, сбросив настройки из консоли Windows.
- Идем в меню «Пуск», «Все программы», «Стандартные», «Командная строка».
Нажимаем ПКМ по пункту с «Командной строкой» и открываем окно с параметрами запуска.
Здесь выбираем использование учетной записи Администратора, вводим пароль, если он установлен, и жмем ОК.
В консоли вводим строку, указанную ниже, и нажимаем клавишу ENTER.
netsh int ip reset c:\rslog.txt
Данная команда сбросит настройки протокола TCP/IP и создаст в корне диска C текстовый файл (лог) с информацией о перезапуске. Название файлу можно дать любое, это не важно.
Далее сбрасываем Winsock следующей командой:
netsh winsock reset
Дожидаемся сообщения об успешном выполнении операции, а затем перезагружаем машину.

Причина 3: неправильные настройки подключения
Для корректной работы сервисов и протоколов необходимо правильно настроить подключение к интернету. Ваш провайдер, возможно, предоставляет свои сервера и IP-адреса, данные которых необходимо прописать в свойствах подключения. Кроме того, поставщик может использовать VPN для доступа к сети.
Причина 4: проблемы с оборудованием
Если в Вашей домашней или офисной сети кроме компьютеров присутствуют модем, роутер и (или) концентратор, то вполне вероятен сбой в работе данного оборудования. В этом случае необходимо проверить правильность подключения кабелей питания и сети. Подобные девайсы частенько «зависают», поэтому попытайтесь перезагрузить их, а затем компьютер.
Выясните у провайдера, какие параметры необходимо задать для данных устройств: есть вероятность того, что для подключения к интернету требуются особые настройки.
Заключение
Получив ошибку, описанную в этой статье, в первую очередь свяжитесь с провайдером и узнайте, не выполняются ли какие-либо профилактические или ремонтные работы, и только после этого приступайте к активным действиям по ее устранению. Если самостоятельно устранить неполадку не удалось, обратитесь к специалисту, возможно, проблема кроется глубже.
Основы компьютера и интернета.
Полезный блог для начинающих пользователей компьютера и не только..
Страницы
6/20/2019
Как снять ограничение TCP/IP — соединений
Здравствуйте уважаемые читатели блога.
Сегодня рассмотрим тему ограничение количества сессий TCP/IP для Windows.
В ОС Windows XP SP2(x86,x64)/SP3, 2003 Server SP1(x86)/SP2(x86,x64), Vista без SP(x86,x64) и с SP1(x86,x64) существует ограничение на количество одновременных попыток сетевых подключений, установленное в режим 10.
В Windows 7 Professional, основная проблема в том, что количество одновременных подключений tcp ip в этой системе равно 20. Весьма распространено заблуждение о том,
что ограничено максимальное количество соединений вообще.
Для установления TCP соединения локальный компьютер сперва посылает удалённому
компьютеру приглашение к соединению (так называемый SYN пакет).
Состояние, в котором при этом находится локальный компьютер, называют
полуоткрытым соединением (англ. half-open connection) или попыткой подключения
(англ. connection attempt).
Далее в зависимости от ответа удалённого компьютера полуоткрытое соединение либо
закрывается, либо переходит в нормальное установленное TCP соединение.
В чем суть ограничения
Ограничение заключается в том, что компьютеру не разрешается иметь более 10
одновременных полуоткрытых исходящих соединений. При достижении предела
новые попытки подключений ставятся в очередь .
Таким способом, фактически ограничена скорость подключения к другим компьютерам.
На количество установленных соединений жесткого предела в системе нет. Кроме
того, ограничение никак не затрагивает входящие соединения .
Ограничение введено компанией Microsoft в попытке замедлить распространение
вирусов с зараженного компьютера, а также ограничить возможности участия
компьютера в DoS — атаках.
Как проверить срабатывание ограничения
Чтобы проверить, срабатывает ли на вашем компьютере это ограничение, загляните в
Event Viewer (например через Control Panel — Administrative Tools; или
Пуск — Выполнить — EventVwr.msc).
Каждое сообщение «EventID 4226: TCP/IP has reached the security limit
imposed on the number of concurrent TCP connect attempts» говорит о том, что ограничение сработало .
Причем в XP это реализовано на уровне системного файла TCPIP.SYS, который необходимо патчить с помощью программы: EventID 4226 Patcher Version2.23d , которая увеличит это число до 50.
Как снять ограничение
Для того чтобы увеличить до максимума число возможных сессий в виндовой сетке, следует сделать следующее: запустить глобальные политики: CTRL+R — gpedit.msc
—Конфигурация компьютера — Конфигурация Windows — Параметры безопасности — Локальные политики — Параметры безопасности — Интерактивный вход в систему — выставляем его в 0 (отключение ограничения)
Значение этого параметра «0» отключает кэширование данных входа. При любом значении большем 50 кэшируется, только 50 попыток входа в систему .
или же внести правки в следующий ключ реестра:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows
NT\CurrentVersion\Winlogon\CachedLogonsCount
изменив значение CachedLogonsCount на 50 или 0
В Vista SP2 и Windows 7 это ограничение уже было убрано из драйвера протокола, но в системе имеется ограничение на использование сетки для шаринга и печати, установленное в 20 соединений.
Также максимальное число входящих подключений к IIS, которое можно настроить через ключ реестра:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\TcpNumConnections (тип: DWORD, задав его от 5000 до 65536).
или же с помощью программы: EventID 4226 Patcher Version 2.23d , которая увеличит это число до 50.
От чего зависит скорость TCP/IP — соединения, Вы можете узнать здесь
Как устранить ошибки в TCP/IP — сетях читайте далее
Надеюсь эта статья поможет разобраться Вам с количеством одновременных подключений TCP/IP соединений. Подписывайтесь на обновления блога.










