How To: Fix Slow File Transfer Problem In Windows Vista
It seems that some new users of Windows Vista are having issues with file transfers. More specifically, moving and transferring large single files or a large group of files can take as much as three times longer than it did on Windows XP.
Turn Off Remote Differential Compression(RDC) in Windows Vista
Remote Differential Compression (RDC) allows data to be synchronized with a remote source using compression techniques to minimize the amount of data sent across the network.However, this Remote Differential Compression (RDC) feature in Windows Vista needs to be supported by remote computer, and it will compare the files and update only the newest version.It creates overhead between connections, slows down high bandwidth and local drives’ transfer rate.Disable and turn off Remove Differential Compression feature in Windows Vista may provide a solution to slow file copy, file move or file delete bug.
Steps to Disable Remove Differential Compression(RDC) in Vista
- Click on Windows Vista Start button, then go to Control Panel.
- Click on Programs link.
- Under Programs & Features section, select Turn Windows Features on or off link.
- Uncheck Remote Differential Compression checkbox.
- Click OK.
- Wait for the feature to be deactivated.
- When done, restart computer.
Disable TCP/IP “Receive Window Auto-Tuning” and/or “Receive Side Scaling” in Windows Vista
Windows Vista TCP AutoTuning function is new feature of new TCP/IP stack in Windows Vista that tunes and optimizes TCP receive window size for each network connection for optimum download/upload speed, while Receive Side Scaling (RSS) allows the network load from a network adapter to be balanced across multiple CPUs. However, the implementation is not always goes the intended way, and many has disable TCP Auto Tuning in Windows Vista to solve issues such as slow multi thread download speed and various Internet browsing problems.This workaround can also solve file copy/move slowly bug.
Steps to Disable Vista TCP AutoTuning and Receive Side Scaling
- Open an elevated command prompt in Windows Vista with administrator rights.
- Type the following commands and press Enter (the second command on RSS is optional):
netsh interface tcp set global autotuninglevel=disabled
netsh interface tcp set global rss=disabled
- Reboot computer.
If this doesn’t work for you you can change these settings back by typing netsh interface tcp set global autotuninglevel=normal in the Command Prompt.
Note:
The slow file copy and transfer problem also occurs in Windows Vista when copying to an IDE drive which is not the only IDE device connected to the port, i.e. it’s acting as a slave or master and is sharing the interface with another device – regardless of the fact that both are configured correctly.The solution in this case is to disconnect the second device and relocate it to a different IDE port so that your hard drive is the only device on that particular IDE interface.
In the case of SATA hard disk drives, it seems that a possible solution is to connect drives to different SATA controllers. Obviously, you will need one of the boards that contains two different SATA controllers to try this, or a secondary add-in controller board.
Popularity: 22%
Did You Like This Post? Then You Might Find These Also Interesting:
Written by Tony on January 23rd, 2009 with
2 comments.
Read more articles on Vista Performance.






#1. January 26th, 2009, at 6:48 PM.
You are my hero,
i’ve searched everywhere on the net to get this sorted and it came to a point where i replaced all the network equipment that could possibly slow this down and i still had 12mb/s down from my server and 50mb/s up to my server.
THANKS A TON!