Як позбутися автоматично згенерованого порядкового номера в імені пристрою мережі в Windows?


15

Кожен раз , коли один штекери в бездротовому адаптері же USB в новому порту USB, Windows створює нове мережеве пристрій з автоматичним генеруватися номером послідовності , яка виглядає так
Wireless-N USB Network Adapter #2, Wireless-N USB Network Adapter #3...
Ім'я пристрою в даний час відображається як частина інформації мережі в Панель управління | Підключення до мережі . назва мережі та назва пристрою мережі

Як я можу позбутися цього порядкового номера?

Я виявив, що ім'я пристрою, яке відображається в інформації мережі, зберігається у значенні FriendlyName REG_SZ у розділі
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_[device specific string]\[usb port specific string] FriendlyName мережевого пристрою Однак, коли я намагаюся змінити це значення, я отримую помилку

Не можна редагувати 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підрозділу я побачив, що у нього є підрозділи, які раніше були приховані. Приховані підрозділи ключа "Властивості"

Зараз спроба змінити власника цих підрозділів виглядає так:

Дозвіл ... Попередження безпеки Windows Помилка безпеки Windows

Будь-яка ідея, як видалити ці ключі?


Я відредагував свою відповідь у світлі доповнення до вашого питання. Сподіваємось, це допомагає.
Віндос

Відповіді:


3

Спробуйте це . Це працювало для мене.

  1. Відкрити regedit, перейти до HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\
  2. пошук Описів у HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\{big long hex number}\Descriptions. Після буде кілька шістнадцяткових цифр, \Network\але це буде одне з відділення "Описи".
  3. Під цією гілкою ви побачите всі рядки нумерації на вашій мережевій карті як ключові. Просто видаліть ті, які потрібно скинути. У моєму випадку я видалю "Realtek PCIe GBE Family Controller"
  4. У Диспетчері пристроїв видаліть пристрій та виберіть "Сканувати зміни обладнання", щоб перевстановити драйвер.

2

USB-пристрої ідентифікуються або за їх серійним номером, або через порт USB. Якщо пристрій не надає свій серійний номер, ОС повинен використовувати порт для ідентифікації, інакше виникнуть проблеми, якщо підключені два однакові адаптери.

Якщо на вашому пристрої немає S / N, він буде розглядатися як різні пристрої під час підключення до різних портів, і ви нічого не можете зробити, щоб змінити цю поведінку.

Дивіться також: Чому Windows не розпізнає мій USB-пристрій як той самий пристрій, якщо я підключаю його до іншого порту? на Старій Новій Речі.


Навіть незважаючи на те, що пристрій під час підключення до різних портів розглядається як різні пристрої, має бути спосіб змінити ім'я (FriendlyName, про яке я пишу у своєму оновленні) пристрою, правда?
Пьотр Доброгост

@Piotr: Як показують у публікації Віндоса або через Редактора реєстру ... просто пам’ятайте, що вам потрібно працювати regedit підвищеним, щоб отримати доступ до запису.
користувач1686

Я спробував змінити дозвіл на видалення ключа після цієї відповіді, але я отримав цю помилку Редактор реєстру не зміг встановити власника ключа, обраного в даний момент, або деяких його підрозділів. Мій обліковий запис має права адміністратора.
Пьотр Доброгост

1
@Piotr, навіть думав, що ваш обліковий запис має права адміністратора, вам все одно потрібно запустити підвищений екземпляр regedit. Для цього відкрийте меню "Пуск" і введіть regedit в рядок пошуку, клацніть regedit правою кнопкою миші, коли воно з'явиться, і виберіть "запустити як адміністратор"
Віндос

@Windos У вікні Виконання , внизу поля введення міститься інформація. Це завдання буде створено з адміністративними привілеями, тому, мабуть, це означає, що кожен запуск програми з цього вікна буде підвищений. Тим не менш, я запускаю regedit з Windows Explorer, вибираючи Запустити як адміністратора в контекстному меню. І все-таки я отримую ту ж помилку при спробі видалити ключі. Я перебуваю на Vista Home Premium 64bit.
Пьотр Доброгост

1
  1. Відкрийте Центр мережі та обміну .
  2. Клацніть Управління мережевими з'єднаннями .
  3. Клацніть правою кнопкою миші з'єднання та виберіть Перейменувати .
  4. Введіть потрібне ім’я та натисніть Enter

Перейменуйте мережеве з'єднання Win7

nb Так, скріншот призначений для Windows 7, але інструкція стосується Windows Vista. Назва не може містити: \ / : * ? < > |


Редагувати: Перш ніж спробувати цей експорт, батьківський ключ, щоб ви могли відновити його за потреби.

Спробуйте видалити з реєстру пристрої (клавіші) з іншими іменами (без номера, №1 та №2), спробуйте перейменувати поточний. Помилка, яку ви згадуєте у своєму запитанні, може бути тому, що вона вже «знає» пристрою, який називається так.


Зазвичай (виключається втручання [анти] вірусу), запис ключа реєстру може виходити з ладу лише через помилки дозволу, а не через конфлікти імен мережевих пристроїв. Реєстр - німа ієрархічна база даних, не більше того.
користувач1686

@grawity Я думаю, що це правда, оскільки я отримую однакову помилку для всіх клавіш, які намагаюся видалити підHKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_13B1&PID_0029
Piotr Dobrogost

1

Потрібно взяти право власності перед тим, як змінити дозвіл.

  1. Клацніть правою кнопкою миші папку> Дозвіл> Заздалегідь> Власник> Змінити
  2. додайте свій власний обліковий запис користувача, щоб бути власником
  3. повернутися до екрана дозволів, щоб додати поточний обліковий запис користувача до списку користувачів
  4. виберіть повний контроль
  5. тепер ви повинні мати можливість змінити дружнє ім’я

0

Не потрібно входити до Реєстру. Можливо, один і той же пристрій встановлено двічі, але в Диспетчері пристроїв він відображається лише як номер 2 (№3, №4).

Спочатку потрібно показати приховані пристрої, перейшовши до пункту Перегляд > Показати приховані пристрої у вікні Диспетчера пристроїв.

По-друге, перейдіть на цей сайт і дотримуйтесь його інструкцій щодо видалення старих драйверів пристроїв і переконайтеся, що приховані пристрої відображаються (адже якщо просто натиснути «Переглянути» в Диспетчері пристроїв і «Показати приховані пристрої», це не буде працювати).

Потім у Диспетчері пристроїв натисніть на пристрій "# 2" і натисніть кнопку "Видалити" (не поставте галочку з драйвером видалення, просто залиште його порожнім). Коли видалення не завершено, скануйте на апаратні зміни та встановіть свій пристрій ще раз.

Це хороший інструмент для видалення старих драйверів для пристроїв, які у вас були раніше, таких як камери, USB-накопичувачі, клавіатури, миші тощо. Сподіваюся, що це вам допоможе.


0

Просто, щоб ви могли знати змінний трюк для прихованих пристроїв, у мене не вийшло. Видалення та повторне додавання мережевого адаптера вручну додає №2, №3 тощо, не залишаючи позаду прихованих пристроїв.

Однак фокус реєстру працював на моєму ноутбуці (Windows 8.1) як для LAN, так і для бездротових адаптерів, видаливши їхні рядки в реєстрі, а потім видаліть / скануйте нове обладнання в диспетчері пристроїв. Велике дякую!


1
Ласкаво просимо до Супер Користувача! На цьому веб-сайті з питань питань ми цінуємо відповіді. Ваше повідомлення - це не відповідь, а інше запитання чи коментар до оригінального питання. Зробіть цю 2-
хвилинну
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.