Hello,
Recent Windows 11 cumulative updates changed how MTU settings are applied, which is why the old netsh method no longer works and uninstalling KBs doesn’t restore the behavior. The supported way now is through PowerShell with Set-NetIPInterface. Run Get-NetIPInterface to identify your 10GbE adapter’s index, then apply Set-NetIPInterface -InterfaceIndex <index> -NlMtu <value>. For jumbo frames, make sure the NIC driver itself exposes support in Device Manager under Advanced > Jumbo Packet; otherwise Windows will cap MTU at 1500 regardless of your command.
After setting the MTU, confirm with Get-NetIPInterface | Select InterfaceAlias, NlMtu or netsh interface ipv4 show subinterfaces. If updates reset the MTU on reboot, apply the PowerShell command via a startup script or Group Policy so it persists. At present, there is no registry hack or unsupported workaround that bypasses the new behavior; driver configuration combined with PowerShell is the only reliable method.
I hope you've found something useful here. If it helps you get more insight into the issue, it's appreciated to accept the answer. Should you have more questions, feel free to leave a message. Have a nice day!
Domic Vo.