Bei der USB-Umleitung in Horizon Client können verschiedene Probleme auftreten.

Problem

Bei der USB-Umleitung in Horizon Client werden lokale Geräte nicht am Remote-Desktop oder in der Remote-Anwendung verfügbar gemacht oder einige Geräte werden für die Umleitung in Horizon Client nicht als verfügbar angezeigt.

Ursache

Aus den folgenden Gründen funktioniert die USB-Umleitung möglicherweise nicht korrekt oder wie erwartet.

  • Das Gerät ist ein Verbund-USB-Gerät und eines der enthaltenen Geräte wird standardmäßig gesperrt. Beispielsweise wird ein Diktiergerät mit einer Maus standardmäßig gesperrt, da Mauszeigergeräte standardmäßig gesperrt werden. Informationen zum Umgehen dieses Problems finden Sie unter Konfigurieren der Gerätesplittingrichtlinieneinstellungen für Composite USB-Geräte.
  • Die USB-Umleitung wird auf RDS-Hosts unter Windows Server 2008, die veröffentlichte Desktops und Anwendungen bereitstellen, nicht unterstützt.
  • Das Gerät funktioniert nicht mit USB-Umleitung oder wird an veröffentlichten Desktops oder in veröffentlichten Anwendungen nicht unterstützt. Weitere Informationen finden Sie unter Einschränkungen in Bezug auf USB-Gerätetypen.
  • Die Umleitung wird für Webcams nicht unterstützt.
  • Die Umleitung von USB-Audiogeräten ist vom Netzwerkstatus abhängig und daher nicht zuverlässig. Manche Geräte erfordern auch im Ruhezustand einen hohen Datendurchsatz.
  • Die USB-Umleitung wird für Startgeräte nicht unterstützt. Wenn Sie Horizon Client auf einem Windows-System ausführen, das von einem USB-Gerät startet, und Sie dieses Gerät auf den Remote-Desktop umleiten, reagiert das lokale Betriebssystem möglicherweise nicht oder kann nicht verwendet werden. Siehe http://kb.vmware.com/kb/1021409.
  • Standardmäßig ermöglicht Ihnen Horizon Client für Windows nicht, Taste, Maus, Smartcard und Audio-Ausgangsgeräte zur Umleitung auszuwählen. Siehe http://kb.vmware.com/kb/1011600.
  • RDP bietet keine Unterstützung für die Umleitung von USB-Eingabegeräten für die Konsolensitzung oder für Smartcard-Leser. Siehe http://kb.vmware.com/kb/1011600.
  • Windows Mobile-Gerätecenter kann die Umleitung von USB-Geräten für RDP-Sitzungen verhindern. Siehe http://kb.vmware.com/kb/1019205.
  • Für einige USB-Eingabegeräte müssen Sie die virtuelle Maschine so konfigurieren, dass die Position des Mauszeigers aktualisiert wird. Siehe http://kb.vmware.com/kb/1022076.
  • Einige Audiogeräte erfordern möglicherweise Änderungen an Richtlinieneinstellungen oder Registrierungseinstellungen. Siehe http://kb.vmware.com/kb/1023868.
  • Netzwerklatenz kann zu einer langsamen Geräteinteraktion führen. Zudem ist es möglich, dass Anwendungen nicht zu reagieren scheinen, da sie für die Interaktion mit lokalen Geräten konzipiert sind. Bei USB-Festplattenlaufwerken mit sehr hoher Kapazität kann es einige Minuten dauern, bis diese im Windows Explorer angezeigt werden.
  • USB-Flashkarten, die mit dem FAT32-Dateisystem formatiert sind, werden langsam geladen. Siehe http://kb.vmware.com/kb/1022836.
  • Ein Prozess oder Dienst auf dem lokalen System hat das Gerät geöffnet, bevor Sie eine Verbindung mit dem Remote-Desktop oder der Remoteanwendung hergestellt haben.
  • Ein umgeleitetes USB-Gerät ist nicht mehr einsatzbereit, wenn Sie eine Desktop- oder Anwendungssitzung wiederherstellen – selbst wenn der Desktop oder die Anwendung anzeigt, dass das Gerät verfügbar ist.
  • Die USB-Umleitung ist in Horizon Console deaktiviert.
  • Fehlende oder deaktivierte Treiber für die USB-Umleitung auf dem Gast.

Lösung

  • Verwenden Sie, soweit verfügbar, VMware Blast oder PCoIP anstelle von RDP als Protokoll.
  • Wenn ein umgeleitetes Gerät weiterhin nicht verfügbar ist oder nach einer vorübergehenden Verbindungstrennung nicht mehr arbeitet, entfernen Sie das Gerät, schließen Sie es wieder an, und führen Sie erneut eine Umleitung durch.
  • Wechseln Sie in Horizon Console zu Richtlinien > Globale Richtlinien und prüfen Sie, ob „USB-Zugriff“ unter „View-Richtlinien“ auf Zulassen gesetzt ist.
  • Überprüfen Sie das Protokoll auf dem Gast auf Einträge der Klasse ws_vhub und das Protokoll auf dem Client auf Einträge der Klasse vmware-view-usbd.
    Einträge dieser Klassen werden in die Protokolle geschrieben, wenn es sich bei einem Benutzer nicht um einen Administrator handelt oder wenn die Treiber für die USB-Umleitung nicht installiert sind oder nicht ordnungsgemäß funktionieren. Informationen zum Speicherort dieser Protokolldateien finden Sie unter Verwenden von Protokolldateien für die Fehlerbehebung und das Bestimmen von USB-Geräte-IDs.
  • Öffnen Sie auf dem Gast den Geräte-Manager, erweitern Sie die USB-Controller und installieren Sie die Treiber VMware View Virtual USB Host Controller und VMware View Virtual USB Hub erneut, wenn diese Treiber nicht vorhanden sind, bzw. aktivieren Sie die Treiber, wenn diese deaktiviert sind.