Удалите неиспользуемое / скрытое сетевое соединение, чтобы существующее имя можно было повторно использовать

Как можно безопасно удалить сетевое соединение, которое больше не отображается в Control Panel\All Control Panel Items\Network Connections на Windows 10?

Я хочу повторно использовать имя ранее существовавшего соединения "USB Ethernet", чтобы можно было программно найти это соединение на нескольких ПК, если оно существует.

При попытке переименовать одно из соединений я получаю следующее сообщение об ошибке: "Невозможно переименовать это соединение. Соединение с указанным вами именем уже существует. Укажите другое имя".

См.: https://drive.google.com/uc?id=0B6dFu9niJIpEU0pYX1NiS0dhNlk

В диспетчере устройств нет скрытых адаптеров: 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 и т.п.

4 ответа

Есть гораздо более простой способ.

1- Открыть Device Manager И в View активировать вкладку Show hidden devices,

2- Найдите устройство, подключенное к сетевому интерфейсу, который вы хотите удалить.

3- Удалить устройство (нет необходимости удалять драйверы)

Удалить скрытый адаптер: Предлагаемое решение:

шаги:

1) Извлеките адаптер из: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkSetup2\ Интерфейсы

2) используйте https://github.com/jschicht/RunAsTI для получения необходимых разрешений

Для проводного подключения:

Введите команду

netsh lan show profile, нажмите Enter, чтобы получить все профили проводной сети.

netsh lan удалить профиль name= "WiredProfileName"

Для беспроводного соединения:

Введите команду

nets wlan показать профили

netsh wlan delete profile name= "WirelessProfileName"

Кроме того, перейдите в следующую запись реестра L

HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles

Найдите эти неиспользуемые сетевые профили по названию профиля правой панели, удалите их (GUID).

У меня появляется такое же сообщение об ошибке: «Невозможно переименовать это соединение. Соединение с указанным вами именем уже существует. Укажите другое имя» при попытке переименовать мои сетевые интерфейсы (в соответствии со сценарием) после «миграции» мой жесткий диск в «новый» ноутбук, когда старый вышел из строя. Столкнулся с той же проблемой при попытке. Проблема при попытке решить проблему с помощью обычных внутренних инструментов 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» (который не является текущим).

Другие вопросы по тегам