Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows XP系統教程 >> XP系統基礎知識 >> 解決BT與浏覽網頁在SP2中的沖突

解決BT與浏覽網頁在SP2中的沖突

日期:2017/1/24 11:53:02      編輯:XP系統基礎知識
你是否是P2P狂人,您是否也因為看重系統的安全性能而安裝了最新的SP2呢,那我想,最近您在用BT軟件下載那些寶貴資源的時候恐怕遇到了小小的麻煩,您的系統是否會在進行BT下載的時候而無法打開網頁或者網頁打開得非常慢了呢?筆者自從裝了SP2以後,就一直為這個問題煩惱著。最後迫不得已刪除了SP2(沒辦法,BT上的那些最新大片啊,難以割捨)。一次偶然的機會,在看關於SP2特性的文章中了解到,原來微軟出於安全方面的考慮,在SP2當中限制了TCP並發連接數。根本原因是因為Service Pack 2實時監控每一個進程的並發線程數目,只要超過了它認為的安全線程數目就開始蔽屏掉部分線程。這是為了防止震蕩波這類的蠕蟲病毒,但是bt、emule這類的多線程的點對點工具也一起陪綁了。。

  既然找到了症結,得找辦法解決啊。其實早在各個論壇裡流傳著這樣一個修改注冊表以解決此問題的技巧。在微軟的知識庫的一篇文章(微軟原文章http://support.microsoft.com/default.ASPx?kbid=314053)中找到這樣一段注冊表鍵值描述。

  HKEY_LOCAL_MacHINE\SYSTEM\CurrentControlSet\Services

  TcpNumConnections

  項:Tcpip\Parameters

  數值類型:REG_DWord - 數字

  有效范圍:0 - 0xfffffe

  默認值:0xfffffe

  說明:此參數限制 TCP 能同時打開的最大連接數

  唉,TcpNumConnections不正是Tcp連接數嗎?於是滿心歡喜的再次裝上SP2,然後進入注冊表修改此鍵值。本以為這個問題就到此結束了,沒想到再次使用BT軟件(筆者使用的是BC)時,IE又發脾氣,無法打開網頁了。看樣子這招不奏效啊。正當猶豫不決是否再次刪除SP2時,BC的軟件作者最短時間內修正了BC的這個問題。(相關新聞:)這就暫時緩解了我遇到的麻煩。但是其他P2P軟件的問題還沒解決啊,總不可能等這些軟件一個個的更新吧。這該如何是好。

  在程序詢問限制數值時,填入100。回車後程序就替換了修改過的TCP.SYS文件。

  由於winxp的系統文件保護特性,TCP.SYS這個系統文件被替換後,系統文件保護的對話框彈了出來。選擇取消,再點擊是確定修改。

  重啟系統後,滿心期待的同時打開Bitcomet和IE,和平共處的日子又回來了。yeah!

  問題解決了!其實就是TCP.SYS文件的限制啊。那麼我們是否可以在系統未升級到SP2之前將TCP.SYS保存一份,待打了SP2補丁以後,進入安全模式或者純DOS模式下面替換TCP.SYS。這個辦法能否行得通呢?留給各位看官去驗證吧。我去繼續體驗BT下載的急速快感了。

  小編提示:

  1.之前流傳的修改注冊表以解除TCP連接數限制的技巧已被證實是行不通的

  2.這並不是SP2的設計缺陷,而是出於安全考慮的限制手段

  3.我們不推薦使用此第三方補丁,最好的解決方案是等各軟件的升級。

  4.確定使用此補丁的用戶,請在使用前做好系統備份,至少備份好你的TCP.SYS文件
Copyright © Windows教程網 All Rights Reserved