Windows 7 Network Slow – 6 Easy Ways to Make it Fast

vista-network-slow1Windows 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.

Windows 7 Network slow

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

Windows 7 Network slow

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.

Windows 7 Network slow

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.

Recommended Posts

Comments

  1. DavidMB says:

    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…

  2. 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!! 8)

  3. mike says:

    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?

  4. Dinesh says:

    @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.

  5. fossicker says:

    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.

  6. Alan says:

    Brilliant tutorial, thanks. I’m using Windows 7 and it helped me.

  7. jinga says:

    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.

  8. Ned says:

    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.

    • Dinesh says:

      @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.

      • Daniel says:

        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.

        • JoeM says:

          Are you the same Daniel from the Holy Bible? Probably not because you are a LIAR!!!!!!!!!!!!!!!

        • LuciferX says:

          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 ^^

    • gaz says:

      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.

  9. Thanks pal. That is interesting knowing

  10. Krx says:

    Hi

    I have applied first 5 steps and my local (AppServ) server runs much faster now.
    Thanks for posting this article. \o/
    Regards

  11. 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

  12. quidproms says:

    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.

  13. John Elion says:

    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.

  14. Matt says:

    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!!

  15. Mike says:

    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.

  16. Mo says:

    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

  17. WooHoo! says:

    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!

  18. Hans says:

    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?

    • Dinesh says:

      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 :(

      • Hans says:

        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.

  19. JB says:

    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!

  20. geo says:

    typo Ceaer DNS Cache in Vista

  21. tekkos says:

    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

    • cgs says:

      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!

  22. carrie says:

    Other than network issues, generally my windows 7 ent is very slow in performance. Can’t understand y

  23. William says:

    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?

  24. Shanmuk says:

    Very Good Dear..! Perfectly addressed the performance issues. Now my network access is very fast..!
    Thank you..! Keep Moving..!

  25. Timbo says:

    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!!

  26. Saurabh Gupta says:

    Thank you for the post.. it works.. what i think really did the trick was the removal of RDC..

  27. Gaurav Khetan says:

    thanks for the post. it was really very helpful..:)

  28. André Luiz Honório says:

    A configuração acelerou a cópia de arquivos em 70%.

  29. Mb says:

    awesome article, took my network from 3MBps to 80MBps on 100MBps router

  30. shuvobd says:

    Many thanks for this nice post…it really make faster my internet…

  31. Mas says:

    Its awesome………..Gr8

    Thanks

  32. Brilliant post. It was really very helpful. Thank you :)

  33. Awesome results in the speed after reading your post and doing exactly the same especially the 6th step. Thank you once again :)

  34. santiago g ronquillo says:

    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.

  35. Ed says:

    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.

  36. Nice Post for Learning more about network layer routing protocols and transport protocols .

    Keep posting dear

  37. Chris Groven says:

    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.

  38. Don says:

    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!

  39. priya says:

    Amazing tweeks… I can’t believe it… I was giving up on Win7. But thanks to the writer of this article!!!

  40. cargass says:

    nice..it’s works nicely… tengs

  41. mr. mister says:

    wow!!!its work.thx!!you’re the man

Speak Your Mind

*