Jak pozbyć się automatycznie generowanego numeru sekwencji w nazwie urządzenia sieciowego w systemie Windows?

15

Za każdym razem, gdy jeden wtyczki w adapter USB bezprzewodowej sama w nowej port USB, Windows tworzy nowe urządzenie sieciowe z funkcją auto-generowany numer sekwencji, który wygląda tak
Wireless-N USB Network Adapter #2, Wireless-N USB Network Adapter #3...
Nazwa urządzenia jest wyświetlany jako część informacji w sieci Panel sterowania | Połączenia sieciowe . nazwa sieci i nazwa urządzenia sieciowego

Jak mogę pozbyć się tego numeru porządkowego?

Dowiedziałem się, że nazwa urządzenia wyświetlana w informacjach sieciowych jest przechowywana w wartości FriendlyName REG_SZ w obszarze
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_[device specific string]\[usb port specific string] FriendlyName urządzenia sieciowego Jednak gdy próbuję zmodyfikować tę wartość, pojawia się błąd

Nie można edytować FriendlyName: błąd zapisu nowej zawartości wartości.

Próbowałem usunąć dodatkowe klucze pod,
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_13B1&PID_0029
ale Cannot delete KEY NAME: Error while deleting key.wystąpił błąd. Próbując rozwiązać ten problem, podążyłem za odpowiedzią, ale próbowałem zmienić właściciela na Zastąp właściciela w podkontenerach i opcjach obiektów dostałem ten błąd - Registry Editor could not set owner on the currently selected, or some of its subkeys.Aby dowiedzieć się, który podklucz jest źródłem problemu, próbowałem zmienić właściciela każdego podklucza. Po pomyślnej zmianie właściciela Properitespodklucza zobaczyłem, że ma podklucze, które wcześniej były ukryte. Ukryte podklucze klucza właściwości

Teraz próba zmiany właściciela tych podkluczy wygląda następująco:

Uprawnienia ... Ostrzeżenie bezpieczeństwa systemu Windows Błąd bezpieczeństwa systemu Windows

Masz pomysł, jak usunąć te klucze?

Piotr Dobrogost
źródło
Zredagowałem swoją odpowiedź w świetle dodatku do twojego pytania. Mam nadzieję, że to pomaga.
Windos

Odpowiedzi:

3

Spróbuj tego . To zadziałało dla mnie.

  1. Otwórz regedit, przejdź do HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\
  2. szukaj opisów w HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\{big long hex number}\Descriptions. Po nich pojawi się kilka liczb szesnastkowych, \Network\ale będzie to ta z gałęzią „Opisy”.
  3. W tej gałęzi zobaczysz wszystkie ciągi numeracyjne z kartą sieciową jako klucz. Po prostu usuń te, które chcesz zresetować. W moim przypadku usunę „Realtek PCIe GBE Family Controller”
  4. W Menedżerze urządzeń usuń urządzenie i wybierz „Skanuj w poszukiwaniu zmian sprzętu”, aby ponownie zainstalować sterownik.
Gregory
źródło
2

Urządzenia USB są identyfikowane za pomocą numeru seryjnego lub portu USB. Jeśli urządzenie nie podaje numeru seryjnego, system operacyjny musi użyć portu do identyfikacji, w przeciwnym razie wystąpiłyby problemy, gdyby podłączone były dwa identyczne adaptery.

Jeśli twoje urządzenie nie ma S / N, będzie traktowane jako różne urządzenia, gdy zostanie podłączone do różnych portów, i nic nie możesz zrobić, aby zmienić to zachowanie.

Zobacz także: Dlaczego system Windows nie rozpoznaje mojego urządzenia USB jako tego samego urządzenia, jeśli podłączę je do innego portu? na Old New Thing.

użytkownik1686
źródło
Mimo że urządzenie jest traktowane jako różne urządzenie po podłączeniu do różnych portów, powinien istnieć sposób na zmianę nazwy (FriendlyName, o której piszę w mojej aktualizacji), prawda?
Piotr Dobrogost
@Piotr: Jak pokazano w poście Windosa lub za pomocą Edytora rejestru ... pamiętaj tylko, że musisz mieć regedit podniesione uprawnienia, aby uzyskać dostęp do zapisu.
user1686,
Próbowałem zmienić uprawnienia do klucza do usunięcia po tej odpowiedzi, ale pojawia się ten błąd. Edytor rejestru nie mógł ustawić właściciela na aktualnie wybranym kluczu lub niektórych jego podkluczach. Moje konto ma uprawnienia administratora.
Piotr Dobrogost
1
@Piotr, nawet myślałem, że twoje konto ma uprawnienia administratora, wciąż musisz uruchomić podwyższoną instancję regedit. Aby to zrobić, otwórz menu Start i wpisz regedit w pasku wyszukiwania, kliknij prawym przyciskiem myszy regedit, gdy się pojawi i wybierz „uruchom jako administrator”.
Windos
@Windos W oknie Uruchom pod polem wejściowym znajdują się informacje To zadanie zostanie utworzone z uprawnieniami administracyjnymi, więc sądzę, że oznacza to, że każda aplikacja uruchomiona z tego okna zostanie podwyższona. Niemniej jednak uruchamiam regedit z Eksploratora Windows, wybierając polecenie Uruchom jako administrator z menu kontekstowego. Nadal pojawia się ten sam błąd podczas próby usunięcia kluczy. Jestem na Vista Home Premium 64bit.
Piotr Dobrogost
1
  1. Otwórz Centrum sieci i udostępniania .
  2. Kliknij Zarządzaj połączeniami sieciowymi .
  3. Kliknij połączenie prawym przyciskiem myszy i wybierz polecenie Zmień nazwę .
  4. Wpisz żądane imię i naciśnij Enter

Zmień nazwę połączenia sieciowego Win7

nb Tak, zrzut ekranu dotyczy systemu Windows 7, ale instrukcje dotyczą systemu Windows Vista. Nazwa nie może zawierać: \ / : * ? < > |


Edycja: Przed wypróbowaniem tego wyeksportuj klucz nadrzędny, aby w razie potrzeby można go przywrócić.

Spróbuj usunąć z rejestru urządzenia (klucze) z innymi nazwami (bez numeru, nr 1 i nr 2) i spróbuj zmienić nazwę swojego obecnego. Błąd, o którym wspominasz w swoim pytaniu, może być taki, że już „wie” o urządzeniu o nazwie tak.

Windos
źródło
Zwykle (z wyłączeniem wtrącania się [antywirusowego]) zapisywanie kluczy rejestru może zakończyć się niepowodzeniem tylko z powodu błędów uprawnień, a nie z powodu konfliktów nazw urządzeń sieciowych. Rejestr to głupia, hierarchiczna baza danych, nic więcej.
user1686,
@grawity Wydaje mi się, że to prawda, ponieważ otrzymuję ten sam błąd dla wszystkich kluczy, które próbuję usunąć podHKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_13B1&PID_0029
Piotr Dobrogost
1

Przed zmianą pozwolenia musisz przejąć na własność.

  1. Kliknij folder prawym przyciskiem myszy> Uprawnienie> Zaliczka> Właściciel> Zmień
  2. dodaj swoje bieżące konto użytkownika, aby być właścicielem
  3. powrót do ekranu uprawnień, aby dodać bieżące konto użytkownika do listy użytkowników
  4. wybierz pełną kontrolę
  5. teraz powinieneś być w stanie zmienić przyjazną nazwę
kodowanie
źródło
0

Nie trzeba wchodzić do rejestru. Możliwe, że to samo urządzenie zostało zainstalowane dwa razy, ale w Menedżerze urządzeń jest pokazane tylko jako jedno z numerem 2 (nr 3, nr 4).

Najpierw musisz pokazać ukryte urządzenia, wybierając Widok > Pokaż ukryte urządzenia w oknie Menedżera urządzeń.

Po drugie, przejdź do tej witryny i postępuj zgodnie z instrukcjami, aby usunąć stare sterowniki urządzeń i upewnić się, że ukryte urządzenia są widoczne (ponieważ jeśli klikniesz „Widok” w Menedżerze urządzeń i „Pokaż ukryte urządzenia”, to nie będzie działać).

Następnie w Menedżerze urządzeń kliknij urządzenie z „# 2” i kliknij odinstaluj (nie zaznaczaj pola wyboru ze sterownikiem usuwania, po prostu pozostaw puste). Po zakończeniu odinstalowywania wyszukaj zmiany sprzętowe i ponownie zainstaluj urządzenie.

To dobre narzędzie do usuwania starych sterowników urządzeń, które posiadałeś w przeszłości, takich jak aparaty fotograficzne, pamięci USB, klawiatury, myszy i tak dalej. Mam nadzieję, że to ci pomoże.

Mr.Hostile
źródło
0

Po prostu, aby poinformować cię, że zmienna sztuczka dla ukrytych urządzeń nie działała dla mnie. Ręczne usuwanie i ponowne dodawanie karty sieciowej powoduje dodanie nr 2, nr 3 itp. Bez pozostawiania ukrytych urządzeń.

Jednak sztuczka rejestru działała na moim laptopie (Windows 8.1) zarówno dla kart LAN, jak i bezprzewodowych, usuwając ich linie z rejestru, a następnie odinstalowując / skanując nowy sprzęt w menedżerze urządzeń. Wielkie dzięki!

Johnye
źródło
1
Witamy w Super User! Na tej stronie pytań i odpowiedzi cenimy odpowiedzi. Twój post nie jest odpowiedzią, ale innym pytaniem lub komentarzem do pierwotnego pytania. Zapoznaj się z 2-minutową wycieczką, aby zrozumieć, jak działa ta strona: superuser.com/tour
Ob1lan