前言

  這一篇的內容是很久以前從網路上找到的網路加速法,原作者已不可考,雖然我有做部份的修改,但是 這也許有侵權的可能,如果您是原作者,請與我連絡,因為我不想為了侵權的問題,而不能將這種修改方法 公布給大家。我把原來的方法用我自己的方法來描述,基本原理與更改的東西是相同的,只是我希望能寫的 更淺顯易懂。


  這裡的網路加速法是以數據機撥接族為主的,如果你是用網路卡的話,加速效果有限。修改方法有必要 更改登錄檔,如果你怕把登錄檔弄壞,就不要跟著做,因為米克不會賠你。

  擔心登錄檔出問題的話,可以先執行「regedit.exe」這支程式,這是Windows 95/98內建的登錄檔編輯 程式,選擇「登錄」→「匯出登錄檔案」可以將登錄檔存起來,如果出了問題,你就進入安全模式,然後 點你存的那個檔案二下,就可以還原了。

  一、你必須先安裝好TCP/IP通訊協定,點選「控制台」後進入「網路」,看「組態」中的「己經安裝下面的 網路元件(N)」那個欄位裡有沒有TCP/IP。沒有的話,選擇「新增」,然後選「通訊協定」,再按「新增」, 選「Microsoft」,在右邊找「TCP/IP」就可以新增了。

  二、在「控制台」中,選擇「系統」,再選擇「裝置管理員」,找你的「數據機」,然後在左邊的「+」上按 一下,選擇你的數據機,之後按下面的「內容」,然後會出現你的數據機的設定視窗,在上面點一下「數據 機」,下面有個「最快速度」,下拉選擇115200。

  三、再從最上面選擇「連線」,資料位元設定成8,同位元檢查設定為「none」,在左下方有個「連接埠設 定值」,在「使用FIFO緩衝區,需要16550相容UART」的前面打個勾,然後下面的「接收緩衝區」與「傳輸 緩衝區」都拉到最高。然後按「確定」。

  四、現在依然在「連線」的那一頁,選擇「進階」,就是在「連接埠設定值」旁邊的那個,按下去後會出現 一個新的視窗,在「使用流量控制」那裡打個勾,然後下面則是選擇「硬體(RTS/CTS)」,調變類型不用管 他,應該都是「標準」,額外設定值可以使用「atw2」,這樣子可以在連線時顯示正確的連線速率,不過不 是每家數據機都是這個值,有的可能是「atw」或是其它,這個就要看你的數據機說明書了。在原來的網路加 速法中,這裡是教大家填入「%C0」,但是在我的數據機沒有反應,所以我沒填,你可以試試看。再來按一下 「確定」。

  五、按下面的那個「確定」。跳回「裝置管理員」。

  六、「裝置管理員」裡有個「連接埠(COM & LPT)」,在前面的「+」號上按一下,會出現「通訊 連接埠(COM1)」、「通訊連接埠(COM2)」,有的電腦甚至會出現「通訊連接埠(COM3)」、「通訊連接埠(COM4)」 ,不用管它,重點在於你的數據機是裝在那一個連接埠上,如果不知道的話,你就先回到第二步驟,在你選擇 「最快速度」那一個視窗,有顯示你的數據機是裝在那一個連接埠。選擇你數據機安裝的連接埠,然後按「 內容」。

  七、選擇「連接埠設定值」,有很多下拉式選單,在「每秒多少位元」那裡,選擇「921600」,按下「確 定」。

  現在可以把「系統」這個控制台選項關掉了。進入第八步驟。如果電腦要求重開機的話,隨便你要不要重 開機都可以。

  八、按工具列上的「開始」,選擇「執行」,在輸入的地方輸入「msconfig」然後按確定。

  九、這時會出現「系統組態編輯程式」,一開始會在「一般」這一頁,你要切換到「system.ini」這 一頁,會有一個「[386Enh]」,你在這些字上按一下,不要在勾選的地方按,不然你把他勾掉就完蛋了。 這時「[386Enh]」反白了,你在下面按一下「新增」,會出現一個讓你輸入東西的空白欄位,如果你的數據 機是裝在COM1,那就在裡面輸入「COM1Buffer=1024」,裝在COM2就輸入「COM2Buffer=1024」,依此類推, 如果你高興,可以把1024改成2048也無所謂,這是指緩衝區的大小,太大沒什麼意義。

  十、按下確定,這時系統又會要求你重開機,隨便你。

  十一、現在要開始編輯登錄檔了,按「開始」,再按「執行」,輸入「regedit」然後按確定便可打開登 錄編輯器。

  十二、進入登錄編輯器之後,在左方的「HKEY_LOCAL_MACHINE」上按兩下,然後在「Enum」上按兩下, 在「Root」上按兩下,在「Net」上按兩下,可能會出現一個「0000」或是出現「0001」與「0002」, 再在那些出現的「0000」上按兩下,出現「Bindings」後,在「Bindings」上按一下,看右邊的框格 ,有「名稱」與「資料」兩欄,在「名稱」中會出現「MSTCP\0000」或是「MSTCP\0001」,而值是「""」, 你要記下「MSTCP\」後面的數字是什麼。

  為了底下的方便起見,第十二步驟的尋找機碼我將會簡單寫成:
「HKEY_LOCAL_MACHINE\Enum\Root\Net\0000\Bindings」,意思就是從「HKEY_LOCAL_MACHINE」開始去找 到「Bindings」為止。

  十三、到「HKEY_LOCAL_MACHINE\Enum\Network\MSTCP\0000」去,如果你在第十二步驟記下來的數字是 「0001」,那就到「\HKEY_LOCAL_MACHINE\Enum\Network\MSTCP\0001」,依此類推。不要找錯了!然後看 看右邊的框格,有個名稱是「Driver」的,它的資料欄位是「NetTrans\0000」,也可能不是「0000」而是 其它的,反正你就再把那四個數字記下來就是了,不要與第十二步驟記的那四個數字弄混了!

  十四、到「HKEY_LOCAL_MACHINE\System\CurrentControlset\Services\Class\NetTrans\0000」去, 當然啦,如果你在第十三步驟記的數字是「0001」,那就到 「HKEY_LOCAL_MACHINE\System\CurrentControlset\Services\Class\NetTrans\0001」去,不要迷路了! 在右邊的框格中空白處按右鍵,會出現「新增」,再選擇「字串值」,然後輸入「MAXMTU」後按一下 「Enter」,在「MAXMTU」上按兩下,然後會出現一個小視窗,就可以輸入資料值了,輸入「576」之後 按「確定」。

  十五、到「HKEY_LOCAL_MACHINE\System\CurrentControlset\Services\VxD\MSTCP」,在右邊框格中新 增字串,名字命名為「DefaultRcvWindow」,資料值為「64000」,意義是「預設的Receive Window大小」。

  十六、在這裡還有一個名稱是「DefaultTTL」的資料,把資料值改為「128」,如果你在這裡沒有看到「 DefaultTTL」,那就自已新增一個吧,這個意義是「預設的Time To Live值」。

  十七、還沒完,還有一個「DefaultMSS」,資料值設定為「536」,當然啦,沒有這個名稱的話,就自 己生一個出來吧。

  十八,到「HKEY_LOCALMACHINE\System\CurrentControlset\Services\VxD\NWLink\Ndi\Params\
maxsockets\max」去, 然後把名稱為「max」的資料值改為「1024」。不過這個資料值是必須安裝IPX、NetBEUI才會出現,我沒裝,所以我在這裡 並沒有設定。

  十九,離開登錄編輯器,然後重新開機,立刻撥號上線看看是否有變快!

  以上就是加速撥號網路的方法,試一試吧!

回上一頁