Cookie
Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Tools für COM-Ports unter
Windows 10/11

Olga Weis Olga Weis

Unter Windows 10 stehen standardmäßig Tools für COM-Ports zur Verfügung, die nicht installiert werden müssen. Dazu gehören die Eingabeaufforderung und PowerShell. Beide sind Kommandozeilen-Tools, und ohne Drittanbieter-Software sind GUI-Tools für die Interaktion mit COM-Ports stark eingeschränkt.

In diesem Artikel erklären wir grundlegende Portkonfigurationen und Ein-/Ausgabebefehle sowohl für PowerShell als auch für CMD. Darüber hinaus erfahren Sie mehr über den Virtual Serial Port Driver – eine benutzerfreundliche Lösung, die Ihnen hilft, verschiedene Arten von Verbindungen zwischen serieller Hardware und Software zu erstellen.

Virtual COM Port Driver
14 Tage kostenlose Testversion

Eingabeaufforderung (CMD)

Die Eingabeaufforderung ist ein einfaches Terminal mit einer DOS-ähnlichen Benutzeroberfläche. Sie bietet eine Reihe grundlegender Befehle zur Interaktion mit Dateisystemen, Geräten und Ports. Die Eingabeaufforderung kann durch Eingabe von „cmd“ in das Suchfeld der Taskleiste gestartet werden. Wenn Sie auf einen COM-Port über CMD zugreifen möchten, müssen Sie den mode-Befehl verwenden.

Ausgabe von 
 ❝mode❞ in der Eingabeaufforderung

Wenn der Befehl mode ohne Argumente ausgeführt wird, zeigt er alle verfügbaren seriellen Ports an. Außerdem können Sie ihn verwenden, um einen Port zu konfigurieren:

mode [Portname] [Option]=[Wert]

Verwendung von ❝mode❞ zur Änderung der Portparameter

Mit dem echo-Befehl können Sie anschließend Textzeichenfolgen an ein Gerät senden:

echo [Text] > [Portname]

Während CMD für schnelle Tests nützlich ist, wird PowerShell empfohlen, wenn Sie Automatisierungen benötigen. Darüber hinaus bietet PowerShell eine zuverlässige Möglichkeit, Daten von einem seriellen Gerät zu lesen, was CMD nicht unterstützt.

Hinweis: CMD kann auch unter Windows 11 im Windows-Terminal geöffnet werden, indem ein neuer Tab gestartet wird.

PowerShell

PowerShell ist sowohl ein Terminal als auch eine Skriptsprache, die Zugriff auf zahlreiche Systemfunktionen und -variablen in Windows bietet. Obwohl es für die Erstellung komplexer Skripte verwendet werden kann, lässt sich PowerShell auch direkt über die Befehlszeile nutzen. Ähnlich wie CMD finden Sie PowerShell, indem Sie „PowerShell“ in das Suchfeld der Taskleiste eingeben.

Um auf einen Port über PowerShell zuzugreifen, muss dieser als Objekt hinzugefügt werden:

$port = new-Object System.IO.Ports.SerialPort [Portname],[Baudrate],[Parität],[Datenbits],[Stoppbits]

Sobald der Port hinzugefügt wurde, kann er geöffnet werden:

$port.Open()

PowerShell zur Konfiguration, Öffnung und Kommunikation mit einem COM-Port

Eine Nachricht kann mit der Methode WriteLine an einen geöffneten Port gesendet werden:

$port.WriteLine(„test“)

Das Lesen von Daten ist mit der Methode ReadLine komplizierter. Diese Methode liest jeweils eine Zeile, was bedeutet, dass eine Schleife erforderlich ist, um kontinuierlich Daten zu lesen. Wenn Sie die Daten in eine Datei ausgeben möchten, ist zusätzlich die Verwendung von Out-File erforderlich. Beide Techniken müssen separat erlernt werden, um sie effektiv anzuwenden.

PowerShell kann unter Windows 11 ebenfalls im Windows-Terminal geöffnet werden, indem ein neuer Tab gestartet wird.

Virtual Serial Port Driver

Virtual Serial Port Driver ist eine Anwendung, die es ermöglicht, COM-Port-Geräte und Software über virtuelle Ports zu verbinden. Die von der Software erstellten Ports sind von echten nicht zu unterscheiden und können auf verschiedene Arten konfiguriert werden. Sie können beispielsweise eine Nullmodem-Verbindung zwischen zwei virtuellen Ports emulieren, physische Ports teilen oder zusammenführen und vieles mehr.

VSPD logo

Virtual Serial Port Driver

5 Rang basierend auf 367+ Nutzer, Bewertungen(367)
Herunterladen 14 Tage voll funktionale Testversion
Virtual Serial Port Driver

All dies wird über eine einfache grafische Benutzeroberfläche erledigt, die auch Informationen über den Portstatus und die übertragene Datenmenge bereitstellt. Die Parameter der virtuellen Ports sind vollständig anpassbar, was sie für eine Vielzahl von Geräten und Software geeignet macht. Virtual Serial Port Driver bietet eine großzügige Testversion – probieren Sie es aus! Für kommerzielle Anwendungen steht außerdem ein gut dokumentiertes und vielseitiges SDK zur Verfügung.

Verwendung des Virtual Serial Port Driver

1
Laden Sie den Virtual Serial Port Driver herunter und installieren Sie ihn.
 Seite zum Herunterladen von VSPD
2
Starten Sie die Anwendung und wählen Sie „Testversion fortsetzen“. Wählen Sie „Paar“ aus der Liste der Verbindungstypen aus.
 Interface zur Auswahl von VSPD-Bundles
3
Wählen Sie die Ports aus, die verbunden werden sollen. Klicken Sie auf „Erstellen“, um die Konfiguration zu bestätigen.
 Erstellung und Einstellungen von VSPD-Paaren
4
Ihre Verbindung ist jetzt aktiv. Sie finden die Verbindung unter den Kategorien „Alle“ oder „Paar“ in der Liste auf der linken Seite.
 Das Paar wurde erstellt

Zurücksetzen von COM-Ports unter Windows 10

Wenn ein USB-COM-Port-Adapter verwendet wird, erstellen die Treiber einen virtuellen Port und weisen ihm eine Portnummer zu. Es kann erforderlich sein, einen reservierten Port zurückzusetzen, um ihn für andere Software nutzbar zu machen.

Dies kann über den Registrierungseditor erfolgen:
1
Öffnen Sie den Registrierungseditor über die Suchleiste.
 Der Registrierungseditor in den Suchergebnissen der Windows-10-Suchleiste
2
Finden Sie den Schlüssel „COM Name Arbiter“ unter:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control.
 Der Registrierungseditor zeigt den gesuchten Schlüssel und dessen hervorgehobenen Wert
3
Bearbeiten Sie den Wert „ComDB“, indem Sie alle Bits auf Null setzen.
 Die ComDB-Werte wurden auf 32 binäre Nullen geändert

Häufig gestellte Fragen

Sie können den Geräte-Manager auf eine der folgenden Arten schnell öffnen:
  • Suchfeld auf der Taskleiste: Geben Sie einfach genug ein, damit er in den Suchergebnissen angezeigt wird.
  • Über Ausführen: Drücken Sie Windows+R, um das Ausführen-Fenster zu öffnen, geben Sie „devmgmt.msc“ ein und bestätigen Sie.
Wenn Ihr COM-Port nicht sofort vom System erkannt wurde, können Sie ihn manuell hinzufügen (sofern kein technisches Problem vorliegt):

  1. Öffnen Sie den Geräte-Manager.
  2. Öffnen Sie das Dropdown-Menü „Aktion“ und wählen Sie „Legacy-Hardware hinzufügen“.
  3. Wählen Sie „Installieren der Hardware, die ich manuell aus einer Liste auswähle (erweitert)“.
  4. Ihr Port sollte in der Gruppe „Anschlüsse (COM & LPT)“ aufgeführt sein.
Häufige Gründe, warum ein Port nicht geöffnet werden kann:
  • Fehlende Treiber: Für USB-zu-Seriell-Adapter sind Treiber erforderlich, die normalerweise auf einer CD mitgeliefert werden. Wenn diese nicht verfügbar ist, suchen Sie auf der Website des Herstellers nach Treibern.
  • Der Port wird von einem Dienst verwendet: Über den Geräte-Manager unter Eigenschaften > Details können Sie sehen, welche Dienste den Port reservieren. Suchen Sie dann nach dem Prozess, der dem Dienst entspricht, und beenden Sie ihn.

small logo Virtual Serial Port Driver
#1 bei Serial Port Software
Virtual Serial Port Driver
Emulation der seriellen Schnittstelle
5 rang basierend auf 367+ Nutzer ( Mehr erfahren )
Holen Sie sich einen Download-Link für Ihren Desktop.
Senden Sie Ihre E-Mail-Adresse, um einen Link zum sofortigen Download auf Ihrem Desktop zu erhalten!
oder