Yep - Windows can use multiple network adapters at the same time, but what you’re trying to do (send different apps over different interfaces automatically) is not something it supports out of the box.
By default, Windows picks a single “best” route based on interface metrics. Even if you have Ethernet and Wi-Fi (or two Ethernet links), most traffic will still prefer one default gateway. That’s why everything is collapsing onto one connection in your case.
What you can do natively is influence routing at a fairly coarse level. You can assign different interface metrics so one adapter is preferred for general traffic and another is only used when explicitly routed. For example, you can view interfaces with:
Get-NetIPInterface
and adjust priority like:
Set-NetIPInterface -InterfaceAlias "Ethernet" -InterfaceMetric 10
Set-NetIPInterface -InterfaceAlias "Wi-Fi" -InterfaceMetric 50
That helps Windows decide which connection is “primary,” but it does not split traffic by application. Both RDP and YouTube would still follow the same default path unless you force something more specific.
If your goal is what you described (stable remote desktop on one link, media traffic on another), you’re moving into policy-based routing per application, and Windows client editions don’t really provide that in a simple supported GUI way.
There are a few workable approaches, each with tradeoffs.
One is forcing specific apps to bind to a particular interface. Tools like ForceBindIP can launch an application and pin its network traffic to a chosen adapter. That can work for browsers or media players, but it’s not universally reliable with modern apps that use multiple network stacks or system services.
Another approach is manual route manipulation. You can add static routes so that traffic to certain IP ranges goes through a specific gateway:
route add <destination_ip_range> mask <subnet_mask> <gateway_ip> metric 1 -p
This is useful if you can identify stable destination ranges (for example, a known proxy or streaming CDN), but YouTube and similar services use highly distributed, changing IPs, so this becomes fragile quickly.
The more robust solution in enterprise environments is policy-based routing at the network layer (on a router, firewall, or SD-WAN device). In that setup, Windows just sends traffic normally, and the network device decides “RDP goes out WAN1, streaming goes out WAN2.” That is the cleanest way to get what you want without fighting Windows routing behavior.
There is also a partial Windows-native option if your work environment uses VPNs: Windows supports split tunneling per VPN interface, but that still doesn’t let you neatly separate arbitrary apps across two physical NICs unless everything is designed around the VPN layer.
So in practice, Windows can use multiple adapters simultaneously, but it cannot intelligently distribute applications across them in a simple built-in way. If you want reliability for RDP plus isolation for streaming, the most stable solutions are either per-app binding tools (limited scope) or doing the split at the router/firewall level.
If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
hth
Marcin