Tl;dr:我无法重命名从创建者更新重置的网络适配器,至少我认为它是创建者更新。
以下场景:有一个来自已配置 PC 的映像(已设置 IP 地址、j-frames 和网络适配器名称),将此映像放在另一台 PC 上并安装创建者更新后,适配器名称被重置,当我尝试配置旧名称时,它说该对象已经存在。注册表中没有网络适配器的条目(不再有,将它们更改为“ghost”进行测试并重新启动)。与以下问题相同这里 (链接)只是带有网络名称的部分对我来说不起作用。
我在 Windows Powershell 中以管理员权限使用以下命令:
Rename-NetAdapter -InterfaceAlias "OLD_NAME" -NewName "NEW_NAME"
但我收到以下错误:
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 "OLD_NAME" -NewName "NEW_NAME"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceExists: (MSFT_NetAdapter...= "DOMAIN"):ROOT/StandardCimv2/MSFT_NetAdapter) [
Rename-NetAdapter], CimException
+ FullyQualifiedErrorId : Windows System Error 698,Rename-NetAdapter
手动配置也会失败。
我可以将适配器重命名为其他名称,但“NEW_NAME”失败。这是 Creators 更新之前存在的适配器的名称。
该系统是带有 v 1703(创建者更新)的 Windows 10 64 位操作系统。
我的问题是:如何将“NEW_NAME”再次分配给网络适配器?
答案1
我以前遇到过类似(但不完全相同)的问题。
请非常仔细编辑注册表。
如果您打开注册表编辑器并转到Computer
> HKEY_LOCAL_MACHINE
> System
> CurrentControlSet
> Control
> Network
。
首先,右键单击并导出以备份整个密钥。
接下来,展开每个 GUID 名称和Connection
键,直到找到您尝试重命名的名称。
一旦找到它,请尝试将注册表值重命名为其他名称(例如,在末尾写上 old),然后重新启动计算机。
如果这没有帮助,请转到上一级 GUID 键本身并右键单击,然后删除。再次重新启动计算机,看看现在是否可以执行您想要的操作。