Wie kann man die automatisch generierte Sequenznummer im Gerätenamen des Netzwerks in Windows entfernen?

45502
Piotr Dobrogost

Jedes Mal, ein Stecker in den gleichen USB - Wireless - Adapter in einem neuen USB - Port, erstellt Windows neues Netzwerkgerät mit automatisch generierten Sequenznummer, die wie folgt aussieht
Wireless-N USB Network Adapter #2, Wireless-N USB Network Adapter #3...
Der Name eines Geräts wird als Teil des Netzwerks Informationen angezeigt werden, in Systemsteuerung | Netzwerkverbindungen . network's name and network's device name

Wie kann ich diese Sequenznummer entfernen?

Ich habe herausgefunden, dass der Gerätename, der in den Netzwerkinformationen angezeigt wird, im FriendlyName-REG_SZ-Wert unter bleibt.
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_[device specific string]\[usb port specific string] FriendlyName of network device Wenn ich jedoch versuche, diesen Wert zu ändern, erhalte ich einen Fehler

Freundlicher Name kann nicht bearbeitet werden: Fehler beim Schreiben der neuen Inhalte des Werts.

Ich habe versucht, zusätzliche Schlüssel zu löschen
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_13B1&PID_0029
, bekam aber einen Cannot delete KEY NAME: Error while deleting key.Fehler. Beim Versuch, dieses Problem zu lösen, folgte ich dieser Antwort, versuchte jedoch, den Besitzer mit der Option Besitzer auf Untercontainern und Objekten ersetzen zu ändern. Ich habe diese Fehlermeldung erhalten. Registry Editor could not set owner on the currently selected, or some of its subkeys.Um herauszufinden, welcher Unterschlüssel die Ursache des Problems ist, habe ich versucht, den Eigentümer jedes Unterschlüssels zu ändern. Nachdem Properitesich den Besitzer des Unterschlüssels erfolgreich geändert hatte, sah ich, dass er Unterschlüssel hatte, die zuvor verborgen waren. Hidden subkeys of Properties key

Wenn Sie nun versuchen, den Besitzer dieser Unterschlüssel zu ändern, sieht das so aus:

Permisions... Windows Security warning Windows Security error

Irgendeine Idee, wie man diese Schlüssel löscht?

14
Ich habe meine Antwort im Hinblick auf den Zusatz zu Ihrer Frage bearbeitet. Hoffentlich hilft es. Windos vor 12 Jahren 0

7 Antworten auf die Frage

3
Gregory

Versuchen Sie das mal . Es hat für mich funktioniert.

  1. Öffne regedit, gehe zu HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\
  2. Suche nach Beschreibungen in HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\\Descriptions. Es gibt ein paar Hex-Zahlen danach, \Network\aber es ist die mit dem Zweig "Descriptions".
  3. Unter diesem Zweig werden alle Nummerierungszeichenfolgen mit Ihrer Netzwerkkarte als Schlüssel angezeigt. Löschen Sie einfach die, die Sie zurücksetzen möchten. In meinem Fall werde ich "Realtek PCIe GBE Family Controller" löschen.
  4. Löschen Sie im Geräte-Manager das Gerät und wählen Sie "Nach Hardware-Änderungen suchen", um den Treiber erneut zu installieren.
2
grawity

USB-Geräte werden entweder über ihre Seriennummer oder über den USB-Anschluss identifiziert. Wenn ein Gerät seine Seriennummer nicht angibt, muss das Betriebssystem den Port zur Identifizierung verwenden. Andernfalls können Probleme auftreten, wenn zwei identische Adapter angeschlossen werden.

Wenn Ihr Gerät über kein S / N verfügt, wird es beim Anschließen an verschiedene Ports als anderes Gerät behandelt. Sie können dieses Verhalten nicht ändern.

Siehe auch: Warum erkennt Windows mein USB-Gerät nicht als dasselbe Gerät, wenn ich es an einen anderen Anschluss anschließe? auf das alte neue ding.

Obwohl das Gerät beim Anschluss an verschiedene Ports als unterschiedliche Geräte behandelt wird, sollte es möglich sein, den Namen (FriendlyName, über den ich in meinem Update schreibe) eines Geräts zu ändern, oder? Piotr Dobrogost vor 12 Jahren 0
@Piotr: Wie im Beitrag von Windos oder im Registrierungseditor gezeigt ... Denken Sie daran, dass Sie `regedit` * raised * ausführen müssen, um Schreibzugriff zu erhalten. grawity vor 12 Jahren 0
Ich habe versucht, die Erlaubnis für den zu löschenden Schlüssel zu ändern, nachdem [this] (http://superuser.com/questions/185434/why-cannot-administrators-delete-registry-keys-when-sy-run-regedit-as- administr / 185828 # 185828) Antwort, aber ich erhalte diese Fehlermeldung _Registry Editor konnte den Besitzer des aktuell ausgewählten Schlüssels oder einiger seiner Unterschlüssel nicht festlegen. Mein Konto verfügt über Administratorrechte. Piotr Dobrogost vor 12 Jahren 0
@Piotr, auch wenn Ihr Konto über Administratorrechte verfügt, die Sie zum Ausführen einer erhöhten Instanz von regedit benötigen. Öffnen Sie dazu Ihr Startmenü und geben Sie regedit in die Suchleiste ein. Klicken Sie mit der rechten Maustaste auf regedit, wenn es angezeigt wird, und wählen Sie "als Administrator ausführen". Windos vor 12 Jahren 1
@Windos Im _Run_-Fenster unter dem Eingabefeld befinden sich die Informationen _Diese Aufgabe wird mit Administratorrechten_ erstellt. Dies bedeutet, dass jede Anwendung, die von diesem Fenster aus ausgeführt wird, erhöht wird. Trotzdem führe ich regedit vom Windows Explorer aus und wähle _Run als Administrator_ aus dem Kontextmenü. Ich bekomme immer noch die gleiche Fehlermeldung, wenn ich versuche, Schlüssel zu löschen. Ich bin auf Vista Home Premium 64bit. Piotr Dobrogost vor 12 Jahren 0
1
Windos
  1. Öffnen Sie das Netzwerk- und Freigabecenter .
  2. Klicken Sie auf Netzwerkverbindungen verwalten .
  3. Klicken Sie mit der rechten Maustaste auf die Verbindung und wählen Sie Umbenennen .
  4. Geben Sie Ihren gewünschten Namen ein und drücken Sie Enter

Win7 Network Connection Rename

Ja, der Screenshot ist für Windows 7, aber die Anweisungen gelten für Windows Vista. Der Name darf nicht enthalten: \ / : * ? < > |


Bearbeiten: Bevor Sie versuchen, den übergeordneten Schlüssel zu exportieren, können Sie ihn bei Bedarf wiederherstellen.

Versuchen Sie, die Geräte (Schlüssel) mit den anderen Namen (keine Nummer, Nr. 1 und Nr. 2) aus der Registrierung zu löschen. Versuchen Sie, den aktuellen Namen umzubenennen. Der Fehler, den Sie in Ihrer Frage erwähnen, ist möglicherweise darauf zurückzuführen, dass ein Gerät dies bereits "kennt".

Normalerweise ([Anti] Virus-Einmischung ausgeschlossen) können Registrierungsschlüsselschreibvorgänge nur aufgrund von Berechtigungsfehlern fehlschlagen, * nicht * aufgrund von Netzwerkgerätenamenskonflikten. Die Registry ist eine dumme hierarchische Datenbank, mehr nicht. grawity vor 12 Jahren 0
@ grawity Ich denke, es ist wahr, da ich den gleichen Fehler für alle Schlüssel bekomme, die ich unter "HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Enum \ USB \ VID_13B1 & PID_0029" löschen möchte Piotr Dobrogost vor 12 Jahren 0
0
Mr.Hostile

No need to go into the Registry. You may have the same device installed twice, but in the Device Manager, it is only shown as one with #2(#3,#4).

First, you need to show hidden devices by going to View > Show hidden devices in the Device Manager window.

Second, go to this site and follow it's instructions to remove old device drivers and make sure hidden devices are shown (because if you just click on "View" in Device Manager and "Show hidden devices", it will not work).

Then in Device Manager click on device with "#2" and click uninstall (do not tick the checkbox with delete driver, just leave it empty). When un-installation is complete, scan for hardware changes and install your device again.

This is good tool for removing old drivers for devices you have in past like cameras, USB sticks, keyboards, mices and so. Hope this helps you.

0
Johnye

Nur um Sie wissen zu lassen, dass der variable Trick für versteckte Geräte für mich nicht funktioniert hat. Durch manuelles Löschen und erneutes Hinzufügen eines Netzwerkadapters werden die Nummern 2, 3 usw. hinzugefügt, ohne dass verborgene Geräte zurückbleiben.

Der Registry-Trick funktionierte jedoch auf meinem Laptop (Windows 8.1) sowohl für LAN- als auch für Wireless-Adapter, indem er seine Zeilen in der Registrierung löschte und dann im Geräte-Manager nach neuer Hardware deinstallierte / nach neuen Geräten suchte. Danke vielmals!

Willkommen bei Super User! Auf dieser Q & A-Site legen wir Wert auf Antworten. Ihr Beitrag ist keine Antwort, sondern eine andere Frage oder ein Kommentar der ursprünglichen Frage. Nehmen Sie an dieser 2-minütigen Tour teil, um zu verstehen, wie diese Site funktioniert: http://superuser.com/tour Ob1lan vor 8 Jahren 1
0
code-ing

Sie müssen den Besitz übernehmen, bevor Sie die Berechtigung ändern.

  1. Klicken Sie mit der rechten Maustaste auf den Ordner> Berechtigung> Erweitert> Eigentümer> Ändern
  2. Fügen Sie Ihr aktuelles Benutzerkonto als Eigentümer hinzu
  3. zurück zum Berechtigungsbildschirm, um Ihr aktuelles Benutzerkonto zur Benutzerliste hinzuzufügen
  4. Wählen Sie volle Kontrolle
  5. Jetzt sollten Sie in der Lage sein, den Anzeigenamen zu ändern
0
ajcg

Entfernt alle Ghost-Geräte (zuvor verbunden) mit dem Skript Geräte zurücksetzen . Erfordert devcon (x86 oder x64 und devcon.exe in Windows / system32) und führt .bat mit Administratorrechten aus.

und dies eine weitere .bat (mit Administratorrechten ausgeführt):

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