Получайте новые записи в блоге через RSS RSS

Изменяем количество одновременных сетевых подключений в 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

  1. Лариса (17 октября 2008, 15:42)
  2. Большое спасибо, мучалась со школьной сетью 2 недели! Но обновление NOD32 с клиентских машин так и не идет, хотя до этой ситуации все было хорошо. Очевидно они еще что-то и в политиках поменяли. Если представится оказия, помоги и с этим 😉

  3. Владимир Лапшин (17 октября 2008, 15:47)
  4. Лариса, по поводу NOD32, к сожалению, ничего подсказать не могу — не доводилось серьезно пользоваться.

  5. Лариса (17 октября 2008, 16:07)
  6. Благодарствую 🙂

  7. NickZ (29 октября 2008, 13:48)
  8. Лариса! В настройках НОДа на машине которая обновы раздает, нужно в файрволе создать новое правило в исключения для порта по http, иначе на машину по открытому порту НОДа другие машины в сети не смогут зайти. Как показала практика, добавление в исключения просто для процесса НОД.ехе не открывает доступ по порту… нужно только отдельно открыть порт!

  9. Владимир Лапшин (29 октября 2008, 18:20)
  10. NickZ, спасибо за подсказку! 🙂

  11. Лариса (27 ноября 2008, 13:18)
  12. Добрый день, по поводу одновременно подключенных ПК. В бухгалтерии поставили новый ПК, специально для работы с Пенсионным фондом и министерством, чтобы отправлять им отчеты с эл.подписью, с устанновленной системой VIP Net и в настройках его монитора было блокирование всех прослушиввающих процессов и, соответственно, всю рабочию группу, оставляя только расшаренные папки. Дошла до этого эмпирическим путе, т.к. передача отчетов происходила редко, то отследила только когда работник заболел, т.е. сеть работала стабильно без сбоев. 🙂 Может кому поможет мой опыт. За совет по NODу огромное спасибо!

  13. SerjIQ (7 февраля 2009, 18:35)
  14. А обратный вопрос можно? Знает кто-нибудь как заставить ХРюшу принимать входящие подключения в количестве больше 10? Т.е. чтоб на мою расшаренную папку могли одновременно зайти более 10 сетевых компьютров.

  15. defl (1 марта 2009, 21:47)
  16. SerjIQ, насколько слышал, такое невозможно, это и является основным отличием от серверной операционной системы.

  17. SerjIQ (2 марта 2009, 01:11)
  18. defl, спасибо, я уже нашел информацию об этом. В системе меняются две длл-ки и подключения уже не ограничиваются 10-ю. Хотя при расшаривании папки если устанавливать ограничение на количество, то все равно больше 10 поставить нельзя, но если не ограничивать, то подключаться можно, лично видел 18 подключенных компьютеров.

  19. defl (2 марта 2009, 14:07)
  20. SerjIQ, а какие библиотеки требуется заменить? (да простит владелец блога за флуд)

  21. SerjIQ (2 марта 2009, 23:10)
  22. defl, отправил архив тебе по мылу на (собака)джаберон
    (да простит и меня владелец 🙂

  23. SerjIQ (2 марта 2009, 23:13)
  24. мммм. Defl, сорри, похоже там твой аккаунт закрыт. Вышли мне с любого своего ящика мыло на serjiq(собака)yandex.ru

  25. defl (3 марта 2009, 08:03)
  26. эмм, это не мыло, это жаббер:). Отослал.

  27. REAL (13 июня 2009, 16:11)
  28. SerjIQ , если можно — и мне длл тоже (очень нужная тема)

  29. pablo (13 сентября 2009, 16:30)
  30. спасибо за совет с увеличением одновременных сетевых подключений!!!!!!!!!! мучался до этого 2 недели!!! теперь наслаждаюсь.

  31. SerjIQ (15 сентября 2009, 22:13)
  32. Незачто. Я до этого тож мучался. Настолько, что даже прогу написал, которая по сети периодически проверяла количество подключений, и обрывала все или некоторые по разным условиям, например если их больше 9 или если время простоя больше 3-х минут. Хотя сама прога забирала себе одно из подключений, и если уже есть 10, то она подключиться не может. Зато теперь жизнь заметно облегчилась.

  33. jFnid (14 февраля 2010, 09:06)
  34. А на Windows 7 есть такое ограничение интересно или нет?

  35. Владимир Лапшин (17 февраля 2010, 12:55)
  36. jFnid, в Windows 7 такого ограничения нет.
    Кажется его убрали еще в Vista SP2.

  37. Дмитрий (5 февраля 2013, 11:43)
  38. Владимир Лапшин, в Windows 7 Ultimate (Максимальная) к примеру, количество таковых коннектов к расшаренной папке ограничено 20! На Windows XP SP3 оно 10. Проверить можно командой net config server.

  39. Владимир Лапшин (5 февраля 2013, 11:50)
  40. Дмитрий, к расшаренным папкам данная проблема вообще не имеет никакого отношения. 🙂

  41. Дмитрий (5 февраля 2013, 16:18)
  42. На Windows 7 не проверял, утверждать не могу. Но на Windows XP SP3 Pro более 10 сессий к расшаренной папке вы не сможете организовать, без предварительного пропатчивания системных файлов патчем LanServerNoConnectionLimit. Если вы имеете ввиду просто максимальное количество полуоткрытых TCP-соединений, поможет Half-openLimitFix например… Я это имел ввиду =)

  43. Антон (15 апреля 2013, 07:59)
  44. на Win 7 я проверил, и признаться, уже поднадоела проблема с ограничением подключений. у меня файл-сервер на Win 7 Pro и проблема та же, только с 20-ю сессиями к расшаренной папке.

  45. Владимир Лапшин (15 апреля 2013, 08:01)
  46. Антон, это совершенно разные вещи. В XP было ограничение на исходящие соединения, из-за чего невозможно было нормально пользоваться торрентами.
    На ограничение входящих соединений в 7ке 99.9% пользователей наплевать. 🙂

  47. Арам (15 августа 2013, 15:41)
  48. Вопрос такой! В мойом боухалтерии стоял сервер под windows xp sp2 работал нормально пока количество клиентских компютеров не превисил число 10, сейчас после 10 подключений остальные не могут войит сервер дает ошибку \\intelserver is not accessible «\\intelserver» — это имя сервера под xp. На сервере работают програмы написанными Fox pro Скакжите пожалуйста как могу решить проблему. Увеличить количество подключаемх компов к серверу не смог, не получилась. А будет ли работать Fox pro под windows server 2003? Жду от вас помощи, буду очень благодарень.

Напишите комментарий