前提:網絡物理連通正常。
現象: 裝有網卡的 XP 進桌面快,但程序響應遲鈍,因系統在桌面載入後才尋找 DHCP IP。
適用: 僅限裝有網卡、非固定寬帶/共享上網客戶端的機器。
設置: 本地連接屬性 → Internet 協議 (TCP/IP) → 「使用下面的 IP 地址」:IP: 192.168.0.1,掩碼: 255.255.255.0;勾選「使用下面的 DNS 服務器地址」:168.95.192.1、139.175.10.20。重啟後開機不再停頓。
控制面板 → 電話和調制解調器選項 → 調制解調器 → 進階 → 「額外初始化命令」填入 s11=50。
原因: XP 打開共享前會掃描遠程電腦的「計劃任務」,耗時可達 1 分鐘。
解決: 註冊表編輯器定位 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace,刪除鍵值 {D6277990-4C6A-11CF-8D87-00AA0060F5BF}(代表計劃任務掃描)。即時生效,無需重啟。
同前文:光盤 \VALUEADD\MSFT\NET\NETBEUI 複製 nbf.sys 到 %SYSTEMROOT%\SYSTEM32\DRIVERS\,netnbf.inf 到 %SYSTEMROOT%\INF\,網絡連接屬性中添加協議安裝,重啟生效。
將以下內容存為 adsl.inf,右鍵安裝,重啟生效:
[Version] signature=$CHICAGO$ [DefaultInstall] DelReg=Delete_Old_Tweaks AddReg=Add_SpeedGuide_Tweaks [Delete_Old_Tweaks] HKLM,System\CurrentControlSet\Services\VxD\MSTCP,DefaultRcvWindow ...(刪除舊鍵值列表)... [Add_SpeedGuide_Tweaks] HKLM,System\CurrentControlSet\Services\VxD\MSTCP,DefaultRcvWindow,0,"255552" HKLM,System\CurrentControlSet\Services\VxD\MSTCP,DefaultTTL,0,"64" HKLM,System\CurrentControlSet\Services\VxD\MSTCP,PMTUDiscovery,0,"1" HKLM,System\CurrentControlSet\Services\VxD\MSTCP,PMTUBlackHoleDetect,0,"0" HKLM,System\CurrentControlSet\Services\VxD\MSTCP,Tcp1323Opts,0,"1" HKLM,System\CurrentControlSet\Services\VxD\MSTCP,SackOpts,0,"1" HKLM,System\CurrentControlSet\Services\VxD\MSTCP\Parameters,MaxDupAcks,0x10001,"3" HKLM,System\CurrentControlSet\Services\Class\NetTrans\0000,MaxMTU,0,"1492" ...(0001-0009 同設 1492)...
作者實測 ADSL 體感明顯加快;Cable 未測試。
結構同上,僅 DefaultRcvWindow 為 256960,所有 MaxMTU 為 1500。存為 cable.inf 安裝重啟。