Wie gibt man belegte COM-ports unter Windows 7 wieder frei und weist einem Gerät andere Ports zu

Bei jeder Neuinstallation eines USB-Gerätes wird von Windows automatisch der nächste freie COM-Port jenem Gerät zugewiesen. (COM2, COM3 usw.) In manchen Programmen lassen sich jedoch nur Ports im zum Beispiel einstelligen bereich wählen. Ist dies der Fall kann ein belegter Port freigegeben werden und der Port des zu verwendenden Geräts umgestellt werden. Beim Freigeben von Ports kann eine Neuinstallation des Treibers von Nöten sein.

Um eine Übersicht über alle installierten und belegten Ports zu erhalten eignet sich das Programm “USBDeview

USBDeview

Um Ports wieder freizulegen müssen Sie Änderungen in der Registry vornehmen. (Bevor Sie diese Arbeit vollziehen sollte eine Backup der Registry erstellt werde)
Gehen Sie nun wie folgt vor:

  1. Start -> “Ausführen” -> regedit eingeben und bestätigen.
    regedit
  2. es öffnet sich der Registrierungs-Editor
  3. Navigieren sie zum Ordner: “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter”COM Name Arbiter

Im rechten Fenster können Sie nun über einen Rechtsklick auf “ComDB” (Ändern) die COM-Portbelegung editieren.

Portbelegung

Durch das setzten auf 00 00 00 00 00 00 … werden alle COM-Portbelegungen gelöscht. Ein Zweierpärchen von Hex-Zahlen steht dabei immer für acht Ports beginnend bei Port 1.

So würde die Codierung F3 00 00 00 00 einer  Belegung der Ports 1, 2, 5, 6, 7, 8 entsprechen.

Nach einer Anpassung in der Registry muss der Computer neu gestartet werden.

Über den Geräte-Manager von Windows lässt sich nun über ->  Anschlüsse (Com&LPT) -> USB Serial-Adapter -> (Rechtsklick) Eigenschaften -> Anschlusseinstellungen -> Erweitert der COM-Port des jeweiligen Geräts ändern.

GerätemanagerErweiterte Einstellungen COM