Вопрос или проблема
Каждый раз, когда вы подключаете один и тот же USB беспроводной адаптер в новый USB-порт, Windows создает новое сетевое устройство с автоматически сгенерированным номером последовательности, который выглядит так
Беспроводной USB адаптер сети N #2
, Беспроводной USB адаптер сети N #3
, …
Имя устройства отображается как часть информации о сети в Панели управления|Сетевые подключения.
Как избавиться от этого номера последовательности?
Я обнаружил, что имя устройства, отображаемое в информации о сети, хранится в значении FriendlyName REG_SZ под
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_[строка, специфичная для устройства]\[строка, специфичная для USB-порта]
Однако, когда я пытаюсь изменить это значение, я получаю ошибку
Не удается редактировать FriendlyName: Ошибка записи новых содержимого значения.
Я пытался удалить лишние ключи под
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_13B1&PID_0029
но получил ошибку Не удалось удалить ИМЯ КЛЮЧА: Ошибка при удалении ключа.
Пытаясь решить эту проблему, я следовал этому ответу, но когда я пытался изменить владельца с установленным параметром Заменить владельца на подкаталоги и объекты, я получил эту ошибку – Редактор реестра не смог установить владельца на текуще выбранном или некоторых его подключах.
Чтобы выяснить, какой подключ является источником проблемы, я пытался изменить владельца каждого подключа. После успешного изменения владельца подключа Properites
я увидел, что у него есть подклуч, которые ранее были скрыты.
Теперь попытка изменить владельца этих подклучей выглядит так:
Есть ли идеи, как удалить эти ключи?
Попробуйте это. Это сработало для меня.
- Откройте regedit, перейдите к
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\
- поиск по Descriptions в
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\{большое длинное шестнадцатеричное число}\Descriptions
. Там будет несколько шестнадцатеричных чисел после\Network\
, но это будет то, что имеет ветвь “Descriptions”.- Под этой ветвью вы увидите все строки с номерами с вашей сетевой картой в качестве ключа. Просто удалите те, которые хотите сбросить. В моем случае я удалю “Realtek PCIe GBE Family Controller”
- В диспетчере устройств удалите устройство и выберите “Поиск аппаратных изменений”, чтобы переустановить драйвер.
USB устройства идентифицируются либо по их серийному номеру, либо по USB порту. Если устройство не предоставляет свой серийный номер, ОС должна использовать порт для идентификации, иначе возникнут проблемы, если будут подключены два идентичных адаптера.
Если у вашего устройства нет S/N, оно будет рассматриваться как разные устройства при подключении к различным портам, и вы не сможете изменить это поведение.
Смотрите также: Почему Windows не распознает моё USB устройство как то же самое, если я подключу его в другой порт? на Старом новом деле.
- Откройте Центр сетевых подключений и общего доступа.
- Нажмите Управление сетевыми подключениями.
- Щелкните правой кнопкой мыши на подключении и выберите Переименовать.
- Введите желаемое имя и нажмите Enter
Примечание. Да, на скриншоте изображена Windows 7, но инструкции относятся к Windows Vista. Имя не может содержать: \ / : * ? < > |
Редактировать: Перед тем как попробовать это, экспортируйте родительский ключ, чтобы иметь возможность восстановить его, если это будет необходимо.
Попробуйте удалить из реестра устройства (ключи) с другими именами (без номера, #1 и #2), а затем попробуйте переименовать ваше текущее. Ошибка, которую вы упомянули в своем вопросе, может быть из-за того, что он уже “знает” устройство с таким именем.
Нет необходимости заходить в реестр. У вас может быть установлено одно и то же устройство дважды, но в диспетчере устройств оно отображается только как одно с #2 (#3, #4).
Сначала вам нужно показать скрытые устройства, перейдя в Вид > Показать скрытые устройства в окне диспетчера устройств.
Во-вторых, перейдите на этот сайт и следуйте его инструкциям, чтобы удалить старые драйверы устройств и убедиться, что скрытые устройства отображаются (потому что если вы просто нажмете “Вид” в диспетчере устройств и “Показать скрытые устройства”, это не сработает).
Затем в диспетчере устройств нажмите на устройство с “#2” и нажмите удалить (не отметьте флажок с удалением драйвера, просто оставьте его пустым). Когда удаление завершится, выполните поиск аппаратных изменений и установите ваше устройство снова.
Это хороший инструмент для удаления старых драйверов для устройств, которые у вас были в прошлом, таких как камеры, USB-накопители, клавиатуры, мыши и т.д. Надеюсь, это поможет вам.
Вам нужно получить право собственности перед изменением разрешений.
- Щелкните правой кнопкой мыши на папку > Разрешение > Дополнительно > Владельцы > Изменить
- добавить вашу текущую учетную запись пользователя в владельцы
- вернуться на экран разрешений, чтобы добавить вашу текущую учетную запись пользователя в список пользователей
- выбрать полный доступ
- теперь вы сможете изменить дружелюбное имя
Я нашел чистое решение, которое сработало для меня. Оно удалило суффикс #2
для всех моих устройств сетевого адаптера и также переименовало дружелюбные названия моих сетевых подключений с Ethernet 2
на Ethernet
:
- Перейдите в Настройки > Сеть и интернет > Дополнительные сетевые настройки > Сброс сети
- На экране сброса сети выберите Сбросить сейчас > Да
- Подождите, пока ваш ПК перезагрузится
Ответ или решение
Чтобы избавиться от авто-сгенерированного последовательного номера в названии сетевого устройства в Windows, необходимо провести несколько действий. Проблема с названиями устройств, такими как "Wireless-N USB Network Adapter #2", возникает каждый раз, когда адаптер подключается к новому USB порту. Это связано с тем, что Windows не может идентифицировать устройство по его серийному номеру (если он отсутствует), и, следовательно, присваивает новое имя на основании порта, в который он подключен. Вот пошаговая инструкция, как решить эту проблему:
1. Изменение имени через "Диспетчер устройств"
- Откройте "Диспетчер устройств" (Device Manager).
- Найдите ваш адаптер в списке сетевых адаптеров.
- Щелкните правой кнопкой мыши на устройстве и выберите "Переименовать" (Rename).
- Введите новое желаемое имя без последовательного номера и нажмите Enter.
2. Удаление старых драйверов
- В "Диспетчере устройств" выберите "Вид" (View) и отметьте "Показать скрытые устройства" (Show hidden devices).
- Найдите адаптер с ненужным номером (#2, #3 и т.д.), щелкните правой кнопкой мыши и выберите "Удалить устройство" (Uninstall device). Не забудьте не отметать галочку "Удалить драйвер устройства".
- После удаления, нажмите "Сканировать на предмет изменений оборудования" (Scan for hardware changes) для повторной установки драйвера.
3. Редактирование реестра Windows
Имейте в виду, что редактирование реестра требует осторожности, и рекомендуется создать резервную копию перед внесением изменений.
- Откройте редактор реестра, введя
regedit
в поиске Windows. - Перейдите в следующий путь:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\
- Найдите ключ, помеченный идентификатором вашего сетевого адаптера, обычно это длинная строка из шестнадцатеричных символов. Вы можете определить его, открыв папки внутри и просматривая ключи.
- Найдите подкаталог "Descriptions" и удалите старые записи с ненужными номерными значениями.
4. Переопределение прав доступа к реестру
Если возникает ошибка при попытке редактирования, это указывает на недостаточные права доступа:
- Кликните правой кнопкой на нужном ключе и выберите "Разрешения" (Permissions).
- Нажмите на "Дополнительно" (Advanced), затем "Изменить" (Change) рядом с владельцем.
- Добавьте свою учетную запись и предоставьте ей полные права.
- После этого попробуйте изменить имя снова.
5. Сброс сетевых настроек
Если предыдущие методы не помогли, можно использовать более радикальный подход — сброс сетевых настроек:
- Перейдите в "Настройки" (Settings) > "Сеть и Интернет" (Network & Internet).
- Выберите "Дополнительные настройки сети" (Advanced network settings).
- Нажмите "Сброс сети" (Network reset).
- Подтвердите действие и дождитесь перезагрузки компьютера.
Заключение
Избавление от авто-сгенерированного номера в названии сетевого устройства в Windows может потребовать выполнения нескольких шагов, начиная от простого переименования в "Диспетчере устройств" до изменения реестра. Если вы столкнетесь с проблемами с правами доступа, проверьте и измените их соответственно. В случае, если все вышеперечисленные методы не сработали, попробуйте сбросить сетевые настройки. Помните, что важные данные всегда следует резервировать перед внесением изменений в системные настройки.