Как избавиться от автогенерируемого порядкового номера в имени устройства сети в Windows?

Вопрос или проблема

Каждый раз, когда подключаешь один и тот же USB беспроводной адаптер в новый USB порт, Windows создает новое сетевое устройство с автоматически сгенерированным порядковым номером, который выглядит так
Беспроводной USB адаптер сети N #2, Беспроводной USB адаптер сети N #3, …
Имя устройства отображается как часть информации о сети в Панели управления|Сетевые подключения.
имя сети и имя сетевого устройства

Как избавиться от этого порядкового номера?

Я выяснил, что имя устройства, отображаемое в информации о сети, хранится в значении FriendlyName REG_SZ под
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_[строка, специфичная для устройства]\[строка, специфичная для USB порта]
FriendlyName сетевого устройства
Однако когда я пытаюсь изменить это значение, я получаю ошибку

Не удается редактировать FriendlyName: Ошибка при записи нового содержимого значения.

Я пытался удалить лишние ключи под
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_13B1&PID_0029
но получил ошибку Не удается удалить ИМЯ КЛЮЧА: Ошибка при удалении ключа. Пытаясь решить эту проблему, я следовал этому ответу, но при попытке изменить владельца с отмеченной опцией Заменить владельца для подкаталогов и объектов я получил эту ошибку – Редактор реестра не смог установить владельца для текущего выбора или некоторых из его подключей. Чтобы выяснить, какой подключен является источником проблемы, я пытался изменить владельца каждого подключа. После успешной смены владельца подключа Properties я увидел, что у него есть подключи, которые ранее были скрыты.
Скрытые подтипы ключа Properties

Теперь попытка изменить владельца этих подчиненных выглядит так:

Разрешения...
Предупреждение безопасности Windows
Ошибка безопасности Windows

Есть ли идеи, как удалить эти ключи?

Попробуйте это. Это сработало для меня.

  1. Откройте regedit, перейдите по адресу HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\
  2. поиск по Descriptions в HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\{большое длинное шестнадцатеричное
    число}\Descriptions
    . После \Network\ будет несколько шестнадцатеричных чисел, но это будет то, у которого есть ветка “Descriptions”.
  3. Под этой веткой вы увидите все строковые номера с вашей сетевой картой в качестве ключа. Просто удалите те, которые хотите сбросить. В моем
    случае я удалю “Realtek PCIe GBE Family Controller”
  4. В Диспетчере устройств удалите устройство и выберите “Поиск изменений оборудования”, чтобы переустановить драйвер.

USB-устройства идентифицируются либо по их серийному номеру, либо по USB-порту. Если устройство не предоставляет своего серийного номера, ОС обязана использовать порт для идентификации, иначе возникнут проблемы, если два идентичных адаптера будут подключены.

Если у вашего устройства нет серийного номера, оно будет рассматриваться как разные устройства при подключении к разным портам, и ничего нельзя сделать, чтобы изменить это поведение.

Смотрите также: Почему Windows не распознает мое USB-устройство как то же самое устройство, если я подключаю его к другому порту? на The Old New Thing.

  1. Откройте Центр управления сетями и общим доступом.
  2. Нажмите Управление сетевыми подключениями.
  3. Щелкните правой кнопкой мыши на подключении и выберите Переименовать.
  4. Введите желаемое имя и нажмите Enter

Переименование сетевого подключения Win7

и.д. Да, скриншот для Windows 7, но инструкции для Windows Vista. Имя не может содержать: \ / : * ? < > |


Редактировать: Перед тем как попробовать это, экспортируйте родительский ключ, чтобы вы могли восстановить его при необходимости.

Попробуйте удалить из реестра устройства (ключи) с другими именами (без номера, #1 и #2), а затем попробуйте переименовать ваше текущее. Ошибка, которую вы упоминаете в своем вопросе, может быть связана с тем, что он уже “знает” об устройстве с таким именем.

Нет необходимости заходить в реестр. У вас может быть одно и то же устройство установлено дважды, но в Диспетчере устройств оно отображается только как одно с #2 (#3, #4).

Сначала вам нужно показать скрытые устройства, перейдя в Просмотр > Показать скрытые устройства в окне Диспетчера устройств.

Во-вторых, перейдите на этот сайт и следуйте его инструкциям по удалению старых драйверов устройств и убедитесь, что скрытые устройства показаны (потому что если вы просто нажмете на “Просмотр” в Диспетчере устройств и “Показать скрытые устройства”, это не сработает).

Затем в Диспетчере устройств щелкните по устройству с “#2” и нажмите удалить (не ставьте галочку на чекбоксе с удалением драйвера, просто оставьте его пустым). Когда удаление завершится, выполните поиск изменений оборудования и установите ваше устройство снова.

Это хороший инструмент для удаления старых драйверов для устройств, которые у вас были в прошлом, таких как камеры, USB-накопители, клавиатуры, мыши и так далее. Надеюсь, это вам поможет.

Вам нужно взять на себя право собственности перед изменением разрешений.

  1. Щелкните правой кнопкой мыши на папку > Разрешение > Дополнительно > Владельца > Изменить
  2. добавьте свою текущую учетную запись пользователя в качестве владельца
  3. вернитесь на экран разрешений, чтобы добавить свою текущую учетную запись пользователя в список пользователей
  4. выберите полный контроль
  5. теперь вы должны иметь возможность изменить дружелюбное имя

Я нашел чистое решение, которое сработало для меня. Оно убрало суффикс #2 для всех моих сетевых адаптеров и также переименовало имена моих сетевых подключений с Ethernet 2 на Ethernet:

  • Перейдите в Настройки > Сеть и интернет > Расширенные параметры сети > Сброс сети
  • На экране сброса сети выберите Сбросить сейчас > Да
  • Подождите, пока ваш ПК перезагрузится

Ответ или решение

Чтобы избавиться от авто-сгенерированного номера последовательности в именах сетевых устройств Windows, вам необходимо следовать определённой процедуре, которая включает редактирование реестра и управление сетевыми адаптерами. Давайте подробно рассмотрим шаги, которые помогут вам решить эту проблему.

Устранение авто-сгенерированных номеров последовательности сетевого устройства в Windows

  1. Понимание проблемы: Когда вы подключаете беспроводной USB адаптер к различным USB-портам, Windows распознает это устройство как новое, если оно не имеет уникального серийного номера. Это ведет к созданию новых записей с авто-сгенерированным именем, таким как "Wireless-N USB Network Adapter #2".

  2. Изменение имени устройства в реестре:

    • Откройте редактор реестра (regedit). Для этого нажмите Win + R, введите regedit и нажмите Enter.
    • Перейдите в следующий путь:
      HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\
    • Найдите ваш конкретный адаптер по строке VID_[строка специфична для устройства].
    • Внутри найдите соответствующий подкаталог, в котором находится значение FriendlyName, и попробуйте изменить его. Если вы получаете ошибку о том, что не можете изменить значение, это может быть связано с правами доступа.
  3. Получение прав на изменение реестра:

    • Щелкните правой кнопкой мыши на ключе, который хотите изменить, и выберите «Разрешения».
    • Нажмите «Дополнительно», затем измените владельца на вашу учетную запись (убедитесь, что включена опция «Заменить владельца на подкаталогах и объектах»).
    • После этого вернитесь к окну «Разрешения», добавьте свою учетную запись и предоставьте права «Полный доступ».
  4. Удаление старых записей устройств:

    • В диспетчере устройств включите отображение скрытых устройств (View > Show hidden devices).
    • Найдите дублирующиеся записи вашего устройства с обозначением #2, #3 и т.д. Удалите ненужные записи, выбрав их и нажав «Удалить».
    • После удаления нажмите правую кнопку мыши на разделе “Компьютер” и выберите «Сканировать на наличие изменений оборудования», чтобы переустановить драйвер устройства.
  5. Сброс сетевых настроек:

    • Если предыдущие шаги не помогли, вы можете выполнить сброс сетевых настроек. Перейдите в «Параметры» > «Сеть и интернет» > «Дополнительные параметры сети» > «Сброс сети».
    • Нажмите «Сбросить сейчас» и подтвердите, чтобы перезагрузить ПК. Это действие может помочь устранить ненужные авто-сгенерированные имена, включая "Ethernet 2".

Заключение

Следуя представленной методологии, вы сможете избавиться от авто-сгенерированных номеров последовательности в именах сетевых устройств Windows. Важно помнить о резервном копировании реестра перед внесением изменений, чтобы избежать возможных проблем. Если после выполнения всех шагов проблема остается без изменений, это может быть связано с особенностями работы вашего устройства, не имеющего уникального серийного номера. В таких случаях рекомендуется использовать другие USB-порты или рассмотреть возможность приобретения устройства с серийным номером для более стабильной работы.

Этот подход поможет вам поддерживать порядок в именах сетевых адаптеров и улучшить общее восприятие работы с сетевыми подключениями.

Оцените материал
Добавить комментарий

Капча загружается...