Windows 10 Network Adapter speed 3x faster inside Vmware than Windows itself

zedd2 6 Reputation points
2020-09-15T10:12:10.247+00:00

Windows 7 was perfectly fine. I've been having this problem since migrating to windows 10 two years ago. Windows 10 internet speed is capped at 100 megabits even though the adapter connected status is 1.0 gigabit, I use the latest drivers (2020-08), "speed guide" optimized, and "default" windows settings result in the same problem. CTCP, enabling/disabling energy saving and all the rest under adapter properties makes no difference. The only temporary solution that worked previously was a reinstall of windows 10, but the problem eventually returned. Windows 10 has serious issues with networking. Using a linux virtual machine inside vmware bridged to the same adapter results in download speeds 3-5x faster on average. Using a windows 10 vmware virtual machine bridged to the adapter results in the same slow speeds.

![24717-1618641.png][1] [1]: /api/attachments/24717-1618641.png?platform=QnA

Windows for business | Windows Client for IT Pros | Networking | Network connectivity and file sharing
Windows for business | Windows Client for IT Pros | User experience | Other
{count} votes

1 answer

Sort by: Most helpful
  1. Anonymous
    2020-09-16T06:40:29.89+00:00

    Hi ,

    What's the OS version of your windows 10? 1909 or 2004? Please make sure you have patched system with fully windows updates.

    Please disable Window Auto-Tuning and then see if this improve your network speed.

    Run the following command in CMD:

    netsh interface tcp show global  
      
    

    Proceed to check if the Receive Window Auto-tuning level is normal.

    If it’s normal, please disable it. Here’s the command below.

    netsh int tcp set global autotuninglevel=disabled  
    

    You can perform an internet speed test to see whether those adjustments improve your internet speed or not. If not, you can re-enable the Window Auto-Tuning level by typing the command netsh int tcp set global autotuninglevel=normal in the Command Prompt (Admin).

    Best Regards,

    Candy

    --------------------------------------------------------------

    If the Answer is helpful, please click "Accept Answer" and upvote it.

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.