在 Windows 中更改 NIC 接口描述

在 Windows 中更改 NIC 接口描述

我正在 Windows 2016 Server 上的 Hyper-V 下创建一个新的虚拟交换机。

当我在 Windows Server 2016 上的 Hyper-V 下创建虚拟交换机时,我必须选择它将使用的 NIC 端口。不幸的是,Hyper-V 在下拉菜单中显示要使用的 NIC 的“接口描述”,而不是“名称”。如下所示,这相当令人困惑,因为 NIC“名称”编号(与服务器背面的端口号匹配)与“接口描述”字段中自动分配的编号不匹配。

我想更改 InterfaceDescription 设置,使其与 NIC 端口号对齐,以便我在虚拟交换机创建下拉菜单中选择的 NIC 与 NIC 编号匹配。

查看注册表设置,所有 (4) 个 NIC 的描述都只是“Broadcom NetXtreme Gigabit Ethernet”。看起来 Windows 毫无意义地在描述名称末尾附加了 #2、#3 和 #4。

有没有办法重命名每个 NIC 的 InterfaceDescription,以便 NIC1 与“Broadcom #1”匹配,NIC2 与“Broadcom #2”匹配,等等?

以下是 PowerShell get-NetAdapter 命令的结果。

PS C:\Users\Me> 获取 netadapter

名称--接口描述

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

NIC4 --- Broadcom NetXtreme 千兆以太网 #3

NIC3 --- Broadcom NetXtreme 千兆以太网 #4

NIC2 --- Broadcom NetXtreme 千兆以太网

NIC1 --- Broadcom NetXtreme 千兆以太网 #2

答案1

在 Hyper-V Server 2016 上也遇到过类似的问题。显然,更改注册表项就足够了友好名称受影响的网卡/端口。确切的路径取决于特定的硬件,但它应该位于HKLM\SYSTEM\CurrentControlSet\Enum…(为了安全起见,我已将同一个键重命名为HKLM\SYSTEM\ControlSet001\Enum…HKLM\SYSTEM\ControlSet002\Enum…)。使用 RegEdit 搜索来查找路径,或者您可以使用开发者视图,右键单击 NIC,然后单击在 RegEdit 中打开


需要重新启动才能应用更改

答案2

InterfaceDescription 似乎不支持 set 方法。

Get-NetAdapter | Get-Member InterfaceDescription

TypeName: Microsoft.Management.Infrastructure.CimInstance#ROOT/StandardCimv2/MSFT_NetAdapter

Name                 MemberType Definition
----                 ---------- ----------
InterfaceDescription Property   string InterfaceDescription {get;}

答案3

您无法更改 NIC 接口描述的名称,但可以使用 Rename-NetAdapter PowerShell 命令更改适配器的名称以使其匹配:

Rename-NetAdapter -Name "OldName" -NewName "NewName"

就您而言,您将必须进行大量的名称交换......

Rename-NetAdapter -Name "NIC2" -NewName "Temp"<br>
Rename-NetAdapter -Name "NIC1" -NewName "NIC2"<br>
Rename-NetAdapter -Name "TEMP" -NewName "NIC1"<br>
Rename-NetAdapter -Name "NIC3" -NewName "Temp"<br>
Rename-NetAdapter -Name "NIC4" -NewName "NIC3"<br>
Rename-NetAdapter -Name "Temp" -NewName "NIC4"

答案4

  • 通过设备管理器卸载所有网络适配器(右键单击>卸载)
  • 仅将以太网插入网络适配器 1 (NIC1)
  • 重新启动服务器(或者扫描硬件变化)
  • 所有网络适配器都会重新安装并具有正确的描述
  • 将以太网移至您想要的端口

我为此纠结了一段时间……探索了 GUI、powershell、注册表等选项……似乎都不起作用。似乎活动 NIC 将接受第一个描述分配,然后它应该根据 mac 地址递增。希望这对我来说不是侥幸,这可以在将来帮助别人。

相关内容