In Part 1 of our series on RemoteFX USB redirection, we looked at an overview of the feature and what it can do, and how to set up a basic deployment of the feature. In Part 2 , we discussed publishing, deploying for rich and thin clients, RD Web Access, and server device security. Now, let’s take a look at your most frequently asked questions about RemoteFX USB redirection.
What are the requirements for RemoteFX USB redirection?- RemoteFX USB redirection is only available when connecting to a RemoteFX-enabled Windows 7 SP1 virtual machine (VM) running on a RemoteFX-enabled Remote Desktop Virtualization Host server. For information about the requirements for RemoteFX, see Beta testing RemoteFX in Service Pack 1 .
- RemoteFX USB redirection is not available for connections to a Remote Desktop Session Host server.
- RemoteFX USB redirection is available for connections to VMs through RD Web Access and for RemoteApp programs running on RemoteFX-enabled Windows 7 SP1 VMs.
- The Remote Desktop Protocol (RDP) 7.1 client must be installed, and the Group Policy setting enabled. See Part 1 of the blog. You must restart your client computer for RemoteFX USB redirection to be functional.
- The USB devices that you would like to use in the remote session must be plugged in before starting Remote Desktop Connection; devices plugged in during the session will not be redirected.
- RemoteFX USB redirection, like the rest of RemoteFX, has been designed for LAN connections (< 20 ms latency); on the WAN, some USB devices may not function properly, or the user experience may not suitable.
- Due to USB limitations, a device redirected by using RemoteFX USB redirection can only be used in one RDP session at a time, and cannot be used locally while it is redirected to the VM.
- If you add a new device to the client computer that you want to redirect, you must log off from your virtual desktop and then log back on.
- Drivers for redirected USB devices will be installed on the VM by using the same process that a physical Windows computer uses when a device is plugged in. Please ensure that Windows Update is enabled on the VM or that drivers are available for the device in question.
Device |
Support status |
Redirection method |
All-in-One Printer |
Supported |
RemoteFX USB redirection |
Printer |
Supported |
Easy Print |
Scanner |
Supported |
RemoteFX USB redirection |
Biometric |
Supported while in a session Not supported during logon |
RemoteFX USB redirection |
PTP Camera |
Supported |
Plug and Play device redirection |
MTP Media Player |
Supported |
Plug and Play device redirection |
Webcam |
Supported (LAN only) |
RemoteFX USB redirection |
VoIP Telephone/Headset |
Supported (LAN only) |
RemoteFX USB redirection |
Audio (not a USB composite device) |
Supported |
Audio redirection |
CD or DVD drive |
Supported for read operations |
Drive redirection |
Hard Drive or USB Flash Drive |
Supported |
Drive redirection |
Smart Card Reader |
Supported |
Smart card redirection |
USB-to-Serial |
Supported |
RemoteFX USB redirection |
USB Network adapter (also includes some personal digital assistants) |
Blocked |
N/A |
USB Display |
Blocked |
N/A |
USB Keyboard or Mouse |
Supported |
Input redirection |
The highlighted devices are supported by RemoteFX USB redirection. Other devices in this table are supported by high-level device redirection mechanisms.
Devices not listed in the table will be processed by using RemoteFX USB redirection; they may work, but are not considered officially supported.
When redirecting a USB VoIP phone or other USB audio device to the remote session, you have a choice between high-level audio redirection and USB audio redirection:
- High-level audio redirection allows you to use your default Windows audio playback and recording devices in the remote session. The devices can be used in both the local and remote session at the same time. This mode works on both LAN and WAN. However, extended VoIP phone functionality/call controls will not work in this mode.
- USB audio redirection is the preferred mode for those who want to use USB phones in their remote session. USB audio redirection allows the use of all features of your USB VoIP devices in the remote session, including call controls. However the USB audio device can only be used by the remote session while it is redirected. This mode is LAN-only.
While high-level audio redirection is in use, USB audio redirection cannot be used, and vice-versa.
To adjust the audio settings for a remote session, in Remote Desktop Connection, go to the Local Resources tab, and in the Remote audio section, click Settings .
To use USB audio redirection: Set audio playback to Play on remote computer . On the Local Resources tab, in the Local devices and resources section, select the box to redirect the audio device over USB.
To use high-level audio redirection: Set audio playback to Play on this computer and audio recording to Record from this computer. On the Local Resources tab, in the Local devices and resources section, do not select the box to redirect the audio device over USB.
How can I verify that RemoteFX USB redirection was installed properly on the client?In Device Manager, expand Universal Serial Bus controllers, and find any of the USB root hub, USB hub, or USB controller devices. Right-click the device, then click Properties . On the Driver tab, click Driver Details . If RemoteFX USB redirection is properly installed and enabled, tsusbflt.sys will appear in the list of driver files provided.
Notes on specific devices Webcams/VoIP devices- Older LifeCam devices (VX6000) may not function in the remote session. Please use a newer LifeCam device.
- Older LifeCam drivers may not start when the webcam is redirected. Please ensure you are using the latest LifeCam drivers.
- In order for the LifeCam software to recognize the webcam, the webcam microphone must be redirected (follow the steps for USB audio redirection listed above). The webcam can be used in other applications even if the microphone is not redirected.
- A USB webcam microphone cannot be used at the same time as the local non-USB speakers. Resolution: Install either an extra microphone or USB headset/speakers.
- Some internal notebook webcams will not work with RemoteFX USB redirection.
- Webcams and VoIP devices are not supported on WAN. Attempts to use these devices on high-latency networks may cause the VM to crash.
- For best videoconference performance, please ensure the connection type in the Remote Desktop Connection client is set to LAN.
- Office Communicator may need to be restarted to recognize newly added USB VoIP/webcam devices.
-
For best performance with Office Communicator* VoIP phones, please use Office Communicator 14 (“Lync”) in the VM, and ensure that the following registry key is set:
Path: ComputerHKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftCommunicatorEnableTJOCPairingRemoted
Type: REG_DWORD
Value: 1
* The usage of Office Communicator in a remote session is not officially supported at this time.
- Mass storage devices are redirected via drive redirection, which provides file system level access to the device. These devices are not redirected via RemoteFX USB redirection. Exception: When an all-in-one printer is redirected, the memory card reader in the device will be redirected via RemoteFX USB redirection.
- Drive redirection does not provide low-level access to the redirected drive. As such, the following are not supported in the remote session:
- CD Burning (However, drive-letter access (DLA) using an appropriate DLA application installed on the client will function in the remote session.)
- Audio extraction/CD “ripping”
- Playback of encrypted DVDs
- Copy-protected games
- Managing BitLocker-encrypted USB storage
- Some older Windows Mobile PDAs cannot be used with Windows Mobile Device Center in the remote session if the device appears as a network adapter. Workaround: On the Windows Mobile device, go to Settings > Connections > USB to PC (or equivalent) and clear the Enable faster data synchronization check box.
- In order to use an Apple iPhone/iPod Touch in the remote session from a rich client, iTunes needs to be installed on the client, and the device must be redirected by using RemoteFX USB redirection. If the device does not appear in the list of “Other supported RemoteFX USB devices” but does appear in the list of “Other supported Plug and Play devices,” please uninstall the device in Device Manager and reinstall the device (Scan for Hardware Changes).
To learn more about RemoteFX USB redirection, see the “Configuring USB Device Redirection with Microsoft RemoteFX Step-by-Step Guide” on the Microsoft Technical Library: http://technet.microsoft.com/en-us/library/ff817581(WS.10).aspx .
I hope you’ve enjoyed our series of blogs on RemoteFX USB redirection. If you have any questions or comments, please post them to the blog. We look forward to hearing from you!