Как увеличить количество полуоткрытых соединений в Windows 7 (расширенная домашняя версия)
Добрый день. При работе с Utorrent 1.8.2, страницы, через IE 8.0 открываются крайне медленно. Как только выключаешь Utorrent — страницы открываются быстро.
В Win 7 последняя версия Half-open_limit_fix_4.2 не загружается, пишет «патч не требуется, т.к. данная версия Windows не имеет ограничения на количество полуоткрытых соединений.» Более ранняя версия Half-open_limit_fix_3.1 пишет: Текущее максимальное значение полуоткрытых соединений — 10, но при этом выдаёт ошибку «Неподдерживаемая версия файла user32.dll.mui».
Попробовал другими программами:
TCPZ пишет: «Невозможно загрузить драйвер, загрузите программу в режиме администратора»
В программе xp-AntiSpy, в меню Сервис, вместо «Лимит соединений» пишет «Режим администратора».
Некторые пишут, что в Win 7 действительно нет ограничения на количество соединений, но факт налицо: при включенном Utorrent страницы загружаются крайне медленно.
Настройте в параметрах торрент-клиента ограничения на использование как входящего, так и исходящего каналов связи, чтобы предотвратить то «забивание» каналов, о котором говорит Grand_Ross.
Всё, что указано выше, является моим личным мнением и не обязательно гарантирует решение. Если Вам помогли предложенные рекомендации, пожалуйста, пометьте их как «ответ». Это поможет другим пользователям быстрее найти полезную информацию.
Этот ответ помог 4 польз.
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Здравствуйте, Simeon777
В Windows 7 действительно нет ограничения на количество полуоткрытых соединений. Поэтому все Ваши попытки могут привести только к обратному эффекту, — Вы введете ограничение, хотя и не такое серьезное как было в ХР.
Вероятнее всего причина снижения скорости загрузки страниц у Вас в том, что трафиком торрент-клиента у Вас сильно загружен канал. Особенно часто такое происходит при подключении к Интернету по технологии ADSL, потому, что исходящий канал имеет пропускную способность в разы меньше чем канал загрузки. Такая ассиметрия приводит к тому, что канал отдачи перегруается и браузеру становится сложно передавать через него запросы и служебную информацию подтверждающую получение пакетов, что приводит к снижению скорости загрузки страниц, не смотря на то, что канал загрузки занят далеко не полностью.
Этот ответ помог 1 пользователю
Это помогло устранить вашу проблему?
К сожалению, это не помогло.
Великолепно! Спасибо, что пометили это как ответ.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Основы компьютера и интернета.
Полезный блог для начинающих пользователей компьютера и не только..
Страницы
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 соединений. Подписывайтесь на обновления блога.
Half open connection windows 7
Увеличение количества одновременных TCP/IP соединений
После установки новых ServicePack’ов для Windows XP различные программы для p2p-сетей типа eMule или uTorrent начинают дико тормозить. Это связано с тем, что количество активных соединений в сетевом драйвере TCPIP.SYS после установки ServicePack’ов принудительно ограничивается до 10. Даже на самодельных пропатченных сборках Windows с увеличенным количеством соединений такая проблема может возникнуть, если будет скачано и установлено обновление KB951748, заменяющее драйвер TCPIP.SYS на новый с прежним количеством соединений. По неофициальной информации такое ограничение введено с целью замедления распространения сетевых червей. Не исключено, что этот драйвер будет заменяться и с какими-нибудь другими очередными обновлениями. Для изменения количества соединений рекомендую воспользоваться утилитой Intelligent TCPIP.SYS patcher от немецкого программиста LvlLord. Последняя версия утилиты 2.23d от 2005 года. Пользоваться ей очень легко. Сразу после запуска вам будет показано текущее количество одновременных подключений, установленных в системе.
Нажмите кнопку «C», введите желаемое количество соединений. Если количество будет более 100, то программа выдаст предупреждение, подтвердите выбранное количество кнопкой «Y».
После этого патч внесет все необходимые изменения в файлы. Если система выдаст предупреждение, что системные файлы изменены, то в окне предупреждения нажмите «Отмена», а затем «Да» на запрос сохранения изменившихся файлов. Изменения вступят в силу сразу после перезагрузки Windows. На всякий случай прикладываю последнюю версию утилиты:
Intelligent TCPIP.SYS patcher 2.23d
Update. В комментариях подсказали еще две аналогичные программы для изменения количества соединений. Первая — Windows Half-open limit fix отечественного производства.
Работает со всеми современными системами, включая Windows Vista 32/64 и бета-версии Windows 7. Удобный многоязычный интерфейс, в том числе и на русском языке. На офсайте вы можете найти подробное описание программы и ответы на часто возникающие вопросы. Скачать Windows Half-open limit fix можно там же, самая новая версия на сегодняшний день 3.6 от февраля 2009 года.
Вторая программа — хорошо известный вам твикер xp-AntiSpy. В сервисных опциях у него также есть функция изменения количества соединений.
Последнюю русифицированную версию xp-AntiSpy 3.97 от 2008 года можно скачать с офсайта или из прикрепленного файла. Версии на других языках ищите на странице загрузки.
xp-AntiSpy 3.97 (русифицированная версия)
Update. Нашел еще одну программу для изменения количества подключений — TCP-Z, последняя версия 2.6.0.66, работает на всех системах до Windows 7 включительно. Кроме патча файла tcpip.sys может выполнять патч драйвера в оперативной памяти. Поэтому если пропатчить файл и данные в памяти, то не понадобится перезагрузка для вступления изменений в силу. Скачать программу и русификатор можно с офсайта. Готовую сборку для x86 с русификатором можно скачать из прикрепленного файла.
TCP-Z v2.6.0.66
Update. Для очень продвинутых специалистов. В следующем приложении текстовый файлик с дизассемблерным листингом файлов srvsvc.dll и srv.sys. В нем отмечены места для патча в целях снятия ограничений LanConnections в Windows XP Home и Windows XP Pro. Информация взята с уже закрытого сайта antiwpa.tk. Готовых патчей нет, только теоретическая выкладка, так что придется вносить нужные изменения в файлы вручную.
Windows LanServer Connection Limit patch