查錯(cuò)補(bǔ)漏 在XP SP2系統(tǒng)中瘋狂BT
更新時(shí)間:2006年10月23日 00:00:00 作者:
經(jīng)常使用BT軟件下載的朋友也許會(huì)發(fā)現(xiàn)一個(gè)奇怪的現(xiàn)象:將系統(tǒng)升級(jí)到Windows XP SP2后,在以前系統(tǒng)中下載如飛的BT,卻經(jīng)常出現(xiàn)連接不上的情況。即便連接上,下載/上傳速度也大不如前。
開(kāi)始我還以為是BT軟件出了問(wèn)題,可是在我?guī)缀醢咽忻嫔纤械腂T軟件都嘗試了后,情況仍然沒(méi)有得到改善。我又把瑞星防火墻卸載了,還是不行。于是干脆把系統(tǒng)又恢復(fù)到SP1(我在升級(jí)到SP2的時(shí)候保留了SP1的GHOST備份),結(jié)果BT又“活”過(guò)來(lái)了。于是我斷定問(wèn)題一定出在SP2上。
一個(gè)偶然的機(jī)會(huì),我在“控制面板”→“性能和維護(hù)”→“管理工具”→“事件查看器”→“系統(tǒng)”里看到了許多關(guān)于Tcpip的警告,事件代碼為4226,事件時(shí)間也正是我使用BT軟件的時(shí)候。于是,我選中一個(gè)Tcpip事件,在菜單的“操作”→“屬性”里看到該事件的描述:“TCP/IP 已經(jīng)達(dá)到 TCP 連接嘗試次數(shù)的安全限制。有關(guān)更多信息,請(qǐng)參閱在http://go.microsoft.com/fwlink/events.asp的幫助和支持中心。”通過(guò)幫助才了解到,原來(lái)微軟發(fā)布的Windows XP SP2增加了TCP同時(shí)連接嘗試的限制并且設(shè)定為一個(gè)很小的值“10”,系統(tǒng)的TCP連接嘗試超過(guò)這個(gè)值的時(shí)候,系統(tǒng)會(huì)因?yàn)榘踩蛩囟芙^連接。這樣做的本意是為了防止沖擊波震蕩波等病毒的多線程攻擊,但這樣一來(lái)某些P2P軟件就遭殃了,繁忙時(shí)可能導(dǎo)致所有網(wǎng)絡(luò)連接都無(wú)法進(jìn)行,BT軟件經(jīng)常連接不上的問(wèn)題終于找到了?! ?
我們可以通過(guò)安裝一個(gè)第三方的補(bǔ)丁來(lái)解決這個(gè)問(wèn)題,目前可以使用這個(gè)第三方補(bǔ)丁的操作系統(tǒng)是:Windows XP SP2 (RC2 以上) 或者 Windows 2003 Server SP1 beta。這個(gè)補(bǔ)丁目前的版本是2.11a,下載地址是: http://www.lvl lord.de/download.php?url=en/EvID4226Patch211a-en.zip
最簡(jiǎn)單的安裝方法是解壓后雙擊運(yùn)行EvID4226Patch.exe,然后按“Y”就可以了(默認(rèn)將這個(gè)限制放寬到了50,如果按“C”可以將其修改為更大的數(shù)字)。因?yàn)樾薷牡氖莟cpip.sys這個(gè)系統(tǒng)文件,Windows會(huì)彈出Windows文件保護(hù)的對(duì)話框,點(diǎn)取消然后選擇保留當(dāng)前版本就好了。重啟后我們又可以瘋狂BT了。
開(kāi)始我還以為是BT軟件出了問(wèn)題,可是在我?guī)缀醢咽忻嫔纤械腂T軟件都嘗試了后,情況仍然沒(méi)有得到改善。我又把瑞星防火墻卸載了,還是不行。于是干脆把系統(tǒng)又恢復(fù)到SP1(我在升級(jí)到SP2的時(shí)候保留了SP1的GHOST備份),結(jié)果BT又“活”過(guò)來(lái)了。于是我斷定問(wèn)題一定出在SP2上。
一個(gè)偶然的機(jī)會(huì),我在“控制面板”→“性能和維護(hù)”→“管理工具”→“事件查看器”→“系統(tǒng)”里看到了許多關(guān)于Tcpip的警告,事件代碼為4226,事件時(shí)間也正是我使用BT軟件的時(shí)候。于是,我選中一個(gè)Tcpip事件,在菜單的“操作”→“屬性”里看到該事件的描述:“TCP/IP 已經(jīng)達(dá)到 TCP 連接嘗試次數(shù)的安全限制。有關(guān)更多信息,請(qǐng)參閱在http://go.microsoft.com/fwlink/events.asp的幫助和支持中心。”通過(guò)幫助才了解到,原來(lái)微軟發(fā)布的Windows XP SP2增加了TCP同時(shí)連接嘗試的限制并且設(shè)定為一個(gè)很小的值“10”,系統(tǒng)的TCP連接嘗試超過(guò)這個(gè)值的時(shí)候,系統(tǒng)會(huì)因?yàn)榘踩蛩囟芙^連接。這樣做的本意是為了防止沖擊波震蕩波等病毒的多線程攻擊,但這樣一來(lái)某些P2P軟件就遭殃了,繁忙時(shí)可能導(dǎo)致所有網(wǎng)絡(luò)連接都無(wú)法進(jìn)行,BT軟件經(jīng)常連接不上的問(wèn)題終于找到了?! ?
我們可以通過(guò)安裝一個(gè)第三方的補(bǔ)丁來(lái)解決這個(gè)問(wèn)題,目前可以使用這個(gè)第三方補(bǔ)丁的操作系統(tǒng)是:Windows XP SP2 (RC2 以上) 或者 Windows 2003 Server SP1 beta。這個(gè)補(bǔ)丁目前的版本是2.11a,下載地址是: http://www.lvl lord.de/download.php?url=en/EvID4226Patch211a-en.zip
最簡(jiǎn)單的安裝方法是解壓后雙擊運(yùn)行EvID4226Patch.exe,然后按“Y”就可以了(默認(rèn)將這個(gè)限制放寬到了50,如果按“C”可以將其修改為更大的數(shù)字)。因?yàn)樾薷牡氖莟cpip.sys這個(gè)系統(tǒng)文件,Windows會(huì)彈出Windows文件保護(hù)的對(duì)話框,點(diǎn)取消然后選擇保留當(dāng)前版本就好了。重啟后我們又可以瘋狂BT了。
相關(guān)文章
新手進(jìn)階 透徹認(rèn)識(shí)64位操作系統(tǒng)
新手進(jìn)階 透徹認(rèn)識(shí)64位操作系統(tǒng)2006-10-10XP時(shí)代從硬盤(pán)啟動(dòng)到DOS的方法
XP時(shí)代從硬盤(pán)啟動(dòng)到DOS的方法...2006-10-10IE同樣實(shí)現(xiàn)多線程斷點(diǎn)續(xù)傳
IE同樣實(shí)現(xiàn)多線程斷點(diǎn)續(xù)傳...2006-10-10Windows自帶利器:Rundll.exe高級(jí)應(yīng)用
Windows自帶利器:Rundll.exe高級(jí)應(yīng)用...2006-10-10一網(wǎng)打盡WinXP系統(tǒng)安全實(shí)用技巧
一網(wǎng)打盡WinXP系統(tǒng)安全實(shí)用技巧...2006-10-10