Quick Hacks To Try. You can try these hacks and tips to resolve some temporary glitch or issue.

downloadWhy can't I download this file?
  • Generic- SD/MMC USB Device - Driver Download. Vendor:. Product: Generic- SD/MMC USB Device. Hardware Class: DiskDrive. Search For More Drivers.: Go!
  • Applicable Products

    • XenDesktop
    • XenApp
    • Receiver for Windows


    This article describles how to configure USB Redirection in a XenDesktop environment.

    USB Devices not optimized for virtual channel support will fall back to the Generic USB virtual channel using raw USB redirection.

    For XenApp per user audio redirection is supported, for each client user account receiver gpo has to be set for enabling audio through Generic USB.



    USB Device Redirection Introduction

    Generic USB redirection feature allows redirection of arbitrary USB devices from client machines to XenDesktop virtual desktops. With this feature, the end users have the ability to interact with a wide selection of generic USB devices in their XenDesktop session as if it had been physical plugged into it.

    Generic USB redirection works at a low level and redirect USB request and response message between client machines and XenDesktop virtual desktop. It avoids the requirement for compatible device drivers on the client machine and the driver is expected to be supported on the virtual desktop only.

    Generic USB Redirection Configuration

    By default, USB redirection configuration is not enabled. To use it, USB redirection policy and specific redirection rules must be enabled and configured.

    Enabling Generic USB Redirection

    1. Open Desktop Studio on XenDesktop server, click Start > All Programs > Citrix > Desktop Studio.

    2. Expand HDX Policy.

    3. Select Users.

    4. Click Edit > Settings.

    5. In the Policy console, scroll down to USB Devices.

    6. Click Add on Client USB device redirection.

    7. Select Allowed and click OK.

    Creating USB Redirection Policy Rules

    When the user tries to redirect USB device to Virtual Desktop, it is checked against each USB policy rules in turn until a match is found. The first match for any devices is considered final. If the first match is an Allow rule, the matched device is allowed to be redirected to the virtual desktop. If the first match is a Deny rule, the matched device is only available in the local desktop.

    1. Open Desktop Studio on XenDesktop server and click Start > All Programs > Citrix > Desktop Studio.

    2. Expand HDX Policy.

    3. Select Users.

    4. Click Edit > Settings.

    5. In the Policy console, scroll down to USB Devices.

    6. Click Add on Client USB device redirection rules.

    7. Select Use default value and click OK.

      You can find the default rules in the following registry in virtual desktop:

      Caution! Refer to the Disclaimer at the end of this article before using Registry Editor.

      HKLMSOFTWARECitrixPortICAGenericUSBDeviceRules for 32-bit OS


      HKLMSOFTWAREWow6432NodeCitrixPortICAGenericUSBDeviceRules for 64-bit OS

    Creating Client USB device optimization rules

    In XenApp and XenDesktop 7.6 FP3, the Client USB device optimization rules can be applied to devices to disable generic usb optimization for interrupt devices, or to change the optimization mode.

    When a user plugs in a USB input device, the host checks if the device is allowed by the USB policy settings. If the device is allowed, the host then checks the Client USB device optimization rules for the device. If no rule is specified, then the device is handled as Interactive mode (02). Capture mode (04) is the recommended mode for signature devices.


    For more details follow link.

    Settings for Audio redirection of XenApp (per user )

    For Server OS enable audio through Generic USB from client policy, supported from Receiver 4.5 and XenApp / XenDesktop 7.8

    For enabling audio redirection for logged in user you must perform following steps:

    1. On Client copy receiver.admx from C:Program Files (x86)CitrixICA ClientConfiguration to C:WindowsPolicyDefinitions
      Note: For x86 Client instead of Program Files (x86) go to Program Files

    2. On Client copy receiver .adml from C:Program Files (x86)CitrixICA ClientConfigurationen-US to C:WindowsPolicyDefinitionsen-US
      Note: For x86 Client instead of Program Files (x86) go to Program Files

    3. On Client launch GPO by running gpedit.msc

    4. Go to ComputerConfiguration->Administrative Templates->Citrix Receiver->User experience and right click edit “Audio through Generic USB Redirection”

    5. Enable the policy and on client run gpupdate /force from command prompt

    6. Launch XenApp session and redirect the audio device .

    Windows Generic Usb Driver

    Settings for Specific USB Devices

    Besides generic USB redirection, XenDesktop provides optimized redirection methods for some specific USB devices. Some advanced functions such as, data compression is provided by these dedicated virtual channels:

    USB Device Type

    USB Class Code

    Dedicated Virtual Channel

    USB Redirection Default Setting

    Audio device




    Video device








    Mass storage




    Image device




    Smart card


    Smart card


    HID ( keyboard )

    03h ( Subclass code = 01, prot=01 )


    Disabled ( not recommend using USB redirection for keyboard )

    HID ( Mouse )

    03h ( Subclass code = 01, prot=02 )


    Disabled ( not recommend using USB redirection for mouse device )

    Generic Usb Devices Driver Updater

    Using the USB Device Rules Policy

    1. Open the Local Group Policy Editor and go to Administrative Templates > Citrix Components > Citrix Receiver > Remoting client devices > Generic USB Remoting.
    2. Open the USB Device Rules setting and enable the setting. Add the USB Device rule as in this example,
      The Allow: VID=1230 PID=0007 rule allows the device with Vendor ID 1230 and Product ID 0007:
      Note:Use the Allow: VID=xxxx PID=xxxx rule when a specific device must be on top of the device rules list.

    Note: Refer to Hardware/Device property details to find the Vendor ID or a tool like USBVIEW or on the Receiver Toolbar, go to Devices > Manage Devices > and mouse over on any device as shown in the following figure:

    My USB Drives Shows Either As A Generic Device Or A Non ...

    1. For Citrix Receiver 4.6 and lower, generally, the following USB Error appears when the device is in use on the endpoint. Identify the process using the device and kill it:

      “Device appears to be in use and cannot be attached. Close any…”

    From Citrix Receiver 4.7 onwards, USB Error allows to forcefully redirect the device by clicking on Yes button


    Note: On Windows Receiver 3.0 version and later, there is a workaround to suppress the USB Error.

    There is a registry setting available to force-redirect USB devices, even if a client-side application is using the device:

    1. Open HKLMSOFTWARECitrixICA ClientGenericUSB for 32-bit OS.


      HKLMSOFTWAREWow6432NodeCitrixICA ClientGenericUSB for 64-bit OS.

    2. Set REG_DWORD value EnableForceRestartForHID to 1.

    Additional Resources

    Citrix Documentation - Configure USB support

    For information on USB devices tested with XenDesktop, see CTX123569 - XenDesktop USB Citrix Tested Device List.

    If you’re having an issue with your Generic USB Hub driver, don’t worry. We’ve got you covered! You’ll learn how to fix Generic USB Hub driver in Windows 10, 8, 7, Windows XP, and Windows Vista.

    If you want to download or update your Generic USB hub driver for your USB Hub device, you can update the driver to fix your problem.

    Generic usb audio device driver

    How to update Generic USB Hub driver

    Note: the screenshots below come from Windows 10, and steps apply to other Windows OS versions.

    How To Enable Generic Audio Driver

    Method 1: Update Generic USB Hub driver manually

    As Microsoft provides drivers for most of the USB devices, you can directly download the Generic USB Hub driver from Windows to update. To do so:

    1. On your keyboard, press the Windows logo key and R at the same time to invoke the Run box.
    2. Type devmgmt.msc and click OK.
    3. Double click Universal Serial Bus controllers to expand the category.
    4. Right click on your Generic USB Hub device (it may display as Unknown device), then click Updatedriver.
    5. Choose Search automatically for update driver software.
    6. Then follow the on-screen instructions to finish updating.

    If you can’t find the latest driver, or if this solution doesn’t work for you, don’t worry. There is something else to try.

    USB Mass Storage Driver Not Working - Microsoft Community

    Method 2: Update Generic USB Hub driver automatically

    Manually updating drivers requires time and computer skills. If you don’t have time or patience, you can do it automatically with Driver Easy.

    Driver Easy will automatically recognize your system and find the correct drivers for it. You don’t need to know exactly what system your computer is running, you don’t need to risk downloading and installing the wrong driver, and you don’t need to worry about making a mistake when installing.

    Generic usb audio device driver

    You can update your drivers automatically with either the FREE or the Pro version of Driver Easy. But with the Pro version it takes just 2 clicks (and you get full support and a 30-day money back guarantee):

    1. Downloadand install Driver Easy.
    2. Run Driver Easy and click Scan Now. Driver Easy will then scan your computer and detect any problem drivers.
    3. Click the Update button next to the flagged USB device to automatically download the correct version of this driver, then install it (you can do this with the FREE version).
      Or click Update All to automatically download and install the correct version of all the drivers that are missing or out of date on your system (this requires the Pro version – you’ll be prompted to upgrade when you click Update All).
    4. Restart your computer to take effect.
    Note: if you have any problems while using Driver Easy, feel free to contact our support team at [email protected]. Be sure to attach the URL of this article if needed for more expedient and efficient guidance