用過Vista的人都知道,Windows Vista可以調(diào)整其網(wǎng)絡(luò)設(shè)置以最大程度上利用可用的網(wǎng)絡(luò)帶寬。不過,在有些情況下,Windows Vista會連接網(wǎng)絡(luò)失敗,這通常是由于一些較老的路由器并不總是嚴(yán)格遵循標(biāo)準(zhǔn)造成的。在微軟的網(wǎng)站上有一篇很好的白皮書《Windows Vista TCP/ip Networking and IPv6 Migration》,它詳細地闡述了Windows Vista是如何調(diào)整其性能,解釋了默認設(shè)置背后的基本原理以及所作改變的影響和含義,大家可以下載來讀一下。
如果你發(fā)現(xiàn)自己不能訪問某個網(wǎng)絡(luò),你可以超級用戶身份登錄,進入命令行方式,然后采用本文介紹的方法。
在這里有一個小技巧:就是運行命令行工具的一個簡單方法是創(chuàng)建一個“cmd.exe”的快捷方式,并在此快捷方式上右擊(當(dāng)然必須以超級用戶身份登錄),從彈出的菜單中選擇“以管理員身份運行”。
要查看當(dāng)前的TCP優(yōu)化設(shè)置,請在命令行中鍵入如下的命令:
C:/Windows/system32>netsh interface tcp show global
你應(yīng)該收到一個類似于如下信息的輸出內(nèi)容:
?。ú樵兓顒訝顟B(tài)…)Querying active state...
(TCP全局參數(shù))TCP Global Parameters
----------------------------------------------
Receive-Side Scaling State : enabled
Chimney Offload State : enabled
Receive Window Auto-Tuning Level : normal
Add-On Congestion Control PRovider : none
ECN Capability : disabled
RFC 1323 Timestamps : disabled
要禁用這些設(shè)置,需要在命令行執(zhí)行如下的命令:
C:/Windows/system32>netsh interface tcp set global rss=disabled autotuninglevel=disabled
如果輸入正確,你會收到:Ok.
好了,現(xiàn)在再試著連接一下網(wǎng)絡(luò)。不過,如果你用的是有線網(wǎng)絡(luò)的話,你可能需要“修復(fù)”你的網(wǎng)絡(luò)連接或者對網(wǎng)絡(luò)電纜進行拔插;對于無線網(wǎng)絡(luò),只需要斷開網(wǎng)絡(luò)然后再連接到網(wǎng)絡(luò)即可。
要想將網(wǎng)絡(luò)棧設(shè)置回正常的狀態(tài),只需要在命令行鍵入如下命令執(zhí)行:
C:/Windows/system32>netsh interface tcp set global rss=enabled autotuninglevel=normal
注意:這里的autotuninglevel是設(shè)置為“normal”而非“enabled”。
但愿這個小技巧對你解決問題故障有點兒幫助。
新聞熱點
疑難解答
圖片精選