Verwenden Sie USB-Peripheriegeräte, bei denen es sich nicht um USB-Speichersticks handelt, auf einer VMware-Workstation, da Ihre VM diese möglicherweise einfach nicht erkennt. Um dieses Problem zu beheben, müssen Sie VMware USB Passthrough einrichten eine speziell entwickelte App oder eine dedizierte VMware-Funktion.
In diesem Artikel erfahren Sie mehr über USB-Umleitung in VMware, Einstellen eines USB-Controllers in den Passthrough-Modus, Beheben des Fehlers „VMware Horizon USB nicht verfügbar“ und ein budgetfreundlicher USB-Redirector eines Drittanbieters.
Mit der VMware USB-Umleitungskomponente, früher bekannt als VMware View USB-Umleitungsfunktion, können Sie über die Gastbetriebssysteme einer VM, die in VMware ESXi, VMware vSphere oder anderen Virtualisierungsumgebungen ausgeführt wird, auf Wechselgeräte zugreifen, die an die USB-Anschlüsse Ihres lokalen Computers angeschlossen sind. Und im Gegensatz zu aufgabenspezifischen Apps ist diese Funktion keineswegs eine Komplettlösung.
Aufgrund der großen Verzögerungen aufgrund der Netzwerklatenz funktioniert diese Funktion am besten, wenn Sie Ihrer VM USB-Speicher hinzufügen oder dort einen USB-Speicherstick verwenden müssen. Und das ist eine große Enttäuschung, insbesondere angesichts des Preises von mehreren Tausend Dollar für den VMware Horizon Client.
❌ Diese Funktion kann nicht für Audio-, Video- und andere Geräte verwendet werden, die für den ordnungsgemäßen Betrieb eine gute Bandbreitenkapazität benötigen.
❌ Aufgrund massiver Latenzverzögerungen können Sie einen Remote-Desktop nicht mit einem umgeleiteten Controller betreiben.
❌ Sobald ein USB-Gerät zu einem Remote-Desktop oder einer veröffentlichten Anwendung umgeleitet wird, kann von Ihrem Host-Computer aus nicht mehr darauf zugegriffen werden.
❌ Aktivieren Sie die automatische Verbindung nicht, wenn Sie ein USB-Gerät haben, das MTP-Treiber erfordert, sonst funktioniert es auf Ihrer VM nicht, bis Sie es wieder anschließen und dann erneut über das Menü umleiten.
❌ Wenn das Gerät, das Sie umleiten, einen bestimmten Treiber benötigt, funktioniert es erst, wenn Sie diesen Treiber auf jeder VM installieren, die das Gerät verbinden soll.
❌ Sie können diese Funktion nicht verwenden, um einen Scanner umzuleiten, da er unbrauchbar wird. Bitte versuchen Sie es mit Scanner-Umleitungsfunktion stattdessen.
❌ Sie müssen über Administratorrechte verfügen, um ein umgeleitetes USB-Laufwerk von einer VM zu formatieren.
❌ Wenn Sie Android-basierte Geräte manuell umleiten, funktionieren diese erst, wenn Sie die VM neu starten.
❌ Verwenden Sie diese Funktion nicht, um Nicht-PCI-USB-Controller wie den Fresco Logic F-One Controller umzuleiten, da dadurch alle umgeleiteten Geräte von dieser VM getrennt werden.
❌ Leiten Sie ein USB-Ethernet-Gerät nicht um, sonst wird Ihr Host vom Netzwerk getrennt.
❌ Wenn Sie sich für die Umleitung eines Touchscreen-Geräts entscheiden, deaktivieren Sie die anderen Controller der VM für die gesamte Sitzungszeit.
Hier ist, was Sie benötigen, um Horizon Client so zu konfigurieren, dass ein USB-Gerät automatisch mit einer VM verbunden wird:
Manchmal funktioniert die automatische Verbindungsfunktion einfach nicht. In diesem Fall können Sie versuchen, das Gerät manuell umzuleiten. So geht's:
Es kommt nicht selten vor, dass Horizon USB nicht erkennt, selbst wenn das von Ihnen gemeinsam genutzte Peripheriegerät alle Anforderungen erfüllt und Sie alles richtig gemacht haben. Hier ist eine Liste der häufigsten Ursachen und Möglichkeiten, sie zu bekämpfen:
Die Wurzel des Problems | Mögliche Lösung |
---|---|
Geschlossene VMware Horizon-Ports | Öffnen Sie alle diese Ports: TCP 389, 443, 4001, 4002, 4172, 8443, 32111, UDP 4172 |
Standardfilter | Öffnen Sie die Registrierung und korrigieren Sie die Fehler mit Anleitung zu USB-Einstellungen |
Latenzverzögerung | Wechseln Sie zu VMware Blast oder PCoIP und trennen Sie datenverkehrsintensive Geräte |
Zertifikate | Führen Sie certlm.msc auf Ihrem Host aus, löschen Sie alle Zertifikate mit dem Namen Ihres Hosts und starten Sie neu. |
Gerätespezifikationen | Ersetzen Sie Ihr Gerät durch ein ähnliches Gerät, das vollständig den Industriestandards entspricht |
FAT32 | Formatieren Sie Ihre USB-Flash-Karte auf NTFS |
Fehlende Treiber | Installieren Sie auf Ihrer VM die Treiber VMware View Virtual USB Host Controller und VMware View Virtual USB Hub neu |
Zugriffskonflikt | Überprüfen Sie das Protokoll auf vmware-view-usbd-Einträge, um zu sehen, ob das Gerät auf dem Host verwendet wird |
USB Network Gate ist ein zweckspezifisches Softwaretool, mit dem Sie alle Wechselgeräte, die an die USB-Anschlüsse Ihrer Hostmaschine angeschlossen sind, auf Ihre virtuellen VMware ESXi- oder VMware vSphere-Maschinen umleiten können.
Es ist wirklich so einfach.
✅ Vielseitigkeit: UNG funktioniert für jedes USB-basierte physische Gerät und über alle Betriebssysteme hinweg.
✅ Benutzerfreundlichkeit: UNG ist sehr einfach zu installieren und zu verwenden, und Sie müssen die USB-Arbitrator-Funktion nicht manuell aktivieren (oder wissen nicht einmal, was ein USB-Arbitrator ist).
✅ Fleetness: Leiten Sie einen USB-Hub oder einen XHCi-Controller um, sodass jedes daran angeschlossene physische Gerät sofort für die Verbindung mit jeder Ihrer ESXi-VMs verfügbar ist.
Installieren Sie einfach USB Network Gate auf Ihren Host- und Gastsystemen und schon haben Sie keine Probleme mit dem Zugriff auf ein USB-Peripheriegerät aus einer VM-Sitzung heraus immer wieder.