AndyCalling
04-09-2009, 21:14
If you have a slow connection but can't use the old optimizer utilities because you have Vista, then there are ways to optimize your TCP/IP stack. These may also work for Windows 7, you can but try.
Firstly, go here:
http://www.microsoft.com/windows/using/tools/igd/default.mspx
Use the tool to test your router and network card to ensure it is compatable with the advanced Vista TCP/IP settings. Now make up this little batch file I wrote (make it in Notepad and save it as TCPIPSet.cmd):
@echo off
echo Setting TCP/IP flags (only succeeds when run as administrator)...
echo.
netsh int tcp set global rss=enable
netsh int tcp set global chimney=enable
netsh int tcp set global autotuninglevel=normal
netsh int tcp set global congestionprovider=ctcp
netsh int tcp set global ecncapability=enable
netsh int tcp set global timestamps=disable
pause
cls
echo Current settings:
echo -----------------
netsh int tcp show global
pause
When you run this normally in user mode it will set nothing, it simply shows you what the settings currently are. When you right click on it and run this as administrator it will set the settings which are ideal for most modern hardware. If the Microsoft test shows your hardware can't cope with some of these settings you will have to adjust my batch file to suit. That's why the test is vital, you wouldn't want to slow things down would you.
Sometimes these settings can get temporarily readjusted by Vista due to occasional weirdness making Vista think the network conditions have changed. Check every so often (by running in user mode) and then run in administrator mode if it needs a nudge. It should auto-correct anyway after a while/reboot, but my settings take effect instantly (no Vista reboot needed after adjusting TCP/IP settings like XP needs) so it's simple to just run it again.
This does work on Virgin.net ADSL as well.
Have fun!
Firstly, go here:
http://www.microsoft.com/windows/using/tools/igd/default.mspx
Use the tool to test your router and network card to ensure it is compatable with the advanced Vista TCP/IP settings. Now make up this little batch file I wrote (make it in Notepad and save it as TCPIPSet.cmd):
@echo off
echo Setting TCP/IP flags (only succeeds when run as administrator)...
echo.
netsh int tcp set global rss=enable
netsh int tcp set global chimney=enable
netsh int tcp set global autotuninglevel=normal
netsh int tcp set global congestionprovider=ctcp
netsh int tcp set global ecncapability=enable
netsh int tcp set global timestamps=disable
pause
cls
echo Current settings:
echo -----------------
netsh int tcp show global
pause
When you run this normally in user mode it will set nothing, it simply shows you what the settings currently are. When you right click on it and run this as administrator it will set the settings which are ideal for most modern hardware. If the Microsoft test shows your hardware can't cope with some of these settings you will have to adjust my batch file to suit. That's why the test is vital, you wouldn't want to slow things down would you.
Sometimes these settings can get temporarily readjusted by Vista due to occasional weirdness making Vista think the network conditions have changed. Check every so often (by running in user mode) and then run in administrator mode if it needs a nudge. It should auto-correct anyway after a while/reboot, but my settings take effect instantly (no Vista reboot needed after adjusting TCP/IP settings like XP needs) so it's simple to just run it again.
This does work on Virgin.net ADSL as well.
Have fun!