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

zedd2 6 Reputation points

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 10
Windows 10
A Microsoft operating system that runs on personal computers and tablets.
10,213 questions
Windows 10 Network
Windows 10 Network
Windows 10: A Microsoft operating system that runs on personal computers and tablets.Network: A group of devices that communicate either wirelessly or via a physical connection.
2,249 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Candy Luo 12,646 Reputation points Microsoft Vendor

    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,



    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.