EventID 4226: TCP / IP достигна лимита за сигурност

Windows XP със Service Pack 2 и Windows Vista имат както ограничение за TCP / IP връзка, което ограничава полуотворените връзки на системата. Ако този лимит е достигнат, се създава нов запис в Event Viewer, заявяващ „EventID 4226: TCP / IP е достигнал ограничението за сигурност, наложено за броя на едновременните опити за TCP свързване.“

Не ми е абсолютно ясно защо Microsoft е поставил ограничението, някои възможни причини биха могли да предотвратят разпространението на червеи и други злонамерени скриптове на бързо или да ограничат споделянето на файлове. Потребителите най-вероятно ще забележат, че нещо не е наред при пускането на P2P клиенти, бавното изтегляне и изчакване са индикатори, че лимитът е зададен.



Най-лесният начин да проверите дали лимитът е отговорен за бавните изтегляния или други проблеми, свързани с изтеглянето на файлове, е да проверите Windows Event Viewer за тези събития.

За да отворите Event Viewer, щракнете върху бутона за старт на операционната система и въведете Event Viewer в полето за търсене и изпълнение там. Изберете програмата от списъка и изчакайте, докато се зареди. Сега потърсете споменатия случай по-горе и вижте дали получавате хитове.

За щастие съществува решение, което може да закърпи файла tcpip.sys и да премахне ограничението за сигурност. За целта трябва да изтеглите файла Vista TCP Patch, отворете команден ред с повишени права с администраторски права и въведете следната команда. VistaTcpPatch / n X като X е максималното количество полуотворени връзки, разрешени за тази система.

След това компютърът трябва да се рестартира. Някои потребители съобщават, че трябва да изпълнят Vista TCP Patch от папката Windows System32 , за да работят.

Потребителите на Windows XP могат да изтеглят и стартират софтуера EventID 4226 Patcher Версия 2.23d, което всъщност прави същото, но задава лимита на 50 полуотворени връзки.

Пакет Vista TCP (за Windows Vista)
EventID 4226 Patcher версия 2.23d (за Windows XP)