Как избавиться от автогенерируемого порядкового номера в имени устройства сети в Windows?
Каждый раз, когда один подключается к тому же беспроводному адаптеру usb в новом USB-порту, Windows создает новое сетевое устройство с автоматически генерируемым порядковым номером, который выглядит следующим образом:
Wireless-N USB Network Adapter #2
Wireless-N USB Network Adapter #3
, Wireless-N USB Network Adapter #3
, …
Имя устройства отображается как часть информации о сети в панели управления | Сетевые подключения .
Как я могу избавиться от этого порядкового номера?
Я узнал, что имя устройства, которое отображается в информации о сети, хранится в значении REG_SZ FriendlyName в
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_[device specific string]\[usb port specific string]
Однако, когда я пытаюсь изменить это значение, я получаю ошибку
Невозможно изменить FriendlyName: Ошибка записи нового содержимого.
Я попытался удалить дополнительные ключи в
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_13B1&PID_0029
Но получил Cannot delete KEY NAME: Error while deleting key.
ошибка. Пытаясь решить эту проблему, я выполнил этот ответ, но попытался изменить владельца с заменой владельца на подконтейнеры и объекты. Я получил эту ошибку. Registry Editor could not set owner on the currently selected, or some of its subkeys.
Чтобы выяснить, какой подраздел является источником проблемы, я попытался изменить владельца каждого подраздела. После успешной смены владельца Properites
я увидел, что у него есть Properites
которые были ранее скрыты.
Теперь попытка изменить владельца этих подразделов выглядит следующим образом:
Любая идея, как удалить эти ключи?
Попробуйте это . Это сработало для меня.
- Откройте regedit, перейдите в
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\
- Поиск описаний в
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\{big long hex number}\Descriptions
. После\Network\
будет несколько шестнадцатеричных чисел, но это будет одна ветка «Описания».- Под этой веткой вы увидите все строки нумерации с вашей сетевой картой в качестве ключа. Просто удалите те, которые вы хотите сбросить. В моем случае я удалю "Realtek PCIe GBE Family Controller"
- В диспетчере устройств удалите устройство и выберите «Сканировать аппаратные изменения», чтобы переустановить драйвер.
USB-устройства идентифицируются либо их серийным номером, либо USB-портом. Если устройство не предоставляет свой серийный номер, ОС должна использовать порт для идентификации, иначе возникнут проблемы при подключении двух идентичных адаптеров.
Если ваше устройство не имеет S / N, оно будет рассматриваться как разные устройства при подключении к различным портам, и вы ничего не можете сделать, чтобы изменить это поведение.
См. Также: Почему Windows не распознает мое устройство USB как одно и то же устройство, если я подключу его к другому порту? На Старой Новой Вещи.
- Откройте Центр управления сетями и общим доступом .
- Нажмите « Управление сетевыми подключениями» .
- Щелкните правой кнопкой мыши соединение и выберите « Переименовать» .
- Введите свое имя и нажмите Enter.
Nb Да, скриншот для Windows 7, но инструкции для Windows Vista. Имя не может содержать: \ / : * ? < > |
\ / : * ? < > |
Изменить: перед тем, как попробовать экспортировать родительский ключ, чтобы его можно было восстановить, если это необходимо.
Попробуйте удалить из реестра устройства (ключи) с другими именами (без номера, # 1 и # 2), попробуйте переименовать текущий. Ошибка, которую вы упомянули в своем вопросе, может быть связана с тем, что она уже «знает» устройство, называемое этим.
Не нужно заходить в реестр. У вас может быть одно и то же устройство, установленное дважды, но в диспетчере устройств он отображается только как один с № 2 (# 3, # 4).
Во-первых, вам нужно показать скрытые устройства, перейдя в меню « Просмотр» > « Показать скрытые устройства» в окне «Диспетчер устройств».
Во-вторых, зайдите на этот сайт и следуйте его инструкциям по удалению старых драйверов устройств и убедитесь, что скрытые устройства показаны (потому что если вы просто нажмете «Просмотр» в Диспетчере устройств и «Показать скрытые устройства», это не сработает).
Затем в диспетчере устройств нажмите на устройство с «# 2» и нажмите «Удалить» (не отмечайте флажок с удалением драйвера, просто оставьте его пустым). После завершения установки убедитесь, что аппаратные изменения и установка устройства снова.
Это хороший инструмент для удаления старых драйверов для устройств, которые вы использовали в прошлом, таких как камеры, USB-накопители, клавиатуры, мыши и так далее. Надеюсь, это вам поможет.
Просто чтобы вы знали, что переменная трюк для скрытых устройств не работает для меня. Ручное удаление и повторное добавление сетевого адаптера добавляет # 2, # 3 и т. Д., Не оставляя скрытых устройств позади.
Однако трюк реестра работал на моем ноутбуке (Windows 8.1) как для LAN, так и для беспроводных адаптеров, удалив их строки в реестре, а затем удалил / сканировал новое оборудование в диспетчере устройств. Большое спасибо!
Прежде чем изменять разрешение, вам необходимо взять собственность.
- Щелкните правой кнопкой мыши папку> «Разрешение»> «Предварительный»> «Владелец»> «Изменить».
- Добавьте свою текущую учетную запись пользователя в качестве владельца
- Вернуться на экран разрешения, чтобы добавить свою учетную запись пользователя в список пользователей
- Выбрать полный контроль
- Теперь вы сможете изменить дружеское имя
Удаляет все призрачные устройства (ранее подключенные) со сценариями Сброс устройств . Требуется devcon (x86 или x64 и поместить devcon.exe в windows / system32) и запустить .bat с правами администратора.
И этот другой .bat (выполняется с правами администратора):
mkdir %HOMEDRIVE%\REGKEY :: old_usb call :old_usb VID_13B1&PID_0029 call :old_usb VID_13B1&PID_0028 echo OK :: funcion old_usb @echo off pause goto:eof :old_usb set old_usb=%1 @echo "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\%old_usb%" [1 5 8 17] >%HOMEDRIVE%\REGKEY\unblock.txt regini %HOMEDRIVE%\REGKEY\unblock.txt reg delete "HKLM\SYSTEM\ControlSet001\Enum\USB\%old_usb%" /f del /f /q %HOMEDRIVE%\REGKEY\*.txt goto:eof