每次将同一个 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
子项所有者后,我发现它有之前隐藏的子项。
现在尝试更改这些子项的所有者,如下所示:
知道如何删除这些密钥吗?
答案1
尝试这个. 它对我有用。
- 打开 regedit,转到
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\
- 在 中搜索 Descriptions
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\{big long hex number}\Descriptions
。后面会有一些十六进制数字\Network\
,但它是带有“Descriptions”分支的数字。- 在此分支下,您将看到所有以您的网卡为关键字的编号字符串。只需删除要重置的那些。就我而言,我将删除“Realtek PCIe GBE Family Controller”
- 在设备管理器中,删除该设备并选择“扫描硬件更改”重新安装驱动程序。
答案2
USB 设备可通过其序列号或 USB 端口进行识别。如果设备未提供其序列号,则操作系统必须使用端口进行识别,否则插入两个相同的适配器就会出现麻烦。
如果您的设备没有 S/N,则当插入不同的端口时它将被视为不同的设备,并且您无法采取任何措施来改变这种行为。
也可以看看:为什么当我将 USB 设备插入不同的端口时,Windows 无法将其识别为同一设备?在旧事物新。
答案3
- 打开网络和共享中心。
- 点击管理网络连接。
- 右键单击连接并选择改名。
- 输入您想要的名字并点击Enter
nb 是的,屏幕截图适用于 Windows 7,但说明适用于 Windows Vista。名称不能包含: \ / : * ? < > |
编辑: 在尝试此操作之前,请先导出父密钥,以便在需要时可以恢复它。
尝试从注册表中删除具有其他名称(无编号、#1 和 #2)的设备(键),然后尝试重命名当前设备。您在问题中提到的错误可能是因为它已经“知道”了名为该设备的设备。
答案4
您需要在更改权限之前取得所有权。
- 右键单击文件夹>权限>高级>所有者>更改
- 添加您当前的用户帐户作为所有者
- 返回权限屏幕,将当前用户帐户添加到用户列表中
- 选择完全控制
- 现在你应该可以更改友好名称了