Windows 7 got some improved features than Vista including speed of network. Sometimes you may notice the network slowness compare to XP due to more advanced features and requirements. These 6 easy steps to help solving Windows 7 network slow problem by disabling some features.
Network is a major factor in computing. Windows 7 computers will be slow in accessing shares on old MS Windows servers and non MS Operating systems including Sun and Linux. Accessing data and transferring data over network are still problem in this case. Resolving DNS requests internally (LAN or WAN) and externally (Internet) also could be slow in Windows 7. The following methods I’m listing out is worked for me to speed up Windows 7 networking with NT,2003 and Sun servers.
How to Fix Windows 7 network slow problem?
1) Disable Autotuning
Disabling autotuning will help much on DNS lookup and network discovery. It improves the data transfer speed also over the network. Disabling autotuning in windows 7 is very similar to Windows vista method. Read more here about disabling autotuning in windows vista.
To recap important steps,
Start command prompt as administrator, and follow the commands as shown in below example.
2) Remove RDC ( Remote Differential Compression)
This feature introduced with Windows Vista to transfer data over network in compressed format. The same RDC feature continued in Windows 7 also. Since most of the old operating systems came before vista do not support this RDC feature, it slows down network data transfer in windows 7. You can remove this RDC (Remote Differential Compression) in windows 7 by visiting control panel and programs and features. Click on ‘Turn Windows features on or off’, as shown below.
Remove RDC ( Remote Differential Compression) in Vista
3) Remove IPv6 from network properties.
If your internal or external networks do not require IPv6 protocol, better remove it under network connection properties. Keeping IPv6 in your computer sometimes slows down network by trying to register IPv6 addresses, or trying to get IPv6 address, or trying to resolve IPv6. Better remove it if it’s not required.
Remove IPv6 in Windows Vista
4) Clear DNS Cache
You can remove any DNS cache from computer, so next time DNS request will be solved by updated DNS server. This will avoid your computer to try broken or changed DNS records from cache. To clear DNS cache, open command prompt as administrator and type ipconfig /flushdns
Ceaer DNS Cache in Vista
5) Disable Wireless Network and any additional (including Virtual adapters) network adapters.
If you will not be using wireless network or it’s your secondary network, I recommend you to disable wireless network in windows 7 under network connection. If it’s enabled, windows 7 computer will be trying to connect available wireless network around you, and trying to login though its network. Loading your profiles and start up programs will be slow while booting because of this.
6) Modifying Link Speed & Duplex Value in Network adapter Properties.
This step also helps sometimes when you face problem with windows 7 network slow. I can’t say which option will work better, because it depends on your physical network setup (network adapter, cable type, LAN speed and network switch). By default it is set for Auto Negotiation. But you can play around with Value options and find out which is working better for your computer and network.
I’m sure above steps will help to solve windows 7 network slow. Feel free to suggest any additional steps you did to solve windows 7 network slow, or problems you face to fix it.







I had major problems with network speed from my Ubuntu Server to my Windows 7 Pro HTPC. I, at best, 7MB/s.
I tried these settings on my HTPC and speeds are now at 40MB/s.
My Windows XP-computer is still slow at 20MB/s though…
awesome tweaks,, i had already turned off IPv6,as its a security risk, says my symantec, and i dont use it anyways, also the netswitch always runs better set to exactly what ur router/net runs, the auto tune disable really unlocks some speed for my win7ultimate,, and the RDC seems to help,, thanks for the tip on dns flush.. i always forget to do that! ..
very good job, hope others get some speed increases also,, off to test gaming now… thanks from us at smakdeluxe!!
I’m logged in as admin but get an error on step 1. Disable Autotuning. Win7 says im not Admin.. I’ve double checked permissions and rebooted.. I’m not sure what else to try. Anybody have any ideas?
@Mike, even if you logged in as administrator or member of administrators, right click on command prompt and select Run as administrator option. Windows Vista or Windows 7 UAC works like it. Let me know if this helps you.
I fixed my slow browsing problem entirely. I am running a Windows 2003 32-bit server with six USB drives hanging off shared on a 100Mb LAN.
I’ve got a Windows7 Enterprise X64 laptop that was driving me crazy as I tried to browse the shares. XP was lightning fast, and another Windows7 x86 32-bit machine had no trouble. By my laptop was painfully slow browsing the SMB shares. I took a clue from a post that mentioned “Group” as being the source of the problem, and indeed that was my problem, but making it stick took one more step.
First, fire up Windows Explorer by clicking on My Computer. Make sure you are browsing folders so that you have a left and right pane. Click on a share in the left pane and verify that things are still slow in the right pane. Right-click on the right pane and pay attention to the “Group By” option — you will probably see that it’s set to Group By Name, or Ascending, or whatever, but you’ll see that the None option is not selected.
There’s the problem, but to fix you have to first browse a LOCAL drive in the left pane to populate the right pane (the share is too slow, right?). For example, click on C: in the left pane, which should populate the right pane immediately (local disk, right?) then in the right pane Right-Click on Group By and Select NONE.
To make this stick for EVERY Explorer session you have to click on the Organize menu, then Folder and Search Option, then the View tab, then Apply to Folders. You’ll be asked to confirm.
What you’ve done is to set every Explorer by default not to Group By anything in the right hand pane. This tells Explorer to stop trying to get meta data from each file as it browses your share points.
I would be surprised if this did not improve your file share browsing.
Brilliant tutorial, thanks. I’m using Windows 7 and it helped me.
I’ve tried all the steps above. My WLAN w7 to w7 transfer speeds are still poor 300-500k. Its a 54mbit connection i expect atleast around 5meg. Microshiit software.
For more details on why disabling RDC is incorrect and pointless to this performance discussion, review:
http://blogs.technet.com/b/askds/archive/2009/06/26/debunking-the-vista-remote-differential-compression-myth.aspx
Removing it does nothing but potentially break applications. None of the other 5 points made here are likely to change performance either.
@Ned,
Thanks for your comment. I read your post.
I have listed out these points which worked for me and our hundreds of Vista and Windows 7 users. You are comparing this with latest Microsoft products only, but in real production environment, each Windows computer should communicate to MS older servers ( NT and 2003), UNIX and Sun Solaris servers.
Disabling autotuning, removing RDC and some more worked well for normal human eyes, not in scientific methods for me.
I’m a great fan of Microsoft and just trying to help Windows 7 users here, which already worked for some users.
Mate, you’re a clown.
If you actually read the blog post Ned put together, you’d see that it’s impossible that disabling RDC would have any bearing on your copy speeds.
Are you the same Daniel from the Holy Bible? Probably not because you are a LIAR!!!!!!!!!!!!!!!
Actually if YOU read it, you’d understand that it does have bearing on your speed, whether it be positive, or, it’s still an effect. And give this guy a break, he’s trying to help users who don’t quite know the fine details of networking (such as I, and apparently you). So obviously you’ve searched for answers, and found some. The fact you’re criticizing your help makes you an ungrateful, cynic.
Quite frankly, doing these processes has sped up my connection by 500 kb/s. Not too much, but 4x faster than before. I’m not positive of which process helped. BUT TAKE THE HELP. Thank you Dinesh ^^
Ned,
tried them all one by one, each and every tweak applied one by one gained results.
If you’d actually tried them, you’d know better. You are what is wrong with this world.
Thanks pal. That is interesting knowing
Hi
I have applied first 5 steps and my local (AppServ) server runs much faster now.
Thanks for posting this article. \o/
Regards
@Krx,
Glad these methods helped you and your server. Thanks for your comment.
This article was VERY helpful for me… BUT I have a little addition that may work well for others.
My architecture is pretty simple, Win Server 03 R2 with mixed environment of Windows 7 and XP.
The Windows 7 machines had a big issue with transferring of large files and installing applications off the mapped network drive. So here is what I did, on top of this article, to fix the issue.
Go to Adapter settings of LAN or Wireless Card (whatever is your master connection to lan)
Uncheck Link Layer Mapper I/O Driver
Uncheck Link Layer Responder
Go to Configuration of the LAN device and click on the Advanced Tab and change:
Recieve Side Scaling – Disabled
Speed and Duplex – Auto
Doing this stuff has completely changed the way the Windows 7 machine transfers data and runs applications off the server shares…
Love, peace and chicken grease y’all. Email me if you have issues, adam@tucsontechsupport.com
XCOPY src dst /J /E /H solved the problem for me. From a woeful 2 MB/s to about 15 time faster; the bottleneck in this case likely the USB 2.0 external hard drive destination.
The suggestions provided by Dinesh may correct some latencies, and possibly transfer rates, but if all you want to do is copy some huge files, the XCOPY works faster than the drag and drop, and you don’t risk messing with your system in a way you may later regret.
I appreciated finding the suggestions, but none of these worked for me. What ultimately solved the problem of terribly slow file transfer speeds was turning off “Large Send Offload v2″ as follows: Right click on “Local Area Connection” in the network panel, then “Configure”, “Advanced” tab, and scrolling down. I turned off both IPv4 and IPv6 options. I left “Large Send Offoad (IPv4)” (presumably v1) enabled.
Thank you for this post. I have a Windows 2003 server and we bought 3 Windows 7 machines and the applications on the server were crawling and the client was extremely upset. I made these changes and it works wonders. And thank you again Dinish for the run administrator trick, really appreciate it!!
I have windows 7 ultimate setup as my peer to peer server. I connect to it with XP home desktops. Anytime I save a file it takes awhile. I used to have windows 2000 on my server and it was fast. Are these things I can do on my win 7 machine to speed this process up? It is so annoying how slow it is.
WOW!!! THANKS a billion Step 1) Disable Autotuning
Fixed video issues (Youtube, FB (videos & photos), which never used to load & I was going crazy…
Cheers
I did all these except the forcing my wireless NIC to full speed. The default Win7 driver doesn’t give me that option on my wireless NIC. I have 2 Win7 64 bit machines. It would always time out copying more than one single file. I’m connected via the standard Verizon FIOS Actiontec router. Now I can copy gigs and gigs of separate files. It isn’t blazing fast but 2-3 megabits is fine for me especially if it doesn’t time out.
I only did the the change on the computer from which I was copying files.
Thanks a trillion!
Tanks a lot for the suggestions. I tried them all, but unfortunately my Win7 is still slower than XP.
I have a dual booting PC with XP and Window7 64bit. So it is exactly the same hardware.
For some strange reason when I copy a large (2 GB) file to and from my Synology NAS it works faster on XP than on Win7:
FileCopy XP to NAS (write action): 32 MB/sec
FileCopy NAS to XP (read action): 40 MB/sec
FileCopy Win7 to NAS (write action): 24 MB/sec
FileCopy NAS to Win7 (read action): 16 MB/sec (this the strangest situation).
Any suggestions?
Hans, mostly the ‘autotuning’ should fix the issue.
Did you get some more ideas from Adam Dellos comments in comments area?
I have only this much ideas
Thanks for your suggestions.
After a lot of experiments, I found that the ‘jumbo’ frame finally did the trick. Albeit only somewhat.
On my network card the Jumbo Frame can have values between 2 and 7 KB MTU. When I change this value, the speed changes dramatically. But also for small files! Large files (size 2 GB) copy faster when I set the Jumbo Frame value to 7 (really fast! about 75 MB/sec) , but then small files are dead slow. When I set the Jumbo Frame size to 2, Small files are reasonably fast, but large files take hours.
After a lot of experimenting, I made a compromise by setting the jumbo frame size to 4. This gives about 45 MB/Sec for large files and also a fair copy speed for small files.
Hope this info is useful to someone.
I performed steps 1, 2, 4 and 6 took my Win7 box from 9Mbps to 30Mbps! It wasn’t until I did step 6 before I saw the results, so I’m not sure if it was a combination of steps or just step 6. Thanks!
typo Ceaer DNS Cache in Vista
Unfortunately, the Internet is full of people telling you that RDC will somehow make your network communication slower.
http://blogs.technet.com/b/askds/archive/2009/06/26/debunking-the-vista-remote-differential-compression-myth.aspx
WRONG
Ned’s blog test used robocopy which does not use RDC so RDC will make no idfference to it, most people use Windows Explorer drag and drop to copy files which on Vista and Win 7 DOES _try_ to use RDC but if the server does not support RDC (remember this article is about Win 7 talking to OLD SERVERS) then RDC wont work and will only get in the way.
Also Ned’s test used 2008 Server which might support RDC, this article is about Win 7 talking to old servers which don’t support RDC
In short Ned’s “scientifc method” may look good but it’s like saying the speed of YOUR car isn’t affected by the size or MY car engine, well DUH!
Other than network issues, generally my windows 7 ent is very slow in performance. Can’t understand y
I recently upgraded my motherboard, processor, and ram on one win 7 x64 machine. It had gigabit lan before and has it now, but transferring files to or from another win 7 rig with gigabit lan now is reduced to about 9 kBps. Have you any ideas why this might be?
Very Good Dear..! Perfectly addressed the performance issues. Now my network access is very fast..!
Thank you..! Keep Moving..!
Thanks – it did the trick. The removal of IPv6 is what dramatically fixed my slow server access (Win 2003 stnd server and Win7 client), the other steps did not help the problem. I was able to see a high difference from pinging the server before and after. Thanks for contributing!!
Thank you for the post.. it works.. what i think really did the trick was the removal of RDC..
thanks for the post. it was really very helpful..:)
A configuração acelerou a cópia de arquivos em 70%.
awesome article, took my network from 3MBps to 80MBps on 100MBps router
Many thanks for this nice post…it really make faster my internet…
Its awesome………..Gr8
Thanks
Brilliant post. It was really very helpful. Thank you
Awesome results in the speed after reading your post and doing exactly the same especially the 6th step. Thank you once again
First of all,my router support ipv6 for what i know researching around but is not because my internet cable company started introducing ipv6 around zone and it new ipv6 routers for rent.
what I know ipv6 give us more security and until I get new router I going to unchecked ipv6 to improve speed.
I followed all steps in this web site for my windows 7 64x to improving more speed and now I don’t need wait 3 to 10 seconds anymore for browser start page and page to page websites where is 100Mbps speed.
what I need to know what helped more of all steps and what is going to happens later.
in short,I really thank you and helps me allot.
fix ie9 java and flash can help speed up.
helpful site:
http://www.ghacks.net/2011/02/16/internet-explorer-9-activex-filtering-fix-flash-java-and-other-plugins/
my w7 disconnected many times and confused it with wireless so I disabled and click in bridge connections Ethernet local network to fix it. and,until now works and I enable TCP/ipv6 again maybe to stop LAN disconnections because maybe like many speed internet service comcast between us have boots online and can’t find TCP/ipv6 version protocol to make boot when need it. in short,who knows? when need it fix fast.
any idea?
Thanks! Disabling RDC seemed to do the trick, but then lately, transferring files between my Win7 netbook and XP desktop would still sometimes bog down to <100KBps–even when both were hardwired to my gigabit switch! Killing Autotuning did the trick this time. Now it max out @ ~9% of the link speed, which is about would I'd expect from the netbook's 100Mb connection.
Nice Post for Learning more about network layer routing protocols and transport protocols .
Keep posting dear
Thanks, disabling the IPv6 did the trick for me in my Win 7 PC (i7, 1Terrabyte RAID 1, gigabit NIC and gigabit switch/Router). I nearly threw my Synology 212j NAS out the window
. This disabeling means a substantial difference in speed: unchanged from 30 MB/s to less than 1.5 MB/s after 5 minutes. After disabeling IPv6: from 25 MB/s to 15 MB/s after 5 minutes and remaining stable at 8 MB/s.
I tired everything, and in the end, it was the disabling of the autotuning that finally fixed the slow Win7 transfers. I was in the process of backing up my stuff to revert back to XP, because I was so fed up with the slow network speeds of Win7 when I found this article. Thanks!
Amazing tweeks… I can’t believe it… I was giving up on Win7. But thanks to the writer of this article!!!
nice..it’s works nicely… tengs
wow!!!its work.thx!!you’re the man