|
For those that have network type issues such as high ping times, spikes in lag, etc it may be caused by Vista's default enabling of TCP window auto-sizing. Please note: we are not responsible for any issues caused to your registry for trying these suggestions. If you need to restore your registry visit:
http://support.microsoft.com/kb/322756
If you are experiencing network issues including high ping times or lag spikes, it could be caused by Vista's default setting for TCP Window Auto-sizing. To disable this:
1. Go to your Start menu, and type CMD
2. Type netsh int tcp set global autotuninglevel=disabled
For those with network card issues you can try Checksum Offloading, though this will not work on all network adaptors. You can contact your hardware manufacturer or a computer technician for more information. However, here are steps you can try in Vista:
1. Go to your start menu, and click on Control Panel
2. Click on System and Maintenance
3. Click on Hardware and Sound
4. Click on Device Manager
5. Double Click on Network Adapters
6. Right click on your network card and select properties
7. Click on Advanced
8. Disable the Checksum Offload (could be listed as Hardware Checksumming)
9. If you have Speed/Duplex, change this to Force Base 100 Full Duplex
10. If you have Power Management (could be listed as Ad Hoc Power Management), disable this
Another thing to try is disabling the Nagle Algorithm:
1. Go to your start menu and type Run
2. Type regedit
3. Select HKEY_LOCAL_MACHINE
4. Select SYSTEM
5. Select CurrentControlSet
6. Select Services
7. Select Tcpip
8. Select Parameters
9. Select Intefaces
10. Find the NIC with your IP address
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC-id}
Multiple NIC interfaces may be listed listed:
11. Create a new DWORD value: TcpAckFrequency=1
Then you can:
1. Go to your start menu and type Run
2. Type regedit
3. Select HKEY_LOCAL_MACHINE
4. Select Software
5. Select Microsoft
6. Select MSMQ
7. Select Parameters
8. create a new DWORD value: TCPNoDelay=1
Then you can:
1. Go to your start menu and type Run
2. Type regedit
3. Select HKEY_LOCAL_MACHINE
4. Select SYSTEM
5. Select CurrentControlSet
6. Select Services
7. Select Tcpip
8. Select Parameters
9. Select Intefaces
10. Create a new DWORD value: TcpDelAckTicks=0
Back to Help
|