Un escáner USB de RemoteFX redirigido no se inicia en Windows Server 2012 o Windows Server R2 de 2012

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 3125295
Síntomas
Considere el siguiente escenario:
  • Preparar un servidor basado en Windows Server 2012 R2 Datacenter como un servidor RDP o un equipo basado en x 64 Windows 8.1 Pro como un cliente de escritorio remoto (RDP) y basado en Windows Server 2012.
  • Conectar un escáner USB en el equipo basado en Windows 8.1.
  • Instalar a un controlador para el escáner en el servidor.
  • En el equipo basado en Windows 8.1, enablethe RDP permitir redirección de otros dispositivos RemoteFX USB compatibles de este equipo en la configuración de directiva de grupo de Equipo Configuración de usuario\Plantillas administrativas\Componentes Windows\Servicios Escritorio remoto\Host escritorio conexión Client\RemoteFX redirección de dispositivo USB.
  • En el servidor basado en Windows Server R2 de 2012, enablethe Host de sesión de escritorio remoto y características de Experiencia de escritorio .
  • Inicie sesión en la sesión RDP mediante la redirección de RemoteFX USB desde el cliente basado en Windows 8.1 RDP en el servidor basado en Windows Server 2012 R2 RDP.
  • En esa sesión, se abre la ventana dispositivos e impresoras .
  • Haga clic en el icono para el escáner USB y, a continuación, haga clic enIniciar análisis.
En este escenario, el análisis no se inicia y se muestra ningún mensaje de error.

Este problema se produce cuando el controlador llama a la función CreateFile sin establecer el indicador FILE_FLAG_SESSION_AWARE . Cuando se produce el problema, la función CreateFile falla con un error E_ACCESSDENIED (0 x 80070005).
Solución
Si eres el programador del controlador, debe establecer el indicadorFILE_FLAG_SESSION_AWARE en el parámetro dwFlagsAndAttributes de la función CreateFile para corregir este problema. En caso contrario, debe ponerse en contacto con la fabricación de escáner para el controlador más reciente que corrige el problema.
Más información
Aunque redirección de USB de RemoteFX para Windows 7 SP1 se ha implementado para las SKU cliente con una sola sesión, RemoteFX USB redirección para Windows Server 2012 R2 admite redirección desde varios clientes y proporciona aislamiento de la sesión para dispositivos redirigidos. Por lo tanto, los usuarios verán sólo los dispositivos USB que les pertenecen. Cuando se habilita la redirección de dispositivos USB en RDS o multipunto, dispositivos USB se asignan a la sesión en particular en el que ha redirigido. Sólo el código de modo de usuario que se ejecuta en esa misma sesión puede tener acceso a estos dispositivos.

Es el comportamiento predeterminado del Administrador de E/S denegar el acceso cuando un servicio que se ejecuta en la sesión 0 intenta abrir uno de estos dispositivos, a menos que el servicio hace pasar el indicadorFILE_FLAG_SESSION_AWARE a CreateFile. Aquí la teoría es que cuando los desarrolladores actualización sus servicios para Utilice este indicador para abrir dispositivos, también agregan nueva funcionalidad para asegurarse de que sus servicios restringido el acceso a estos dispositivos a cualquier otras aplicaciones de otras sesiones que también podrían utilizar el servicio (por ejemplo, si el servicio es un servidor COM).

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 3125295 - Última revisión: 12/30/2015 18:24:00 - Revisión: 1.0

Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation, Windows Server 2012 R2 Standard, Windows 8.1 Pro, Windows Server 2012 Datacenter, Windows Server 2012 Essentials, Windows Server 2012 Foundation, Windows Server 2012 Standard

  • kbexpertiseadvanced kbsurveynew kbtshoot kbmt KB3125295 KbMtes
Comentarios