Cookie
FlexiHub Team 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.
Passthrough des seriellen Hyper-V-Anschlusses: So leiten Sie einen COM-Anschluss an Hyper-V weiter
Hyper-V Serial Port Passthrough
Olga Weis Olga Weis Zuletzt aktualisiert Oct 24, 2022

Passthrough des seriellen Hyper-V-Anschlusses: So leiten Sie einen COM-Anschluss an Hyper-V weiter

Wahrscheinlich haben Sie sich bereits mit dem Problem des Passthrough der seriellen Hyper-V-Schnittstelle in Windows 10 auseinandergesetzt.

Dieses Problem scheint schwierig zu lösen zu sein, denn selbst die offizielle Microsoft-Bereitstellungsanleitung für Hyper-V bieten Ihnen keine praktikable Lösung.

Sicher, auf Ihrem Gastcomputer können Sie COM-Ports mit einer Named Pipe verbinden, aber diese Methode funktioniert nicht für die COM-Ports des Hosts. Es sei denn, Sie können einige alte Projekte von Drittentwicklern verwenden.

Lesen Sie weiter, um mehr über diese Lösungen und eine andere, viel einfachere und zuverlässigere Methode zum Einrichten der Hyper-V-COM-Port-Umleitung vom Host auf einen Gast-PC kennenzulernen.

FlexiHub
4.8 Rank basierend auf 386+ Bewertungen

Leiten Sie COM-Ports zu einer virtuellen Hyper-V-Maschine um

Mit FlexiHub können Sie den COM-Port Ihres Hosts über das TCP/IP-Protokoll zugänglich machen, sodass jede auf Hyper-V ausgeführte VM mit wenigen Klicks mit diesem COM-Port verbunden werden kann.

Die Software nutzt das Netzwerk, um eine virtuelle Verbindung herzustellen, um serielle Ports (oder Passthrough-USB-Geräte) virtuellen Hyper-V-Gastmaschinen zuzuordnen. Es sind keine komplizierten Konfigurationsverfahren erforderlich: Sie können die Hyper-V-COM-Port-Umleitung mit nur wenigen einfachen Schritten implementieren.

Aktivieren des Passthrough für die serielle Hyper-V-Schnittstelle
  • 1.
    Registrieren Sie zunächst, ein FlexiHub- Konto, um Ihr kostenloses Demo-Abonnement zu starten.
    Erstellen Sie ein Flexihub-Konto
  • 2.
    Installieren Sie FlexiHub auf dem Hyper-V- Hostcomputer, auf dem ein Gerät physisch mit einer seriellen Schnittstelle verbunden ist. FlexiHub muss auch auf der virtuellen Hyper-V-Gastmaschine installiert sein, die dann auf die serielle Schnittstelle zugreift.
    flexhub herunterladen
  • 3.
    Starten Sie die Anwendung sowohl auf dem Host als auch auf dem Gast und melden Sie sich bei Ihrem FlexiHub- Konto an. Für die Verbindung verfügbare serielle Geräte werden in der Softwareschnittstelle angezeigt.
    Melden Sie sich beim FlexiHub-Konto an
  • 4.
    Suchen Sie den COM-Anschluss, zu dem Sie eine Verbindung zu Hyper-V herstellen möchten, und klicken Sie auf "Verbinden".
    Klicken Sie auf Verbinden
  • 5.
    Das Passthrough der seriellen Hyper-V-Schnittstelle wird dann aktiviert und alle Geräte, die an die seriellen Schnittstellen des Hosts angeschlossen sind, stehen dem Gast zur Verfügung. FlexiHub bietet eine bequeme Möglichkeit, serielle Schnittstellen in einer virtuellen Umgebung zu verwalten, ohne die Konfigurationsparameter zu ändern. blank
So verbinden Sie COM-Ports mit Hyper-V-VMs - Video Anleitung

So fügen Sie einen COM-Port in Hyper-V hinzu (Named Pipes)

Um die Gast-COM-Ports mit "Named Pipes" zu verbinden, muss die serielle Schnittstelle innerhalb der Hyper-V-Sitzung eingerichtet werden.

Hinweis: Diese Methode funktioniert nicht für den physischen COM-Port des Hosts, der an ein Gastsystem weitergeleitet wird. Sie ist nur für das Debuggen von Programmen vorgesehen.
Verbinden Sie serielle Ports mit Hyper-V VM
Verwenden von Hyper-V Manager zum Verbinden von COM-Ports
  • 1.
    Klicken Sie mit der rechten Maustaste auf die virtuelle Maschine und wählen Sie "Einstellungen".
  • 2.
    Wählen Sie die gewünschte serielle Schnittstelle aus dem Menü „Hardware“.
  • 3.
    Klicken Sie auf das Optionsfeld "Named Pipe".
  • 4.
    Geben Sie den Namen der Pipe in das Textfeld ein (z.B. COM1).
  • 5.
    Kopieren oder notieren Sie den Pfad zur benannten Pipe (z.B. \\.\pipe\COM1).
  • 6.
    Verwenden Sie den Pfad aus Schritt 5, um eine Verbindung zur Named Pipe in einem seriellen Client Ihrer Wahl herzustellen.

So verbinden Sie COM-Ports mit Named Pipes in 3D-Projekten

PipeDream

Mit PipeDream auf dem Host - Computer ausgeführt wird, können Sie eine Hyper-V - serielle Host Schnittstelle mit einer virtuellen Maschine verbinden. PipeDream fungiert als Bridge, die serielle Daten zwischen einem physischen und einem virtuellen COM-Port auf der VM überträgt.

Sie müssen keine clientseitigen Komponenten oder Gerätetreiber auf Ihrer virtuellen Maschine installieren. Diese Methode kann daher verwendet werden, wenn Sie immer noch auf ein veraltetes Betriebssystem (z.B. Windows XP) oder einige ältere Apps angewiesen sind.

PipeDream verwendet die Named Pipe-Unterstützung von Hyper-V für die Kommunikation, sodass keine Netzwerkverbindung erforderlich ist. Sobald Sie den Pipe-Namen in Hyper-V festgelegt haben, kann von der Gast-VM aus über PipeDream sofort auf einen COM-Port zugegriffen werden.

PipeToCom

Ein weiteres praktisches Projekt für Passthrough für serielle Microsoft Hyper-V-Ports wurde von Albert-Jan Nijburg erstellt. Einfach ausgedrückt, kann es Daten vom seriellen Hyper-V-Port mit der Namen Pipe abrufen und an einen anderen COM-Port weiterleiten, den Sie für diesen Zweck ausgewählt haben.

Es wurde nicht viel getestet und das Projekt wurde seit einigen Jahren nicht mehr aktualisiert. Hier finden Sie jedoch ein Tutorial von Mat Smith, das Sie durch PipeToCom führt:

Zusammenfassung

In dieser detaillierten Anleitung sollten Sie über die erforderlichen Kenntnisse verfügen, um Ihren virtuellen Sitzungen die Konnektivität der seriellen Hyper-V-Schnittstelle hinzuzufügen. Sobald diese Verbindungen hergestellt wurden, verfügt Ihre virtuelle Maschine über dieselbe Funktionalität, als hätte sie eine direkte Verbindung zum seriellen Peripheriegerät.

Hyper-V Serial Port Passthrough
  • 4.8 overall rank basierend auf 386+ Bewertungen
  • Windows, macOS, Linux, Android und Raspberry Pi.
  • 10.45MB Größe.
  • Version 6.1.15025. (der 19. Feb, 2024).
  • Preise ab $14 pro Monat, jährliche Abrechnung