Modify network bindings. Especially useful in Server Core environments with the Hyper-V role enabled.
Windows 8
/2008/2012 n.b. this is an 'unsupported' tool.
Syntax NVSPBIND option NIC protocol Options: /n display NIC information only /u unbind switch protocol from specified nic(s) /b bind switch protocol to specified nic(s) /d disable binding of specified protocol from specified nic(s) /e enable binding of specified protocol to specified nic(s) /r repair bindings on specified nic(s) /o show NIC order for specified protocol /+ move specified NIC up in binding order for specified protocol /- move specified NIC down in binding order for specified protocol /++ move specified NIC up to top of binding order for specified protocol /-- move specified NIC down to bottom of binding order for specified protocol
Examples:
Obtain the GUID which uniquely identifies the adapter:
C:\> nvspbind
{F93642D9-9085-4EEF-9669154AD4391ED7}
"pci\ven_8086&dev_10c9&subsys_a03c8086"
"Intel(R) Gigabit ET Dual...
Unbind the protocol ms_server (the short name for File and Printer Sharing for Microsoft Networks) using the GUID:
C:\> nvspbind -d {F93642D9-9085-4EEF-9669154AD4391ED7} ms_server
Set the priority of the 'Wireless network connection' to the top of the binding order:
C:\> nvspbind.exe /++ "Wireless Network Connection" ms_tcpip
"Talent is hitting a target no-one else can hit, genius is hitting a target no-one else can see" ~ Schopenhauer
Related:
NETSH - Configure Network Interfaces, Windows Firewall & Remote access.
NVSPSCRUB.js - Delete all virtual adapters (and thus return physical).
ROUTE - Manipulate network routing tables.