Here's a tweak to get rid of the awful network performance of Vista file copies, especially if you are moving around large AVI or ISO files. Note that if you are intending to use Windows Server 2008 this should not be done as these are performance tweaks optimized for Vista-to-2008 communications. If you use a mix of operating systems, this may be a tweak for you.
This issue was documented in
MSKB 932170 and is stated as fixed in SP1 but I haven't seen the performance gain yet.
Open a command prompt with administrator access.
netsh interface tcp show global
Querying active state...
TCP Global Parameters
----------------------------------------------
Receive-Side Scaling State : enabled
Chimney Offload State : disabled
Receive Window Auto-Tuning Level : normal
Add-On Congestion Control Provider : none
ECN Capability : disabled
RFC 1323 Timestamps : disabledThe one to look at is the Auto-Tuning Level. Change this to
highlyrestricted and if that doesn't give the performance needed, change to
disabled. I've been running with the highlyrestricted for some time on the laptop and it's been normal network performance.
netsh interface tcp set global autotuninglevel=highlyrestrictedor
netsh interface tcp set global autotuninglevel=disabled
To revert it back to the defaults, change it back with:
netsh interface tcp set global autotuninglevel=normal