USB
Compatibilidad con USB
La compatibilidad con USB te permite interactuar con una amplia gama de dispositivos USB cuando te conectas a Citrix Virtual Apps and Desktops™ y Citrix DaaS. Puedes conectar dispositivos USB a tus equipos y estos se redirigen a tu escritorio virtual. Los dispositivos USB disponibles para la redirección incluyen unidades flash, teléfonos inteligentes, PDA, impresoras, escáneres, reproductores de MP3, dispositivos de seguridad y tabletas. Los usuarios de Desktop Viewer pueden controlar si los dispositivos USB están disponibles en Citrix Virtual Apps and Desktops y Citrix DaaS mediante una preferencia en la barra de herramientas.
- Las funciones isócronas de los dispositivos USB, como cámaras web, micrófonos, altavoces y auriculares, son compatibles en entornos LAN típicos de baja latencia o alta velocidad. Dicho entorno permite que estos dispositivos interactúen con paquetes, como Microsoft Office Communicator y Skype.
Los siguientes tipos de dispositivos son compatibles directamente en una sesión de aplicaciones y escritorios virtuales, por lo que no utilizan la compatibilidad con USB:
- Teclados
- Ratones
-
Tarjetas inteligentes
- Los dispositivos USB especializados (por ejemplo, teclados Bloomberg y ratones 3D) se pueden configurar para usar la compatibilidad con USB. Para obtener información sobre cómo configurar los teclados Bloomberg, consulta Configurar teclados Bloomberg.
Para obtener información sobre cómo configurar las reglas de directiva para otros dispositivos USB especializados, consulta el artículo del Knowledge Center CTX122615.
-
De forma predeterminada, ciertos tipos de dispositivos USB no son compatibles para la redirección a través de Citrix Virtual Apps and Desktops y Citrix DaaS. Por ejemplo, un usuario podría tener una NIC conectada a la placa del sistema mediante USB interno. La redirección de este dispositivo no sería adecuada. Los siguientes tipos de dispositivos USB no son compatibles de forma predeterminada en una sesión de aplicaciones y escritorios virtuales:
- Adaptadores Bluetooth
- NIC integrada
- Concentradores USB
- Adaptadores gráficos USB
Los dispositivos USB conectados a un concentrador se pueden redirigir, pero el concentrador en sí no.
Los siguientes tipos de dispositivos USB no son compatibles de forma predeterminada para su uso en una sesión de aplicación virtual:
- Adaptadores Bluetooth
- NIC integrada
- Concentradores USB
- Adaptadores gráficos USB
- Dispositivos de audio
- Dispositivos de almacenamiento masivo
Cómo funciona la compatibilidad con USB:
- Cuando un usuario conecta un dispositivo USB, se comprueba con la directiva USB y, si está permitido, se redirige al escritorio virtual. Si la directiva predeterminada deniega un dispositivo, este solo estará disponible para el escritorio local.
Cuando un usuario conecta un dispositivo USB, aparece una notificación para informarle sobre un nuevo dispositivo. El usuario puede seleccionar qué dispositivos USB deben redirigirse al escritorio virtual cada vez que se conecte. Alternativamente, el usuario puede configurar la compatibilidad con USB para que todos los dispositivos USB conectados antes y/o durante una sesión se redirijan automáticamente al escritorio virtual que está en foco.
Clases de dispositivos USB permitidas de forma predeterminada
- Las reglas de directiva USB predeterminadas permiten diferentes clases de dispositivos USB.
- Aunque están en esta lista, algunas clases solo están disponibles para la redirección en sesiones de aplicaciones y escritorios virtuales después de una configuración adicional. Estas clases de dispositivos USB son las siguientes.
- **Audio (Clase 01)**: Incluye dispositivos de entrada de audio (micrófonos), dispositivos de salida de audio y controladores MIDI. Los dispositivos de audio modernos generalmente utilizan transferencias isócronas compatibles con XenDesktop® 4 o posterior. Audio (Clase 01) no es aplicable a las aplicaciones virtuales porque estos dispositivos no están disponibles para la redirección en aplicaciones virtuales mediante la compatibilidad con USB.
Nota: - > - > Algunos dispositivos especializados (por ejemplo, teléfonos VOIP) requieren una configuración adicional.
- **Dispositivos de interfaz física (Clase 05)**: Estos dispositivos son similares a los dispositivos de interfaz humana (HID), pero generalmente proporcionan entrada o retroalimentación "en tiempo real" e incluyen joysticks con retroalimentación de fuerza, plataformas de movimiento y exoesqueletos con retroalimentación de fuerza.
- **Imágenes fijas (Clase 06)**: Incluye cámaras digitales y escáneres. Las cámaras digitales a menudo son compatibles con la clase de imágenes fijas que utiliza el Protocolo de transferencia de imágenes (PTP) o el Protocolo de transferencia de medios (MTP) para transferir imágenes a un equipo u otro periférico. Las cámaras también pueden aparecer como dispositivos de almacenamiento masivo. También es posible configurar una cámara para usar cualquiera de las dos clases, a través de los menús de configuración que proporciona la propia cámara.
Nota:
Si una cámara aparece como un dispositivo de almacenamiento masivo, se utiliza la asignación de unidades de cliente y no se requiere compatibilidad con USB.
-
Impresoras (Clase 07): En general, la mayoría de las impresoras se incluyen en esta clase, aunque algunas utilizan protocolos específicos del proveedor (clase ff). Las impresoras multifunción pueden tener un concentrador interno o ser dispositivos compuestos. En ambos casos, el elemento de impresión generalmente utiliza la clase Impresoras y el elemento de escaneo o fax utiliza otra clase; por ejemplo, Imágenes fijas.
-
Las impresoras normalmente funcionan correctamente sin compatibilidad con USB.
Nota
-
Esta clase de dispositivo (en particular, las impresoras con funciones de escaneo) requiere una configuración adicional.
-
Almacenamiento masivo (Clase 08)- Los dispositivos de almacenamiento masivo más comunes son las unidades flash USB; otros incluyen discos duros conectados por USB, unidades de CD/DVD y lectores de tarjetas SD/MMC. Existe una amplia variedad de dispositivos con almacenamiento interno que también presentan una interfaz de almacenamiento masivo; estos incluyen reproductores multimedia, cámaras digitales y teléfonos móviles. El almacenamiento masivo (Clase 08) no es aplicable a las aplicaciones virtuales porque estos dispositivos no están disponibles para la conexión remota en aplicaciones virtuales que usan compatibilidad con USB. Las subclases conocidas incluyen:
- 01 Dispositivos flash limitados
- 02 Normalmente dispositivos de CD/DVD (ATAPI/MMC-2)
- 03 Normalmente dispositivos de cinta (QIC-157)
- 04 Normalmente unidades de disquete (UFI)
- 05 Normalmente unidades de disquete (SFF-8070i)
- 06 La mayoría de los dispositivos de almacenamiento masivo usan esta variante de SCSI
A menudo, se puede acceder a los dispositivos de almacenamiento masivo a través de la asignación de unidades de cliente, por lo que no se requiere compatibilidad con USB.
-
Seguridad de contenido (Clase 0d)- Los dispositivos de seguridad de contenido aplican la protección de contenido, normalmente para licencias o gestión de derechos digitales. Esta clase incluye los dongles.
-
Vídeo (Clase 0e)- La clase de vídeo cubre los dispositivos que se usan para manipular vídeo o material relacionado con el vídeo. Dispositivos como cámaras web, videocámaras digitales, convertidores de vídeo analógico, algunos sintonizadores de televisión y algunas cámaras digitales que admiten la transmisión de vídeo.
-
Importante
-
La mayoría de los dispositivos de transmisión de vídeo usan transferencias isócronas que XenDesktop 4 o versiones posteriores admiten. Algunos dispositivos de vídeo (por ejemplo, cámaras web con detección de movimiento) requieren configuración adicional.
-
Salud personal (Clase 0f)- Estos dispositivos incluyen dispositivos de salud personal como sensores de presión arterial, monitores de frecuencia cardíaca, podómetros, monitores de píldoras y espirometría.
- Específicos de aplicación y proveedor (Clases fe y ff)- Muchos dispositivos usan protocolos específicos del proveedor o protocolos no estandarizados por el consorcio USB, y dichos dispositivos suelen aparecer como específicos del proveedor (clase ff).
Clases de dispositivos USB denegadas por defecto
Las reglas de la política USB predeterminada no permiten las siguientes clases diferentes de dispositivos USB:
-
Comunicaciones y control CDC (Clases 02 y 0a). La política USB predeterminada no permite estos dispositivos, porque uno de ellos podría estar proporcionando la conexión al propio escritorio virtual.
-
Dispositivos de interfaz humana (Clase 03). Incluye una amplia variedad de dispositivos de entrada y salida. Los dispositivos de interfaz humana (HID) típicos son teclados, ratones, dispositivos señaladores, tabletas gráficas, sensores, controladores de juegos, botones y funciones de control.
-
La subclase 01 se conoce como la clase de “interfaz de arranque” y se usa para teclados y ratones.
-
La política USB predeterminada no permite teclados USB (clase 03, subclase 01, protocolo 1) ni ratones USB (clase 03, subclase 01, protocolo 2). La razón es que la mayoría de los teclados y ratones se manejan adecuadamente sin compatibilidad con USB. Además, normalmente es necesario usar estos dispositivos tanto local como remotamente cuando te conectas a un escritorio virtual.
-
Concentradores USB (Clase 09). Los concentradores USB permiten conectar dispositivos adicionales al equipo local. No es necesario acceder a estos dispositivos de forma remota.
-
Tarjeta inteligente (Clase 0b). Los lectores de tarjetas inteligentes incluyen lectores de tarjetas inteligentes sin contacto y con contacto, y también tokens USB con un chip equivalente a una tarjeta inteligente incrustado.
Se accede a los lectores de tarjetas inteligentes mediante la conexión remota de tarjetas inteligentes y no requieren compatibilidad con USB.
-
Controlador inalámbrico (Clase e0). Algunos de estos dispositivos podrían estar proporcionando acceso crítico a la red o conectando periféricos críticos, como teclados o ratones Bluetooth.
La política USB predeterminada no permite estos dispositivos. Sin embargo, podría haber dispositivos particulares a los que sea apropiado proporcionar acceso mediante compatibilidad con USB.
-
Dispositivos de red varios (Clase ef, subclase 04)- Algunos de estos dispositivos podrían estar proporcionando acceso crítico a la red. La política USB predeterminada no permite estos dispositivos. Sin embargo, podría haber dispositivos particulares a los que sea apropiado proporcionar acceso mediante compatibilidad con USB.
Actualizar la lista de dispositivos USB disponibles para la conexión remota
- Edita el archivo de plantilla de Citrix Workspace para Windows para actualizar el rango de dispositivos USB disponibles para la conexión remota a los escritorios. La actualización te permite realizar cambios en Citrix Workspace para Windows mediante la Política de grupo. El archivo se encuentra en la siguiente carpeta instalada:
[[CODE_BLOCK_0]]
Alternativamente, puedes editar el registro en cada dispositivo de usuario, agregando la siguiente clave de registro:
[[CODE_BLOCK_1]]
-
Importante
-
Editar el registro incorrectamente puede causar problemas graves que podrían requerir que reinstales tu sistema operativo. Citrix® no puede garantizar que los problemas resultantes del uso incorrecto del Editor del Registro puedan resolverse. Usa el Editor del Registro bajo tu propio riesgo. Asegúrate de hacer una copia de seguridad del registro antes de editarlo.
- Las reglas predeterminadas del producto se almacenan en:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\GenericUSB Type=MultiSz Name=”DeviceRules” Value=
No edites las reglas predeterminadas del producto.
- Para obtener más información sobre la configuración de directivas de dispositivos USB, consulta Configuración de directivas de dispositivos USB en la documentación de Citrix Virtual Apps and Desktops.
Redirección de dispositivos USB compuestos
USB 2.1 y versiones posteriores admiten el concepto de dispositivos USB compuestos, donde varios dispositivos secundarios comparten una única conexión con el mismo bus USB. Estos dispositivos emplean un único espacio de configuración y una conexión de bus compartida, donde se utiliza un número de interfaz único (00-ff) para identificar cada dispositivo secundario. Estos dispositivos tampoco son lo mismo que un concentrador USB, que proporciona un nuevo origen de bus USB para la conexión de otros dispositivos USB direccionados de forma independiente.
Los dispositivos compuestos que se encuentran en el punto final del cliente se pueden reenviar al host virtual como:
-
un único dispositivo USB compuesto, o
-
un conjunto de dispositivos secundarios independientes (dispositivos divididos)
Cuando se reenvía un dispositivo USB compuesto, todo el dispositivo deja de estar disponible para el punto final. El reenvío también bloquea el uso local del dispositivo para todas las aplicaciones en el punto final, incluido el cliente de Citrix Workspace necesario para una experiencia remota HDX optimizada.
Imagina un dispositivo de auriculares USB con un dispositivo de audio y un botón HID para el control de silencio y volumen. Si todo el dispositivo se reenvía mediante un canal USB genérico, el dispositivo deja de estar disponible para la redirección a través del canal de audio HDX™ optimizado. Sin embargo, puedes lograr la mejor experiencia cuando el audio se envía a través del canal de audio HDX optimizado, a diferencia del audio enviado mediante controladores de audio del lado del host a través de la conexión remota USB genérica. Este comportamiento se debe a la naturaleza ruidosa de los protocolos de audio USB.
También notarás problemas cuando el teclado del sistema o el dispositivo señalador forman parte de un dispositivo compuesto con otras funciones integradas necesarias para la asistencia de la sesión remota. Cuando se reenvía un dispositivo compuesto completo, el teclado o el ratón del sistema dejan de funcionar en el punto final, excepto dentro de la sesión o aplicación de escritorio remoto.
Para resolver estos problemas, Citrix recomienda que dividas el dispositivo compuesto y reenvíes solo las interfaces secundarias que usan un canal USB genérico. Este mecanismo garantiza que los demás dispositivos secundarios estén disponibles para su uso por las aplicaciones en el punto final del cliente, incluida la aplicación Citrix Workspace que proporciona experiencias HDX optimizadas, al tiempo que permite que solo los dispositivos necesarios se reenvíen y estén disponibles para la sesión remota.
Reglas de dispositivos:
Al igual que con los dispositivos USB normales, las reglas de dispositivos establecidas en la directiva o en la configuración de la aplicación Citrix Workspace del cliente en el punto final seleccionan los dispositivos compuestos para el reenvío. La aplicación Citrix Workspace usa estas reglas para decidir qué dispositivos USB permitir o impedir que se reenvíen a la sesión remota.
Cada regla consta de una palabra clave de acción (Allow, Connect o Deny), dos puntos (:) y cero o más parámetros de filtro que coinciden con los dispositivos reales en el subsistema USB del punto final. Estos parámetros de filtro corresponden a los metadatos del descriptor de dispositivo USB que usa cada dispositivo USB para identificarse.
Las reglas de dispositivos son texto sin formato, con cada regla en una sola línea y un comentario opcional después de un carácter #. Las reglas se comparan de arriba abajo (orden de prioridad descendente). Se aplica la primera regla que coincide con el dispositivo o la interfaz secundaria. Las reglas posteriores que seleccionan el mismo dispositivo o interfaz se ignoran.
Ejemplos de reglas de dispositivos:
- ALLOW: vid=046D pid=0102 # Permite un dispositivo específico por vid/pid
- ALLOW: vid=0505 class=03 subclass=01 # Permite cualquier pid para el proveedor 0505 cuando subclass=01
- DENY: vid=0850 pid=040C # Deniega un dispositivo específico (incluidos todos los dispositivos secundarios)
- DENY: class=03 subclass=01 prot=01 # Deniega cualquier dispositivo que coincida con todos los filtros
- CONNECT: vid=0911 pid=0C1C # Permite y conecta automáticamente un dispositivo específico
- ALLOW: vid=0286 pid=0101 split=01 # Divide este dispositivo y permite todas las interfaces
- ALLOW: vid=1050 pid=0407 split=01 intf=00,01 # Divide y permite solo 2 interfaces
- CONNECT: vid=1050 pid=0407 split=01 intf=02 # Divide y conecta automáticamente la interfaz 2
- DENY: vid=1050 pid=0407 split=1 intf=03 # Impide que la interfaz 03 se conecte de forma remota
Puedes usar cualquiera de los siguientes parámetros de filtro para aplicar reglas a los dispositivos encontrados:
| Filter parameter | Description | |
|---|---|---|
| - | vid=xxxx | ID de proveedor de dispositivo USB (código hexadecimal de cuatro dígitos) |
| - | pid=xxxx | ID de producto de dispositivo USB (código hexadecimal de cuatro dígitos) |
| - | rel=xxxx | ID de versión de dispositivo USB (código hexadecimal de cuatro dígitos) |
| class=xx | Código de clase de dispositivo USB (código hexadecimal de dos dígitos) | |
| subclass=xx | Código de subclase de dispositivo USB (código hexadecimal de dos dígitos) | |
| prot=xx | Código de protocolo de dispositivo USB (código hexadecimal de dos dígitos) | |
| split=1 (o split=0) | Selecciona un dispositivo compuesto para dividir (o no dividir) | |
| - | intf=xx[,xx,xx,…] | Selecciona un conjunto específico de interfaces secundarias de un dispositivo compuesto (lista separada por comas de códigos hexadecimales de dos dígitos) |
- Los primeros seis parámetros seleccionan los dispositivos USB a los que se debe aplicar la regla. Si no se especifica ningún parámetro, la regla coincide con un dispositivo con CUALQUIER valor para ese parámetro.
- El USB Implementers Forum mantiene una lista de valores de clase, subclase y protocolo definidos en Códigos de clase definidos. USB-IF también mantiene una lista de ID de proveedor registrados. Puedes comprobar los ID de proveedor, producto, versión e interfaz de un dispositivo específico directamente en el administrador de dispositivos de Windows o usando una herramienta gratuita como UsbTreeView.
Cuando están presentes, los dos últimos parámetros se aplican solo a los dispositivos USB compuestos. El parámetro split determina si un dispositivo compuesto debe reenviarse como dispositivos divididos o como un único dispositivo compuesto.
-
Split=1 indica que las interfaces secundarias seleccionadas de un dispositivo compuesto deben reenviarse como dispositivos divididos.
- Split=0 indica que el dispositivo compuesto no debe dividirse.
Nota:
Si se omite el parámetro split, se asume Split=0.
El parámetro intf selecciona las interfaces secundarias específicas del dispositivo compuesto a las que se debe aplicar la acción. Si se omite, la acción se aplica a todas las interfaces del dispositivo compuesto.
Imagina un dispositivo de auriculares USB compuesto con tres interfaces:
- Puntos finales de dispositivo de clase de audio de la interfaz 0
- Puntos finales de dispositivo de clase HID de la interfaz 3 (botones de volumen y silencio)
-
Interfaz 5: Interfaz de administración/actualización
- Las reglas sugeridas para este tipo de dispositivo son:
- CONNECT: vid=047F pid=C039 split=1 intf=03 # Permitir y conectar automáticamente el dispositivo HID
- DENY: vid=047F pid=C039 split=1 intf=00 # Denegar puntos finales de audio
- ALLOW: vid=047F pid=C039 split=1 intf=05 # Permitir interfaz de administración, pero no conectar automáticamente
Habilitar la directiva de reglas de dispositivo:
La aplicación Citrix Workspace para Windows incluye un conjunto de reglas de dispositivo predeterminadas que filtran ciertas clases de dispositivos no deseables y permiten una que los clientes suelen encontrar.
Puedes comprobar estas reglas de dispositivo predeterminadas en el registro del sistema en:
-
HKEY_LOCAL_MACHINE\Software\Citrix\ICA Client\GenericUSB(Windows de 32 bits) o -
HKEY_LOCAL_MACHINE\Software\WOW6432Node\Citrix\ICA Client\GenericUSB(Windows de 64 bits), en el valor de cadena múltiple llamado DeviceRules.- Sin embargo, en la aplicación Citrix Workspace para Windows, puedes aplicar la directiva Reglas de dispositivo USB para sobrescribir estas reglas predeterminadas.
Para habilitar la directiva de reglas de dispositivo para la aplicación Citrix Workspace para Windows:
- 1. Abre la plantilla administrativa del objeto de directiva de grupo de la aplicación Citrix Workspace ejecutando gpedit.msc.
- 1. En el nodo **Configuración de usuario**, ve a **Plantillas administrativas** \> **Componentes de Citrix** \> **Citrix Workspace** \> **Dispositivos cliente de acceso remoto** \> **Acceso remoto USB genérico**.
- 1. Selecciona la directiva **Reglas de dispositivo USB**.
- 1. Selecciona **Habilitado**.
- 1. En el cuadro de texto **Reglas de dispositivo USB**, pega (o edita directamente) las reglas de dispositivo USB que se van a implementar.
- 1. Haz clic en **Aplicar** y **Aceptar**.
Citrix recomienda conservar las reglas predeterminadas que se incluyen con el cliente al crear esta directiva, copiando las reglas originales e insertando nuevas reglas para modificar el comportamiento según desees.
Conectar dispositivos USB:
En una sesión de escritorio, los dispositivos USB divididos se muestran en Desktop Viewer en Dispositivos. Además, puedes ver los dispositivos USB divididos desde Preferencias > Dispositivos.

Nota:
La palabra clave CONNECT permite la conexión automática de un dispositivo USB. Sin embargo, si la palabra clave CONNECT no se utiliza al dividir un dispositivo USB compuesto para la redirección USB genérica, debes seleccionar manualmente el dispositivo desde Desktop Viewer o Connection Center para conectar un dispositivo permitido.
En una sesión de aplicación, los dispositivos USB divididos se muestran en el Centro de conexiones.
Para conectar automáticamente una interfaz:
La palabra clave CONNECT, introducida en la aplicación Citrix Workspace para Windows 2109, permite la redirección automática de dispositivos USB. La regla CONNECT puede reemplazar la regla ALLOW si el administrador permite que el dispositivo o las interfaces seleccionadas se conecten automáticamente en la sesión.
- Abre la plantilla administrativa del objeto de directiva de grupo de la aplicación Citrix Workspace ejecutando gpedit.msc.
- En el nodo Configuración de usuario, ve a Plantillas administrativas > Componentes de Citrix > Citrix Workspace > Dispositivos cliente de acceso remoto > Acceso remoto USB genérico.
- Selecciona la directiva Reglas de dispositivo USB.
- Selecciona Habilitado.
-
En el cuadro de texto Reglas de dispositivo USB, agrega el dispositivo USB que quieres conectar automáticamente.
Por ejemplo, CONNECT: vid=047F pid=C039 split=01 intf=00,03 – permite dividir un dispositivo compuesto y la conexión automática de las interfaces 00 y 03, y la restricción de otras interfaces de ese dispositivo.
- Haz clic en Aplicar y Aceptar para guardar la directiva.
-
Cambiar las preferencias de conexión automática de dispositivos USB:
-
La aplicación Citrix Workspace conecta automáticamente los dispositivos USB etiquetados con la acción CONNECT según las preferencias establecidas para el recurso de escritorio actual. Puedes cambiar las preferencias en la barra de herramientas de Desktop Viewer, como se muestra en la siguiente imagen.
Las dos casillas de verificación en la parte inferior del panel controlan si los dispositivos deben conectarse automáticamente o esperar la conexión manual en la sesión. Estas opciones no están habilitadas de forma predeterminada. Puedes cambiar las preferencias si los dispositivos USB genéricos deben conectarse automáticamente.
Alternativamente, un administrador puede anular las preferencias del usuario implementando las directivas correspondientes desde la plantilla administrativa del objeto de directiva de grupo de la aplicación Citrix Workspace. Tanto las directivas de máquina como las de usuario se encuentran en Plantillas administrativas > Componentes de Citrix > Citrix Workspace > Dispositivos cliente de acceso remoto > Acceso remoto USB genérico. Las directivas correspondientes se etiquetan como Dispositivos USB existentes y Nuevos dispositivos USB, respectivamente.
- Cambiar la configuración predeterminada del dispositivo dividido:
De forma predeterminada, la aplicación Citrix Workspace para Windows solo divide los dispositivos compuestos que están etiquetados explícitamente como Split=1 en las reglas de dispositivo. Sin embargo, es posible cambiar la disposición predeterminada para dividir todos los dispositivos compuestos que no estén etiquetados de otra manera con Split=0 en una regla de dispositivo coincidente.
- Abre la plantilla administrativa de objeto de directiva de grupo de la aplicación Citrix Workspace ejecutando gpedit.msc.
- En el nodo Configuración de usuario, ve a Plantillas administrativas > Componentes de Citrix > Citrix Workspace > Dispositivos cliente de acceso remoto > Acceso remoto USB genérico.
- Selecciona la directiva SplitDevices.
- Selecciona Habilitado.
- Haz clic en Aplicar y Aceptar para guardar la directiva.
Nota:
Citrix recomienda usar reglas de dispositivo explícitas para identificar dispositivos o interfaces específicos que deben dividirse en lugar de cambiar la configuración predeterminada. Esta configuración quedará obsoleta en una versión futura.
Limitación:
- Citrix recomienda que no dividas las interfaces de una cámara web. Como solución alternativa, redirige el dispositivo a un único dispositivo mediante la redirección USB genérica. Para un mejor rendimiento, usa el canal virtual optimizado.
-
A veces, los dispositivos compuestos USB pueden no dividirse automáticamente aunque se haya configurado una regla de redirección de dispositivo correcta para dividir el dispositivo. El problema ocurre porque el dispositivo está en modo de bajo consumo. En estos casos, es posible que el dispositivo secundario que entra en modo de bajo consumo no esté presente en la lista de dispositivos. Puedes usar una de las siguientes soluciones alternativas para solucionar este problema:
- Desconecta la sesión, inserta el dispositivo USB y vuelve a conectarte a la sesión.
- Desconecta el dispositivo USB y vuelve a conectarlo. Esta acción hace que el dispositivo salga del modo de bajo consumo. [HDX-34143]
Teclados Bloomberg
La aplicación Citrix Workspace admite el uso del teclado Bloomberg en una sesión de aplicaciones y escritorios virtuales. Los componentes necesarios se instalan con el complemento. Puedes habilitar la función de teclado Bloomberg al instalar la aplicación Citrix Workspace para Windows o usando el editor del Registro.
Los teclados Bloomberg ofrecen otra funcionalidad en comparación con los teclados estándar, que permite al usuario acceder a datos del mercado financiero y realizar operaciones.
El teclado Bloomberg consta de varios dispositivos USB integrados en una única carcasa física:
- el teclado
- un lector de huellas dactilares
- un dispositivo de audio
- un concentrador USB para conectar todos estos dispositivos al sistema
- botones HID, por ejemplo, Silenciar, Subir volumen y Bajar volumen para el dispositivo de audio
Además de la funcionalidad normal de estos dispositivos, el dispositivo de audio incluye compatibilidad con algunas teclas, el control del teclado y los LED del teclado.
Para usar la funcionalidad especializada dentro de una sesión, debes redirigir el dispositivo de audio como un dispositivo USB. Esta redirección hace que el dispositivo de audio esté disponible para la sesión, pero evita que el dispositivo de audio se use localmente. Además, la funcionalidad especializada solo se puede usar con una sesión y no se puede compartir entre varias sesiones.
No se recomiendan varias sesiones con teclados Bloomberg. El teclado funciona solo en un entorno de sesión única.
Configuración del teclado Bloomberg 5:
A partir de la versión 2109 de la aplicación Citrix Workspace para Windows, se introduce una nueva palabra clave CONNECT para permitir la conexión automática de dispositivos USB al iniciar la sesión y al insertar el dispositivo. La palabra clave CONNECT se puede usar para reemplazar la palabra clave ALLOW cuando el usuario quiere que un dispositivo o interfaz USB se conecte automáticamente.
Nota:
Con la introducción de las reglas de redirección de dispositivos versión 2 en Studio en Citrix Virtual Apps and Desktops, ya no es necesario configurar el teclado Bloomberg 5 a través de directivas de grupo del lado del cliente en la aplicación Citrix Workspace para Windows. Para obtener más detalles, consulta Reglas de redirección de dispositivos USB de cliente (versión 2) en la documentación de Citrix Virtual Apps and Desktops.
Para versiones anteriores a la versión 2212 de la aplicación Citrix Workspace para Windows, el siguiente ejemplo muestra cómo usar la palabra clave CONNECT:
- Abre la plantilla administrativa de objeto de directiva de grupo de la aplicación Citrix Workspace ejecutando gpedit.msc.
- En el nodo Configuración del equipo, ve a Plantillas administrativas > Componentes de Citrix > Citrix Workspace > Dispositivos cliente de acceso remoto > Acceso remoto USB genérico.
- Selecciona la directiva SplitDevices.
- Selecciona Habilitado.
-
En el cuadro de texto Reglas de dispositivos USB, agrega las siguientes reglas si no existen.
- CONNECT: vid=1188 pid=A101 # Módulo biométrico Bloomberg 5
- DENY: vid=1188 pid=A001 split=01 intf=00 # Teclado principal Bloomberg 5
- CONNECT: vid=1188 pid=A001 split=01 intf=01 # HID del teclado Bloomberg 5
- DENY: vid=1188 pid=A301 split=01 intf=02 # Canal de audio del teclado Bloomberg 5
- CONNECT: vid=1188 pid=A301 split=01 intf=00,01 # HID de audio del teclado Bloomberg 5
Nota:
Se pueden usar nuevas líneas o punto y coma para separar las reglas, lo que permite leer valores de registro de una sola línea o de varias líneas.
- Haz clic en Aplicar y Aceptar para guardar la directiva.
- En la ventana Preferencias, selecciona la ficha Conexiones y selecciona una o ambas casillas de verificación para conectar los dispositivos automáticamente. La ventana Preferencias es accesible desde la barra de herramientas del escritorio o el Administrador de conexiones.
Este procedimiento deja el teclado Bloomberg 5 listo para su uso. Las reglas DENY mencionadas en los pasos fuerzan la redirección del teclado principal y el canal de audio a través de un canal optimizado, pero no a través de USB genérico. Las reglas CONNECT permiten la redirección automática del módulo de huellas dactilares, las teclas especiales del teclado y las teclas relacionadas con el control de audio.
Configura el teclado Bloomberg 4 o 3:
Precaución
Editar el registro incorrectamente puede causar problemas graves que podrían requerir que reinstales tu sistema operativo. Citrix no puede garantizar que los problemas resultantes del uso incorrecto del editor del Registro puedan resolverse. Usa el editor del Registro bajo tu propia responsabilidad. Asegúrate de hacer una copia de seguridad del registro antes de editarlo.
-
Localiza la siguiente clave en el registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\GenericUSB -
Realiza una de las siguientes acciones:
- Para habilitar esta función, en la entrada de tipo DWORD y nombre EnableBloombergHID, establece el valor en 1.
- Para deshabilitar esta función, establece el valor en 0.
La compatibilidad con el teclado Bloomberg 3 está disponible en el plug-in en línea 11.2 para Windows y versiones posteriores.
La compatibilidad con el teclado Bloomberg 4 está disponible para Windows Receiver 4.8 y versiones posteriores.
Cómo determinar si la compatibilidad con los teclados Bloomberg está habilitada:
- Para comprobar si la compatibilidad con el teclado Bloomberg está habilitada en el plug-in en línea, verifica cómo el Visor de escritorio informa de los dispositivos de teclado Bloomberg. Si no utilizas el Visor de escritorio, puedes comprobar el registro en la máquina donde se ejecuta el plug-in en línea.
-
Si la compatibilidad con los teclados Bloomberg no está habilitada, el Visor de escritorio muestra:
- dos dispositivos para el teclado Bloomberg 3, que aparecen como Bloomberg Fingerprint Scanner y Bloomberg Keyboard Audio.
- un dispositivo redirigido por política para el teclado Bloomberg 4. Este dispositivo aparece como Bloomberg LP Keyboard 2013.
- Si la compatibilidad con los teclados Bloomberg está habilitada, se muestran dos dispositivos en el Visor de escritorio. Uno aparece como Bloomberg Fingerprint Scanner como antes, y el otro como Bloomberg Keyboard Features.
- Si el controlador del dispositivo Bloomberg Fingerprint Scanner no está instalado, es posible que la entrada de Bloomberg Fingerprint Scanner no aparezca en el Visor de escritorio. Si falta la entrada, es posible que el Bloomberg Fingerprint Scanner no esté disponible para la redirección. Aún puedes comprobar el nombre del otro dispositivo Bloomberg donde la compatibilidad con los teclados Bloomberg está habilitada.
-
También puedes comprobar el valor en el registro para saber si la compatibilidad está habilitada:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICAClient\GenericUSB\EnableBloombergHIDSi el valor no existe o es 0 (cero), la compatibilidad con los teclados Bloomberg no está habilitada. Si el valor es 1, la compatibilidad está habilitada.
Habilitar la compatibilidad con el teclado Bloomberg:
Nota:
Citrix Receiver para Windows 4.8 introdujo la compatibilidad con dispositivos compuestos a través de la política SplitDevices. Sin embargo, debes usar la función de teclado Bloomberg en lugar de esta política para el teclado Bloomberg 4.
La compatibilidad con el teclado Bloomberg cambia la forma en que ciertos dispositivos USB se redirigen a una sesión. Esta compatibilidad no está habilitada de forma predeterminada.
-
Para habilitar la compatibilidad durante la instalación, especifica el valor de la propiedad ENABLE_HID_REDIRECTION como TRUE en la línea de comandos de instalación. Por ejemplo:
CitrixOnlinePluginFull.exe /silentADDLOCAL="ICA_CLIENT,PN_AGENT,SSON,USB"ENABLE_SSON="no" INSTALLDIR="c:\test"ENABLE_DYNAMIC_CLIENT_NAME="Yes"DEFAULT_NDSCONTEXT="Context1,Context2"SERVER_LOCATION="http://testserver.net" ENABLE_HID_REDIRECTION="TRUE" -
Para habilitar la compatibilidad después de instalar el plug-in en línea, edita el Registro de Windows en el sistema donde se ejecuta el plug-in en línea:
- Abre el Editor del Registro.
- Navega hasta la siguiente clave:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\GenericUSB - Si el valor EnableBloombergHID existe, modifícalo para que los datos del valor sean 1.
- Si el valor EnableBloombergHID no existe, crea un valor DWORD con el nombre EnableBloombergHID y proporciona los datos del valor como 1.
Deshabilitar la compatibilidad con el teclado Bloomberg:
Puedes deshabilitar la compatibilidad con el teclado Bloomberg en el plug-in en línea de la siguiente manera:
- Abre el Editor del Registro en el sistema que ejecuta el software del plug-in en línea.
- Navega hasta la siguiente clave:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\GenericUSB -
Si el valor EnableBloombergHID existe, modifícalo para que los datos del valor sean 0 (cero).
Si el valor EnableBloombergHID no existe, indica que la compatibilidad con el teclado Bloomberg no está habilitada. En tal caso, no tienes que modificar ningún valor del registro.
Usar teclados Bloomberg sin habilitar la compatibilidad:
- Puedes usar el teclado sin habilitar la compatibilidad con el teclado Bloomberg en el plug-in en línea. Sin embargo, no podrás beneficiarte de compartir la funcionalidad especializada entre varias sesiones y podrías experimentar un mayor ancho de banda de red debido al audio.
- Las teclas normales del teclado Bloomberg están disponibles de la misma manera que cualquier otro teclado. No tienes que realizar ninguna acción especial.
- Para usar las teclas especializadas de Bloomberg, debes redirigir el dispositivo de audio del teclado Bloomberg a la sesión. Si utilizas el Visor de escritorio, aparecerán el nombre del fabricante y el nombre del dispositivo de los dispositivos USB, y Bloomberg Keyboard Audio aparecerá para el dispositivo de audio del teclado Bloomberg.
- Para usar el lector de huellas dactilares, debes redirigir el dispositivo a Bloomberg Fingerprint Scanner. Si los controladores del lector de huellas dactilares no están instalados localmente, el dispositivo solo se muestra:
- si el plug-in en línea está configurado para conectar dispositivos automáticamente o
- para permitir que el usuario elija si desea conectar dispositivos.
Además, si el teclado Bloomberg está conectado antes de establecer la sesión y los controladores del lector de huellas dactilares no existen localmente, el lector de huellas dactilares no aparece y no se puede usar dentro de la sesión.
Nota:
Para Bloomberg 3, una sola sesión o el sistema local pueden usar el lector de huellas dactilares, y no se puede compartir. Bloomberg 4 está prohibido para la redirección.
Usar teclados Bloomberg después de habilitar la compatibilidad:
-
Si habilitas la compatibilidad con los teclados Bloomberg en el plug-in en línea, te beneficiarás de compartir la funcionalidad especializada del teclado con varias sesiones. También experimentarás un menor ancho de banda de red debido al audio.
-
Habilitar la compatibilidad con el teclado Bloomberg evita la redirección del dispositivo de audio del teclado Bloomberg. En su lugar, se pone a disposición un nuevo dispositivo. Si utilizas el Visor de escritorio, este dispositivo se llama Bloomberg Keyboard Features. La redirección de este dispositivo proporciona las teclas especializadas de Bloomberg a la sesión.
Habilitar la compatibilidad con el teclado Bloomberg solo afecta a las teclas especializadas de Bloomberg y al dispositivo de audio. Esto se debe a que las teclas normales y el lector de huellas dactilares se utilizan de la misma manera que cuando la compatibilidad no está habilitada.
Redirección de dispositivos USB Plug and Play de HDX
La redirección de dispositivos USB Plug and Play de HDX permite la redirección dinámica de dispositivos multimedia al servidor. El dispositivo multimedia incluye cámaras, escáneres, reproductores multimedia y dispositivos de punto de venta (POS). Puedes restringir la redirección de todos o algunos de los dispositivos. Modifica las directivas en el servidor o aplica directivas de grupo en el dispositivo de usuario para configurar los ajustes de redirección. Para obtener más información, consulta Consideraciones sobre USB y unidades de cliente en la documentación de Citrix Virtual Apps and Desktops.
Importante:
Si prohíbes la redirección de dispositivos USB Plug and Play en una directiva de servidor, el usuario no puede anular esa configuración de directiva.
Un usuario puede establecer permisos en la aplicación Citrix Workspace para permitir o rechazar la redirección de dispositivos siempre o para notificar cada vez que se conecta un dispositivo. La configuración solo afecta a los dispositivos conectados después de que el usuario cambie la configuración.
Para asignar un puerto COM de cliente a un puerto COM de servidor
La asignación de puertos COM de cliente permite que los dispositivos conectados a los puertos COM del dispositivo de usuario se utilicen durante las sesiones. Estas asignaciones se pueden usar como cualquier otra asignación de red.
Puedes asignar puertos COM de cliente en el símbolo del sistema. También puedes controlar la asignación de puertos COM de cliente desde la herramienta de configuración de Escritorio remoto (Servicios de Terminal) o mediante directivas. Para obtener información sobre las directivas, consulta la documentación de Citrix Virtual Apps and Desktops.
Importante:
La asignación de puertos COM no es compatible con TAPI.
-
Para implementaciones de Citrix Virtual Apps and Desktops, habilita la configuración de directiva de redirección de puertos COM de cliente.
-
Inicia sesión en la aplicación Citrix Workspace.
-
En un símbolo del sistema, escribe:
[[CODE_BLOCK_0]]donde:
- x es el número del puerto COM en el servidor (los puertos del 1 al 9 están disponibles para la asignación) y
- z es el número del puerto COM de cliente que quieres asignar
-
Para confirmar la operación, escribe:
[[CODE_BLOCK_1]]El símbolo del sistema muestra las unidades asignadas, los puertos LPT y los puertos COM asignados.
Para usar este puerto COM en un escritorio o aplicación virtual, instala tu dispositivo de usuario con el nombre asignado. Por ejemplo, si asignas COM1 en el cliente a COM5 en el servidor, instala tu dispositivo de puerto COM en COM5 durante la sesión. Usa este puerto COM asignado como lo harías con un puerto COM en el dispositivo de usuario.
Configuración de audio USB
Nota:
- Cuando actualices o instales la aplicación Citrix Workspace para Windows por primera vez, agrega los archivos de plantilla más recientes a la GPO local. Para obtener más información sobre cómo agregar archivos de plantilla a la GPO local, consulta Plantilla administrativa de objeto de directiva de grupo.
- Para la actualización, se conservan las configuraciones existentes al importar los archivos más recientes.
- Esta función solo está disponible en el servidor de Citrix Virtual Apps.
Para configurar dispositivos de audio USB:
- Abre la plantilla administrativa de objeto de directiva de grupo de la aplicación Citrix Workspace ejecutando gpedit.msc.
- En el nodo Configuración del equipo, ve a Plantillas administrativas > Plantillas administrativas clásicas (ADM) > Componentes de Citrix > Citrix Workspace > Experiencia de usuario, y selecciona Audio a través de la redirección USB genérica.
- Modifica la configuración.
- Haz clic en Aplicar y Aceptar.
- Abre el símbolo del sistema en modo administrador.
- Ejecuta el siguiente comando
[[CODE_BLOCK_2]]
Dispositivos de almacenamiento masivo
Solo para dispositivos de almacenamiento masivo, además de la compatibilidad con USB, el acceso remoto está disponible a través de la asignación de unidades de cliente. Puedes configurar esto a través de la directiva de la aplicación Citrix Workspace para Windows Remoting client devices > Client drive mapping. Cuando aplicas esta directiva, las unidades del dispositivo de usuario se asignan automáticamente a letras de unidad en el escritorio virtual cuando los usuarios inician sesión. Las unidades se muestran como carpetas compartidas con letras de unidad asignadas.
Las principales diferencias entre los dos tipos de directivas de acceso remoto son:
| Función | Asignación de unidades de cliente | Compatibilidad con USB |
|---|---|---|
| Habilitado de forma predeterminada | Sí | No |
| Acceso de solo lectura configurable | Sí | No |
| Extracción segura del dispositivo durante una sesión | No | Sí, si el usuario hace clic en Quitar hardware de forma segura en el área de notificación |
Si habilitas tanto las directivas de USB genérico como las de asignación de unidades de cliente e insertas un dispositivo de almacenamiento masivo antes de que se inicie una sesión, se redirige usando la asignación de unidades de cliente primero, antes de ser considerado para la redirección a través de la compatibilidad con USB. Si se inserta después de que se haya iniciado una sesión, se considerará para la redirección usando la compatibilidad con USB antes de la asignación de unidades de cliente.

