Как безопасно удалить сетевое подключение, которое больше не отображается в Control Panel\All Control Panel Items\Network Connections
Windows 10?
Я хочу повторно использовать имя ранее существовавшего подключения «USB Ethernet», чтобы можно было программно найти это подключение на нескольких ПК, если оно существует.
При попытке переименовать одно из подключений появляется следующее сообщение об ошибке: «Невозможно переименовать это подключение. Подключение с указанным вами именем уже существует. Укажите другое имя».
В диспетчере устройств нет скрытых адаптеров:https://support.microsoft.com/ru-ru/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)
Но, как Брослав указал выше, инструмент «Очистка устройства» Уве Зибераhttps://www.uwe-sieber.de/files/DeviceCleanup.zip(конец 2021) отлично справляется. Не нужно копаться в реестре. Он сохраняет мысль драйвера и ссылки в разделе "currencontrolset2" (который не является текущим).