Показать сообщение отдельно
Старый 13.10.2008, 10:14      #2
SoaT
Модератор
Пользователь Mozilla Firefox
 
Аватар для SoaT
Восклицание Windows Half-open limit fix (patch)

Windows Half-open limit fix (patch)

Программа Half-open limit fix предназначена для изменения максимального количества одновременных полуоткрытых исходящих TCP соединений (half-open connections или connection attempts) в системном файле tcpip.sys.

Ограничение введено компанией Microsoft в попытке замедлить распространение вирусов с зараженного компьютера, а также ограничить возможности участия компьютера в DoS-атаках.
Впервые данное ограничение было введено в SP2 для Windows XP и присутствует во всех последующих версиях Windows. Ограничение заключается в том, что компьютеру не разрешается иметь более 10 одновременных полуоткрытых исходящих соединений. При достижении предела новые попытки подключений ставятся в очередь.
Таким образом, фактически ограничена скорость подключения к другим компьютерам.
Особенно критично это ограничение для пользователей P2P программ (µTorrent, BitComet, eMule, P2P TV и т.п.). При включенной P2P программе, страницы в браузере могут загружаться крайне медленно. Задержка перед началом открытия может составлять несколько десятков секунд независимо от скорости вашего соединения.
Half-open limit fix позволяет убрать это ограничение, то есть увеличить максимальный предел полуоткрытых соединений. Для подавляющего большинства пользователей будет достаточным предел, равный 100.

Вопросы:
Спойлер
Это безопасно?
Half-open limit fix создает резервную копию редактируемого файла tcpip.sys, и Вы в любой момент можете восстановить исходный файл, нажатием одной кнопки. Я постарался сделать программу максимально безопасной. В любом случае, используйте данную программу на свой страх и риск.

Какое оптимальное значение предела одновременных полуоткрытых исходящих соединений?
Я считаю, что оптимальное значение равно 100. Дальнейшее увеличение предела будет иметь эффект, только если Вы используете одновременно несколько P2P программ (µTorrent, BitСomet, eMule, P2P TV и т.п.) или держите сервер на компьютере.

Как проверить ограничивает ли предел скорость моего интернета?
Чтобы проверить, срабатывает ли на вашем компьютере это ограничение, загляните в 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» говорит о том, что ограничение сработало.Обычно это означает, что у вас на компьютере работает либо какая-то P2P программа, либо сетевой червь (вирус). Если такие сообщения в Event Viewer появляются очень часто, то скорее всего вы заметите проблему и сами — у вас будут трудности с открыванием вебстраниц в браузере.
Операционная система: Windows XP SP2(x86,x64)/SP3, 2003 Server SP1(x86)/SP2(x86,x64), Vista без SP(x86,x64) и с SP1(x86,x64).
Язык интерфейса: русский и английский.
Последние изменения:
Спойлер
Версия 2.8 (5 октября 2008)
- Добавлена возможность проверять предел в Windows XP, используя учетную запись без прав администратора
- Добавлены дополнительные проверки возможных ошибок
Версия 2.7 (28 сентября 2008)
- Добавлена возможность устанавливать неограниченное количество полуоткрытых соединений в Vista
- Добавлена поддержка Unicode
Версия 2.6 (19 сентября 2008)
- Исправлены проблемы совместимости с Vista x64 без SP1
- Улучшена стабильность
Версия 2.5 (8 сентября 2008)
- Исправлена ошибка в Vista, когда tcpip.sys мог не подписаться, если до этого использовались предыдущие версии программы
- Исправлены проблемы, которые могли возникнуть у пользователей Vista на некоторых языках
Версия 2.4 (30 августа 2008)
По сравнению с версией 1.0 было исправлено очень многое. Включена поддержка Windows XP SP2(x64), 2003 Server SP1(x86)/SP2(x86,x64), Vista без SP(x86,x64) и с SP1(x86,x64).
По сравнению с версией 2.3:
- Исправлена проблема в Vista x64, возникавшая у некоторых пользователей. Она была связана с открытием доступа к файлам tcpip.sys и user32.dll.mui. (В версии 2.2 и 2.1 этой проблемы не было)
- Улучшена проверки версии резервной копии файла tcpip.sys. Если Windows обновит файл tcpip.sys, программа при запуске создаст новую резервную копию
- Исправлена редкая ошибка при использовании кнопки «Обновить» в Vista
- Дополнительные проверки совместимости перед запуском
Тем у кого не было проблем с предыдущими версиями перепатчивать нет смысла.
Для пользователей Vista: Возможно когда-нибудь, после обновления Windows или установки SP на рабочем столе появятся надписи «Тестовый режим». Они могут появиться, так как в Vista SP1 есть обязательная проверка подписи драйверов, и файл tcpip.sys подписывается тестовой подписью, после того как пропатчен. Скорее всего, чтобы они исчезли понадобится просто еще раз пропатчить tcpip.sys.

Последний раз редактировалось Slava; 28.05.2011 в 14:53. Причина: Половина сообщения состояла из лишних BB-тегов.
SoaT вне форума Пол: Мужчина   Ответить с цитированием Вверх