This table gives a clear overview of the various re-direction methods for different types of USB Devices and how to override re-direction on client side by editing the HKLM registry:
USB Device Type |
USB Class Code |
Dedicated Virtual Channel |
USB redirection default |
Local Override |
Audio device |
01h |
RAVE (HDX Mediastream) |
disabled |
AutoRedirectAudio=1 |
Video device |
0Eh |
RAVE (HDX Mediastream) |
disabled |
AutoRedirectVideo=1 |
Printer |
07h |
Printing |
disabled |
AutoRedirectPrinters=1 |
Mass storage |
08h |
CDM (Client Drive Mapping) |
disabled |
AutoRedirectStorage=1 |
Image device |
06h |
TWAIN |
disabled |
AutoRedirectImage=1 |
Smart card |
0Bh |
Smart card |
disabled |
ALLOW: class=0b |
HID (keyboard) |
03h (Subclass code=01,prot=01) |
Keyboard |
Disabled, not recommended |
ALLOW: class=03 subclass=01 prot=01 |
HID (Mice) |
03h (Subclass code=01,prot=02) |
Thinwire |
Disabled, not recommended |
ALLOW: class=03 subclass=01 prot=02 |
Communication and CDC-Control |
02h |
– |
Disabled, not recommended |
ALLOW: class=02 |
HUB device |
09h |
– |
Disabled, not recommended |
ALLOW: class=09 |
CDC-Data |
0Ah |
– |
Disabled, not recommended |
ALLOW: class=0a |
Wireless controller |
e0h |
– |
Disabled, not recommended |
ALLOW: class=e0
|
Sources:
- Citrix Generic USB Redirection Configuration Guide http://support.citrix.com/article/CTX137939
- How to Configure Automatic Redirection of USB Devices
http://support.citrix.com/article/CTX123015