許多朋友在看了提高Vista中多線程下載速度后向我們發(fā)E-mail詢問為什么自己在Windows Vista中禁用了“Auto Tuning”后BT下載速度仍然十分緩慢,性能并無明顯改善。事實上,對這個問題要客觀地認(rèn)識,在影響B(tài)T、eMule等多線程下載性能的因素中,Auto Tuning只是其中一個可能因素,除此之外,還有其他很多因素在起作用,其中,Windows系統(tǒng)對外出并發(fā)連接的限制所起的作用更為重要。因此,要想真正提高BT等軟件的下載速度,還必須要*Windows Vista對并發(fā)連接的限制。
我們都知道,為了防范蠕蟲病毒的傳播和攻擊,微軟在Windows XP SP2中即對的外出并發(fā)線程數(shù)設(shè)置了限定(不超過10并發(fā)連接/秒),系統(tǒng)實時監(jiān)控并發(fā)線程數(shù)量,一旦它發(fā)現(xiàn)某進(jìn)程的線程數(shù)超過10個,即觸發(fā)4226錯誤,并自動屏蔽掉部分線程,這對于大部分需要大量連接進(jìn)程才能保證性能的P2P應(yīng)用來說影響是致命的,包括BT(BitTorrent)、BitComet、eMule以及很多P2PTV軟件如PPLive、PPStream等。要想保證這些軟件應(yīng)用的速度與性能,必須首先*Tcpip.sys對并必連接的限制,相信很多朋友對此并不陌生。
在Windows Vista中,tcpip.sys同樣存在類似對外出并發(fā)連接線程的限制,而且,相對于Windows XP sp2不同版本均采用不超過10個并發(fā)線程/秒的設(shè)置,Windows Vista 則依版本不同數(shù)值有所區(qū)別,比如說Windows Vista Ultimate 可允許不超過25個并發(fā)連接/秒,而Windows Vista Home Basic則僅允許2個并發(fā)連接/秒——估計這也是許多朋友反映Windows Vista中BT下載速度難以忍受的主要原因,畢竟目前隨PC預(yù)裝的Windows Vista大多為Home Basic。
要*Windows Vista對并發(fā)連接的限制,思路基本與之前Windows XP sp2中類似,即使用修改后的tcpip.sys替換系統(tǒng)中已存在的同名文件,從而繞過Windows Vista對并發(fā)連接進(jìn)程的監(jiān)測。具體修改步驟稍比Windows XP SP2下復(fù)雜些,下面我們詳細(xì)介紹。
說明:
1、替換Tcpip.sys前請備份系統(tǒng),或至少將tcpip.sys備份,以防萬一。雖然下面提供的修改后的Tcpip.sys理論上可用于各個Windows Vista版本,不過,我們僅在Windows Vista Ultimate RTM中進(jìn)行了實際測試,Vista天地對在其他版本W(wǎng)indows Vista中是否一定有效不作保證。
2、轉(zhuǎn)載網(wǎng)站請將下載文件拷貝到自己的服務(wù)器上,不要盜鏈,算我們求您了!
修改Tcpip.sys以*Windows Vista對并發(fā)連接的限制
下載*后的Tcpip.sys:
tcpip.sys (Windows Vista X86)
tcpip.sys (Windows Vista X64)
下載文件為rar格式,下載后解壓即為相應(yīng)版本的tcpip.sys。
要替換系統(tǒng)文件,需首先取得該文件的所有權(quán)及控制權(quán),以管理員身份打開命令行窗口,運行如下命令:
takeown /f c:\windows\system32\drivers\tcpip.sys
cacls c:\windows\system32\drivers\tcpip.sys /G HighDiy:F
cacls命令中的“/G HighDiy:F”意指賦予用戶“HighDiy”對該文件的完全控制權(quán)限,實際使用時應(yīng)根據(jù)自己的用戶名進(jìn)行修改。
禁用 TCP/IP 的Auto-Tuning功能,如同提高Vista中多線程下載速度中介紹的那樣,在命令行中輸入:
netsh int tcp set global autotuninglevel=disable
我們都知道,為了防范蠕蟲病毒的傳播和攻擊,微軟在Windows XP SP2中即對的外出并發(fā)線程數(shù)設(shè)置了限定(不超過10并發(fā)連接/秒),系統(tǒng)實時監(jiān)控并發(fā)線程數(shù)量,一旦它發(fā)現(xiàn)某進(jìn)程的線程數(shù)超過10個,即觸發(fā)4226錯誤,并自動屏蔽掉部分線程,這對于大部分需要大量連接進(jìn)程才能保證性能的P2P應(yīng)用來說影響是致命的,包括BT(BitTorrent)、BitComet、eMule以及很多P2PTV軟件如PPLive、PPStream等。要想保證這些軟件應(yīng)用的速度與性能,必須首先*Tcpip.sys對并必連接的限制,相信很多朋友對此并不陌生。
在Windows Vista中,tcpip.sys同樣存在類似對外出并發(fā)連接線程的限制,而且,相對于Windows XP sp2不同版本均采用不超過10個并發(fā)線程/秒的設(shè)置,Windows Vista 則依版本不同數(shù)值有所區(qū)別,比如說Windows Vista Ultimate 可允許不超過25個并發(fā)連接/秒,而Windows Vista Home Basic則僅允許2個并發(fā)連接/秒——估計這也是許多朋友反映Windows Vista中BT下載速度難以忍受的主要原因,畢竟目前隨PC預(yù)裝的Windows Vista大多為Home Basic。
要*Windows Vista對并發(fā)連接的限制,思路基本與之前Windows XP sp2中類似,即使用修改后的tcpip.sys替換系統(tǒng)中已存在的同名文件,從而繞過Windows Vista對并發(fā)連接進(jìn)程的監(jiān)測。具體修改步驟稍比Windows XP SP2下復(fù)雜些,下面我們詳細(xì)介紹。
說明:
1、替換Tcpip.sys前請備份系統(tǒng),或至少將tcpip.sys備份,以防萬一。雖然下面提供的修改后的Tcpip.sys理論上可用于各個Windows Vista版本,不過,我們僅在Windows Vista Ultimate RTM中進(jìn)行了實際測試,Vista天地對在其他版本W(wǎng)indows Vista中是否一定有效不作保證。
2、轉(zhuǎn)載網(wǎng)站請將下載文件拷貝到自己的服務(wù)器上,不要盜鏈,算我們求您了!
修改Tcpip.sys以*Windows Vista對并發(fā)連接的限制
下載*后的Tcpip.sys:
tcpip.sys (Windows Vista X86)
tcpip.sys (Windows Vista X64)
下載文件為rar格式,下載后解壓即為相應(yīng)版本的tcpip.sys。
要替換系統(tǒng)文件,需首先取得該文件的所有權(quán)及控制權(quán),以管理員身份打開命令行窗口,運行如下命令:
takeown /f c:\windows\system32\drivers\tcpip.sys
cacls c:\windows\system32\drivers\tcpip.sys /G HighDiy:F
cacls命令中的“/G HighDiy:F”意指賦予用戶“HighDiy”對該文件的完全控制權(quán)限,實際使用時應(yīng)根據(jù)自己的用戶名進(jìn)行修改。
禁用 TCP/IP 的Auto-Tuning功能,如同提高Vista中多線程下載速度中介紹的那樣,在命令行中輸入:
netsh int tcp set global autotuninglevel=disable

