Event ID 34 — Supported Plug and Play Device Redirection

Applies To: Windows Server 2008

Terminal Services in Windows Server 2008 includes support for redirection of Windows Portable Devices, specifically media players based on the Media Transfer Protocol (MTP) and digital cameras based on the Picture Transfer Protocol (PTP), as well as devices that use Microsoft Point of Service (POS) for .NET 1.11.

When a user establishes a remote session with a Windows Server 2008 terminal server, the supported Plug and Play device attached to the user's local computer can be redirected and made available to the user in the remote session.

Note:  Microsoft POS for .NET device redirection is only supported if the terminal server is running an x86-based version of Windows Server 2008.

Event Details

Product: Windows Operating System
ID: 34
Source: Microsoft-Windows-TerminalServices-PnPDevices
Version: 6.0
Message: Driver for device %1 failed to load. Timeout period has expired.


Remove and reconnect the device on the client computer

To resolve this issue, remove the device from the client computer. Then try to reconnect the device in order for the Plug and Play Manager to try to load the device driver on the terminal server within the timeout period.

If the driver for the device cannot be loaded on the terminal server, the user will not be able to redirect the device to the terminal server. The user will still be able to use the device on the client computer.

Note:  The timeout period is fixed; it cannot be configured. Under normal circumstances, even a terminal server with a moderately high CPU utilization should be able to load the device driver within the timeout period.


To verify that supported Plug and Play device redirection is working properly, use either of the following methods:

Method one

Establish a remote session with the terminal server and check that the redirected device is available and is functioning as expected.

Method two

Check the status of the device by using Device Manager.

To perform this procedure, you must have membership in the local Administrators group, or you must have been delegated the appropriate authority.

To use Device Manager to check the status of the device:

  1. On the terminal server, open Device Manager. To open Device Manager, click Start, click Run, type devmgmt.msc, and then click OK.
  2. If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.
  3. On the View menu, click Devices by connection.
  4. Locate the device under the User Mode Bus controller node.
  5. Double-click the device and verify that Device status indicates that the device is working properly.

Supported Plug and Play Device Redirection

Terminal Services