Aktivieren von Hyper-V USB-Passthrough Zugriff auf USB in Hyper-V

Zuletzt aktualisiert

Was wir mit der Entwicklung der Virtualisierungstechnologie gewonnen haben, ist die begehrte Fähigkeit, eine virtuelle Version der Computerhardware zu erstellen, einschließlich Computer-, Speicher- und Netzwerkressourcen. Das Herstellen einer Verbindung zu physischen Ressourcen wie USB-Geräten kann jedoch für Benutzer virtueller Maschinen immer noch eine echte Herausforderung sein.

In dieser Anleitung werden verschiedene einfache Methoden zum Aktivieren von Hyper-V-USB-Passthrough beschrieben, damit Ihre VM mit allen an den Host-Computer angeschlossenen USB-Geräten arbeiten kann.

Was ist Hyper-V-USB-Passthrough?

Mit der Hyper-V USB passthrough - Funktion können Sie von einer virtuellen Maschine aus auf ein USB-Gerät zugreifen. Es gibt eine Möglichkeit, USB-Passthrough in Hyper-V für einen Memory Stick zu aktivieren, Sie müssen jedoch das Windows-Speichersubsystem verwenden.

Was, wenn Sie Zugriff auf ein USB-Gerät benötigen, das an Ihren lokalen PC angeschlossen ist, aber feststellen müssen, dass die Hyper-V-Umgebung USB-Passthrough nicht nativ unterstützt? Wie Sie vielleicht wissen, ist Hyper-V ein Typ-1-Hypervisor, was bedeutet, dass eine Betriebssysteminstanz einen USB-Anschluss von allen anderen Betriebssysteminstanzen sperrt. Daher wird einem bestimmten Gast möglicherweise kein USB-Anschluss zugewiesen. Zum Glück gibt es mehrere beliebte Möglichkeiten, die Hyper-V-USB-Unterstützung zu aktivieren, und jetzt werden wir uns jede davon genauer ansehen.

Zugriff auf USB in Hyper-V - eine Softwaremethode

FlexiHub

Windows, macOS, Linux, Android
4.8 Rank basierend auf 78+ Benutzer
Mit FlexiHub können Sie Hyper-V-USB-Passthrough-Funktionen implementieren. Dies ist eine einfache Möglichkeit, ein USB-Gerät an eine virtuelle Hyper-V-Maschine anzuschließen.
FlexiHub

USB over IP ist eine leistungsstarke Software, mit der USB-Geräte von jedem Remotecomputer aus zugänglich gemacht werden können, sei es ein PC im nächsten Raum oder eine virtuelle Maschine, die auf einem meilenweit entfernten Computer ausgeführt wird.

Wenn Sie nicht wissen, wie Sie in Hyper-V eine Verbindung zu USB herstellen können, finden Sie hier eine Videoanleitung:

Oder folgen Sie diesen einfachen Anweisungen:

blank
1
Erstellen Sie zunächst ein Konto auf der FlexiHub Website.
 Erstellen Sie ein Konto, um das USB-Gerät mit Hyper-V zu verbinden
2
Wählen Sie dann die erforderliche Anzahl von Verbindungen aus, die Sie gleichzeitig herstellen können, und starten Sie Ihre kostenlose Testversion. Installieren Sie anschließend FlexiHub auf dem Host- und dem Gastcomputer.
 Wählen Sie die Plattform (Windows, Linux, MacOS und Android) aus, um den FlexiHub-Build herunterzuladen
3
Starten Sie die App auf beiden Systemen und melden Sie sich mit denselben Anmeldeinformationen bei Ihrem FlexiHub-Konto an. Suchen Sie das gewünschte USB-Gerät und drücken Sie auf Verbinden
img
5
Jetzt können Sie in Ihrer Hyper-V-VM das erforderliche USB-Gerät in der Softwareschnittstelle finden. Sobald Sie fertig sind, erhalten Sie vollen Zugriff auf die Funktionen und Inhalte des Geräts, als ob es direkt mit Ihrer virtuellen Maschine verbunden wäre.

Erwähnenswert ist auch, dass mit FlexiHub plattformübergreifende Verbindungen hergestellt werden können. Man kann Hyper-V-USB-Passthrough von Linux zu Windows, von Windows zu Mac und in vielen anderen Kombinationen aktivieren.

Bekannte Probleme mit dem Passthrough von Hyper-V-USB-Geräten, die mit nativen Methoden organisiert wurden

Folgendes müssen Sie beachten, bevor Sie sich für native Hyper-V USB-Passthrough-Methoden entscheiden:

  1. Plattform Beschränkungen: Diese Methoden basieren auf dem Windows-Speichersubsystem. Daher kommt die Verwendung dieser Methoden zum Einrichten von Hyper-V-USB-Passthrough unter Linux (oder einem anderen Betriebssystem, das nicht Windows ist) leider nicht in Frage.
  2. Eine äußerst begrenzte Liste unterstützter Geräte: Damit die nativen Methoden funktionieren, muss Ihr USB-Peripheriegerät als „Massenspeichergerät“ erkannt werden. Keine Ausnahmen.
  3. Keine Freigabe: Sobald Ihr Gerät im Passthrough-Modus eingestellt ist, können Sie nur über das Gastbetriebssystem darauf zugreifen. Aus diesem Grund ist die Verwendung dieser Methoden zum dauerhaften Anschließen eines USB Gerätes an Hyper-V definitiv nicht die beste Idee.
  4. Schlechte Wahl für eine Cloud: Mit diesen Methoden ist das USB-Gerät immer an einen bestimmten Host-PC gebunden, während es keine Möglichkeit gibt, ein Cloud-basiertes Hyper-V-Gastsystem zu verankern oder vorherzusagen, wo es für Ihre nächste Sitzung ausgeführt werden soll.

Alles zusammen ergibt eine Schlussfolgerung: Native Methoden zum Hinzufügen von USB-Unterstützung für Hyper-V sind keineswegs universell. Falls sie für Ihr spezifisches Szenario nicht funktionieren (was sehr wahrscheinlich ist), sollten Sie ein spezielles Software Tool erwerben.

Greifen Sie in Hyper-V auf USB zu
7-Tage-Testabonnement

Zugriff auf USB von Hyper-V über eine Remotedesktopverbindung

Um ein USB-Gerät innerhalb einer Remotedesktopsitzung mit VM Hyper-V zu verbinden. Führen Sie einfach die folgenden Schritte aus:

  1. Zunächst sollten Sie Remotedesktop-Verbindungen auf Ihrem Gastsystem zulassen. Stellen Sie dazu eine Verbindung zu Ihrer virtuellen Maschine her und suchen Sie in der Systemsteuerung nach den Einstellungen für "System und Sicherheit". Wählen Sie "Fernzugriff zulassen". USB-Hyperv verbinden
  2. Ihnen wird das Fenster Systemeigenschaften angezeigt. Aktivieren Sie auf der Registerkarte "Remote" das Kontrollkästchen "Remoteunterstützungsverbindungen zu diesem Computer zulassen". Stellen Sie außerdem sicher, dass die Option "Remoteverbindungen zu diesem Computer zulassen" ausgewählt ist. Klicken Sie auf OK. Hyperv Fernzugriff
  3. Nun, wenn Sie auf ein Hyper-V-USB-Gerät zugreifen möchten, sollten Sie eine Remotedesktopsitzung initiieren.

  4. Führen Sie dazu den Befehl mstsc.exe aus, klicken Sie im Fenster "Remotedesktopverbindung" auf "Optionen anzeigen" und wechseln Sie zur Registerkarte "Lokale Ressourcen". Klicken Sie im Abschnitt "Lokale Geräte und Ressourcen" auf "Mehr". USB Hyperv umleiten
  5. Aktivieren Sie im sich öffnenden Menü das Kontrollkästchen "Andere unterstützte Plug-and-Play-Geräte". Klicken Sie auf OK. USB Passthrough Hyperv aktivieren
  6. Klicken Sie auf "Verbinden", um Ihre Remotedesktopsitzung zu starten.

Erwähnenswert ist auch, dass in diesem Szenario Host- und Gastcomputer mit demselben Netzwerk verbunden sein müssen.

Vorteile und Fallstricke der Verwendung von RDP für Hyper-V-USB-Passthrough:

🗹 Funktioniert für buchstäblich jeden Hypervisor, den Sie benennen können ;
🗹 Sofortiger Zugriff auf USB-Geräte, sobald die RDP-Verbindung hergestellt ist ;
🗹 Gruppenrichtlinien Funktion zur allgemeinen Kontrolle;
🗹 Auf alle an Ihren Host-PC angeschlossenen USB-Geräte kann von einer virtuellen Maschine aus zugegriffen werden.

✖ Sobald die RDP-Sitzung beendet ist, wird das USB-Gerät getrennt ;
✖ Höchstwahrscheinlich müssen Sie einige zusätzliche Treiber auf Ihrer VM installieren;
✖ Sehr begrenzte Auswahl an unterstützten Geräten, da dies früher eine Drucker orientierte Funktion war;
✖ Meistens eine sehr niedrige Bitrate;
✖ Funktioniert unter keinem anderen Betriebssystem als MS Windows;
✖ Eine solide Netzwerkverbindung zwischen Ihrem Gastbetriebssystem und einem Host-PC (an den Ihr USB-Gerät angeschlossen ist) ist ein absolutes Muss;
✖ Sie müssen Ihren TCP-Port 3389 offen halten, unabhängig davon, ob Sie eine Firewall besitzen oder nicht.

Grundsätzlich ähnelt die USB-über-RDP-Leistung der Remote-Konnektivität über Terminaldienste (oder dergleichen). Sie ist am effizientesten, wenn auf Peripheriegeräte zugegriffen wird, die an Endbenutzer Computer angeschlossen sind.

Greifen Sie in Hyper-V auf USB zu
7-Tage-Testabonnement

Aktivieren eines USB-Gerätes in Hyper-V mit erweitertem Session-Modus

Der erweiterte Session-Modus ermöglicht die Umleitung eines USB-Geräts zu Hyper-V unter Windows 10 und 8.1 (standardmäßig verfügbar), Windows Server 2012 R2 und Windows Server 2016 (kann manuell aktiviert werden). In diesem Modus können Sie lokale Ressourcen mithilfe des Virtual Machine Connection-Tools an Ihre Hyper-V-VM weiterleiten. Wichtig ist, dass für diese Methode nur der Host-Computer mit dem Netzwerk verbunden sein muss und keine Netzwerkverbindung zum Gastbetriebssystem erforderlich ist.

So funktioniert es:

  1. Auf einem Host-Computer rufen Sie den Hyper-V-Manager auf, klicken Sie mit der rechten Maustaste auf den Namen des Hosts und wählen Sie Hyper-V-Einstellungen. USB-Passthrough-Hyperv konfigurieren
  2. Finden Sie im Einstellungsfenster die Abschnitte Server und Benutzer. Wählen Sie im Abschnitt Server die Option Erweiterter Session-Modus aus, und aktivieren Sie den erweiterten Session-Modus, indem Sie das entsprechende Kontrollkästchen aktivieren. Hyperv USB Passthrough
  3. Wählen Sie nun im Abschnitt "Benutzer" "Erweiterter Session-Modus" und aktivieren Sie das Kontrollkästchen "Erweiterten Session-Modus verwenden". Hyperv USB Support
  4. Klicken Sie auf OK und die Änderungen werden gespeichert.

Als Nächstes sollten Sie eine lokale Ressource auswählen, zu der eine Verbindung hergestellt werden soll. Dies können Drucker, Smartcards, USB-Laufwerke usw. sein. Um Hyper-V-Zugriff auf angeschlossene USB-Geräte zu ermöglichen, führen Sie die folgenden Schritte aus:

Als Nächstes sollten Sie eine lokale Ressource auswählen, zu der eine Verbindung hergestellt werden soll. Dies können Drucker, Smartcards, USB-Laufwerke usw. sein. Um Hyper-V-Zugriff auf angeschlossene USB-Geräte zu ermöglichen, führen Sie die folgenden Schritte aus:

  1. Starten Sie den Hyper-V-Manager und doppelklicken Sie auf den Namen Ihrer virtuellen Maschine.
  2. Klicken Sie im Popup-Fenster auf "Optionen anzeigen", um die zukünftigen Verbindungen Ihrer VM zu konfigurieren.
  3. Gehen Sie danach zur Registerkarte "Lokale Ressourcen" und klicken Sie im Abschnitt "Lokale Geräte und Ressourcen” auf "weiter".
  4. Aktivieren Sie dann die Kontrollkästchen "Andere unterstützte Plug-and-Play-Geräte" und "Geräte, die ich später anschließe". Klicken Sie auf OK.
  5. Wenn Sie möchten, dass diese Konfiguration für alle zukünftigen Verbindungen gespeichert wird, aktivieren Sie das entsprechende Kontrollkästchen auf der Registerkarte „Anzeige“. Klicken Sie auf "Verbinden", um die Änderungen zu übernehmen.

FlexiHub

Bedarf: Windows 7/8/10, Server 2012/2016/2019
Größe: 6.97MB
Version: 4.1.12932 ()
Bewertung: (4.8 basierend auf 78+ benutzer)