如何摆脱 Windows 中网络设备名称中自动生成的序列号?

如何摆脱 Windows 中网络设备名称中自动生成的序列号?

每次将同一个 USB 无线适配器插入新的 USB 端口时,Windows 都会创建新的网络设备,并自动生成序列号,如下所示
Wireless-N USB Network Adapter #2,,Wireless-N USB Network Adapter #3...
设备名称作为网络信息的一部分显示控制面板|网络连接网络名称和网络设备名称

我怎样才能摆脱这个序列号?

我发现网络信息中显示的设备名称保存在 FriendlyName REG_SZ 值中,
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_[device specific string]\[usb port specific string] 网络设备的友好名称 但是当我尝试修改此值时出现错误

无法编辑 FriendlyName:写入值的新内容时出错。

我尝试删除下面的多余键
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_13B1&PID_0029
,但出现Cannot delete KEY NAME: Error while deleting key.错误。为了解决这个问题,我遵循答案,但试图改变所有者替换子容器和对象的所有者选项检查后,我收到此错误 -Registry Editor could not set owner on the currently selected, or some of its subkeys.为了找出哪个子项是问题的根源,我尝试更改每个子项的所有者。成功更改Properites子项所有者后,我发现它有之前隐藏的子项。 Properties 项的隐藏子项

现在尝试更改这些子项的所有者,如下所示:

权限... Windows 安全警告 Windows 安全错误

知道如何删除这些密钥吗?

答案1

尝试这个. 它对我有用。

  1. 打开 regedit,转到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\
  2. 在 中搜索 Descriptions HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\{big long hex number}\Descriptions。后面会有一些十六进制数字 \Network\,但它是带有“Descriptions”分支的数字。
  3. 在此分支下,您将看到所有以您的网卡为关键字的编号字符串。只需删除要重置的那些。就我而言,我将删除“Realtek PCIe GBE Family Controller”
  4. 在设备管理器中,删除该设备并选择“扫描硬件更改”重新安装驱动程序。

答案2

USB 设备可通过其序列号或 USB 端口进行识别。如果设备未提供其序列号,则操作系统必须使用端口进行识别,否则插入两个相同的适配器就会出现麻烦。

如果您的设备没有 S/N,则当插入不同的端口时它将被视为不同的设备,并且您无法采取任何措施来改变这种行为。

也可以看看:为什么当我将 USB 设备插入不同的端口时,Windows 无法将其识别为同一设备?旧事物新。

答案3

  1. 打开网络和共享中心
  2. 点击管理网络连接
  3. 右键单击连接并选择改名
  4. 输入您想要的名字并点击Enter

Win7网络连接重命名

nb 是的,屏幕截图适用于 Windows 7,但说明适用于 Windows Vista。名称不能包含: \ / : * ? < > |


编辑: 在尝试此操作之前,请先导出父密钥,以便在需要时可以恢复它。

尝试从注册表中删除具有其他名称(无编号、#1 和 #2)的设备(键),然后尝试重命名当前设备。您在问题中提到的错误可能是因为它已经“知道”了名为该设备的设备。

答案4

您需要在更改权限之前取得所有权。

  1. 右键单击文件夹>权限>高级>所有者>更改
  2. 添加您当前的用户帐户作为所有者
  3. 返回权限屏幕,将当前用户帐户添加到用户列表中
  4. 选择完全控制
  5. 现在你应该可以更改友好名称了

相关内容