Control Panel\All Control Panel Items\Network Connections
如何安全地删除Windows 10 上不再可见的网络连接?
我想重复使用以前存在的连接的名称“USB 以太网”,以便我可以以编程方式在多台 PC 上找到此连接(如果存在)。
当我尝试重命名其中一个连接时,出现以下错误消息:“无法重命名此连接。具有您指定名称的连接已存在。请指定其他名称。”
设备管理器中没有隐藏的适配器:https://support.microsoft.com/en-gb/help/315539/device-manager-does-not-display-devices-that-are-not-connected
其他帖子提到编辑注册表并删除代表该特定连接的 GUID:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network
但是,注册表中的其他位置可能引用了此连接。我该如何安全地删除连接及其所有引用?
根据注册表,我的机器上有许多未使用/隐藏的连接:,,Local Area Connection* 11
等等。Local Area Connection* 2
Local Area Connection* 7
答案1
删除隐藏适配器: 建议的解决方案:
脚步:
1) 从以下位置删除适配器:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkSetup2\Interfaces
2)使用https://github.com/jschicht/RunAsTI授予所需的权限
答案2
有一个更简单的方法。
1-打开Device Manager
并在View
选项卡中启用Show hidden devices
。
2- 找到要删除的网络接口所链接的设备
3- 删除设备(无需删除驱动程序)
答案3
对于有线连接:
键入命令
netsh lan 显示配置文件,按 Enter 键获取所有有线网络配置文件。
netsh lan 删除配置文件名称="有线配置文件名称“
对于无线连接:
键入命令
netsh wlan 显示配置文件
netsh wlan 删除配置文件名称="无线配置文件名称“
除此之外,进入以下注册表项
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
通过右窗格配置文件名称找到那些未使用的网络配置文件,并删除它们(GUID)。
答案4
在将硬盘“迁移”到“新”笔记本电脑(旧笔记本电脑坏了)后,我尝试重命名网络接口(以匹配脚本)时,出现了同样的错误消息:“无法重命名此连接。您指定的名称的连接已经存在。请指定其他名称”。尝试时遇到了同样的问题。尝试使用常用的 Windows 内部工具解决问题时,问题在于这些名称链接到不存在的硬件设备,因此,它们似乎不会出现在任何列表中,即使包含“隐藏”的列表。
NirSoft 的“网络接口视图”工具很好地列出了它们,并提供了直接访问可能被删除的注册表数据的机会。https://www.nirsoft.net/utils/network_interfaces.html 因此,一步一步地,应该可以“手动”删除其他链接引用(例如,再次使用,这很棒https://www.nirsoft.net/utils/regscanner.html)
但是,正如 Broslav 在上面指出的那样,Uwe Sieber 的“设备清理”工具https://www.uwe-sieber.de/files/DeviceCleanup.zip(end 2021) 完美地完成了这项工作。无需在注册表上乱七八糟。它将驱动程序的想法和引用保存在“currencontrolset2”部分(不是当前的)。