Windows 注册表不匹配获取NetAdapter

Windows 注册表不匹配获取NetAdapter,windows,powershell,cmd,Windows,Powershell,Cmd,我从另一台Windows10电脑上拍摄了一张图像,并用这张图像安装了一台新电脑。 现在我的问题是,我更改了接口别名: Rename-NetAdapter -InterfaceAlias "SwitchLan" -NewName "test" 它说“测试”的值已经存在了 Rename-NetAdapter : {Object Exists} An attempt was made to create an object and the object name already existed.

我从另一台Windows10电脑上拍摄了一张图像,并用这张图像安装了一台新电脑。 现在我的问题是,我更改了接口别名:

Rename-NetAdapter -InterfaceAlias "SwitchLan" -NewName "test"
它说“测试”的值已经存在了

Rename-NetAdapter : {Object Exists} An attempt was made to create an object and the object name already existed. At line:1 char:1 + Rename-NetAdapter -InterfaceAlias "SwitchLan" -NewName "test" + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ResourceExists: (MSFT_NetAdapter... "PC-Name"):ROOT/StandardCimv2/MSFT_NetAdapter) [ Rename-NetAdapter], CimException + FullyQualifiedErrorId : Windows System Error 698,Rename-NetAdapter 重命名NetAdapter:{Object Exists}试图创建一个对象,但对象名已存在。 第1行字符:1 +重命名NetAdapter-InterfaceAlias“SwitchLan”-新名称“test” + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +CategoryInfo:ResourceExists:(MSFT_NetAdapter…“PC名称”):ROOT/StandardCimv2/MSFT_NetAdapter)[ 重命名NetAdapter]异常 +FullyQualifiedErrorId:Windows系统错误698,重命名NetAdapter 在注册表中,我删除了条目“test”,但即使我将条目“SwitchLAN”更改为“test”,我仍然可以在Windows概览中看到界面“test”,但当我将
ipconfig
放在commandlet中时,我得到了条目“SwitchLAN”,与PowerShell
get NetAdapter
一样

重启没用

这个值可以存储在哪里,这里发生了什么

此外,当我想将“test”更改为“test2”时,它表示没有“test”接口,但当我想将“SwitchLan”更改为“test”时,它表示“test”已经存在


在上一个映像中,有一个名为“test”的接口。

尝试从映像中重命名名为“test”的已存在但隐藏的网络适配器,如下所示:

Get-NetAdapter -IncludeHidden -Name "test" | Rename-NetAdapter -NewName "Obsolete"

然后,您可以为新的网络适配器命名为“测试”。

在设备管理器->显示隐藏设备->然后卸载所有不再连接到系统的适配器。

您好,一小时前,我找到了另一个解决方案:在设备管理器->显示隐藏设备->然后卸载所有不再连接到系统的适配器,在此之后,我可以更改名称。但我会在不久的将来再次获得另一台带有该图像的PC并尝试此功能。