Redirección de impresora de los Servicios de Escritorio remoto

Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_19 (UnitMonitor)

Este objeto supervisa la redirección de impresoras de Servicios de Escritorio remoto.

Knowledge Base article:

Resumen

Servicios de Escritorio remoto proporciona funcionalidad para redirigir impresoras, es decir, enrutar los trabajos de impresión desde un servidor hasta una impresora conectada a un equipo cliente o hasta una impresora compartida que esté disponible para el equipo cliente. Cuando un usuario establece una sesión remota con un servidor host de sesión de Escritorio remoto, la impresora redirigida estará disponible para las aplicaciones que se ejecuten en esa sesión remota.

De forma predeterminada, un servidor host de sesión de Escritorio remoto que ejecute Windows Server 2008 o posterior intentará usar primero el controlador Easy Print de Servicios de Escritorio remoto. Si el equipo cliente no admite este controlador, el servidor host de sesión de Escritorio remoto busca un controlador de impresora coincidente en el servidor host de sesión de Escritorio remoto. Puede instalar un controlador de impresora coincidente en el servidor host de sesión de Escritorio remoto o puede crear un archivo de asignación de impresora personalizado.

Soluciones

Para resolver este problema, compruebe el Id. del evento y, a continuación, consulte en las siguientes secciones la información para solucionar problemas relativa a ese evento.

Pasos de resolución de los siguientes Id. de evento: 1103, 1100

Para resolver este problema, habilite el Bus del Redirector de dispositivos de Escritorio remoto. Si no puede habilitar el Bus del Redirector de dispositivos de Escritorio remoto, reemplace el archivo Rdpdr.sys existente. Si el problema persiste, reemplace la subclave del Registro RDPDR.

Para realizar estas tareas, consulte las secciones siguientes.

Habilitar el bus redirector de dispositivos del escritorio remoto

Para llevar a cabo este procedimiento en el servidor host de sesión de Escritorio remoto, debe ser miembro del grupo local Administradores o tener delegada la autoridad adecuada.

Para habilitar el Bus redirector de dispositivos de Escritorio remoto en el servidor host de sesión de Escritorio remoto:

1. En el servidor host de sesión de Escritorio remoto, abra el Administrador de dispositivos. Para abrir el Administrador de dispositivos, haga clic en Inicio, haga clic en Ejecutar, escriba devmgmt.msc y, a continuación, haga clic en Aceptar.

2. Si aparece el cuadro de diálogo Control de cuentas de usuario, confirme que la acción que se muestra sea la esperada y, a continuación, haga clic en .

3. Expanda Dispositivos de sistema.

4. Haga clic con el botón secundario en Bus del Redirector de dispositivos de Escritorio remoto y haga clic en Propiedades.

5. En la pestaña Controlador, haga clic en Habilitar.

6. Reinicie el equipo para que se apliquen los cambios.

7. Inicie el Administrador de dispositivos y consulte las propiedades del Bus del Redirector de dispositivos de Escritorio remoto. En Estado del dispositivo, asegúrese de que aparezca el mensaje Este dispositivo funciona correctamente.

Reemplazar el archivo Rdpdr.sys existente

Si falta el archivo Rdpdr.sys o está dañado, copie el archivo Rdpdr.sys de los medios de instalación de Windows Server en la carpeta %systemroot%\system32\drivers del servidor host de sesión de Escritorio remoto (donde %systemroot% es la carpeta en la que está instalado el sistema operativo, que de forma predeterminada es c:\windows).

Para llevar a cabo este procedimiento en el servidor host de sesión de Escritorio remoto, debe ser miembro del grupo local Administradores o tener delegada la autoridad adecuada.

Para copiar el archivo Rdpdr.sys:

1. Inserte el medio de instalación.

2. En el servidor host de sesión de Escritorio remoto, haga clic en Inicio, en Ejecutar, escriba "expand <origen destino>" (donde "origen" es la ruta de acceso al archivo que desea expandir en el disco de instalación y "destino" es la ruta de acceso a la ubicación donde desea guardar el archivo) y, a continuación, haga clic en Aceptar.

3. Reinicie el servidor host de sesión de Escritorio remoto.

Reemplace la subclave del registro RDPDR

Si copiar el archivo Rdpdr.sys no soluciona el problema, es posible que la subclave del Registro RDPDR esté dañada.

Para resolver este problema, utilice cualquiera de los métodos siguientes.

Para llevar a cabo estos procedimientos, debe ser miembro del grupo local Administradores o tener delegada la autoridad adecuada.

Primer método

Reemplace la subclave del registro RDPDR.

Para reemplazar la subclave del registro RDPDR:

Precaución: la modificación incorrecta del Registro puede dañar gravemente el sistema. Antes de realizar cambios en el Registro, haga una copia de seguridad de los datos importantes.

1. En un servidor host de sesión de Escritorio remoto, abra el Editor del Registro. Para abrir el Editor del Registro, haga clic en Inicio, haga clic en Ejecutar, escriba regedit y, a continuación, haga clic en Aceptar.

2. Si aparece el cuadro de diálogo Control de cuentas de usuario, confirme que la acción que se muestra sea la esperada y, a continuación, haga clic en .

3. Busque la subclave del Registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\RDPDR.

4. Haga clic con el botón secundario en RDPDR, haga clic en Exportar y guarde el archivo .reg. Copie el archivo .reg en el servidor host de sesión de Escritorio remoto que tiene el problema.

5. En el servidor host de sesión de Escritorio remoto que tiene el problema, haga doble clic en el archivo .reg que creó en el paso anterior.

6. Si aparece el cuadro de diálogo Control de cuentas de usuario, confirme que la acción que se muestra sea la esperada y, a continuación, haga clic en .

7. Haga clic en y, a continuación, en Aceptar.

8. Después de importar la subclave del Registro, inicie el Administrador de dispositivos, expanda Dispositivos de sistema y, a continuación, haga clic en Bus del Redirector de dispositivos de Escritorio remoto.

9. En el menú Acción, haga clic en Buscar cambios de hardware.

10. Haga clic con el botón secundario en Bus del Redirector de dispositivos de Escritorio remoto y haga clic en Propiedades. En Estado del dispositivo, asegúrese de que aparezca el mensaje Este dispositivo funciona correctamente.

Nota: Para que se apliquen los cambios, reinicie el servidor host de sesión de Escritorio remoto.

Si este método no funciona, desinstale y vuelva a instalar el servicio de rol Host de sesión de Escritorio remoto.

Segundo método

Desinstale y vuelva a instalar el servicio de rol Host de sesión de Escritorio remoto usando el Administrador del servidor. Para obtener más información sobre cómo desinstalar e instalar el servicio de rol Host de sesión de Escritorio remoto, vea la Ayuda del Host de sesión de Escritorio remoto en la Biblioteca técnica de Windows Server ( http://technet.microsoft.com/es-es/library/cc742822.aspx).

Importante: si desinstala y vuelve a instalar el servicio de rol de host de sesión de Escritorio remoto, es posible que tenga que volver a instalar las aplicaciones existentes.

Pasos de resolución de los siguientes Id. de evento:1111, 1102

Para solucionar este problema, realice una de las siguientes acciones:

Para realizar estas tareas, consulte las secciones siguientes.

Instalar o reinstalar el controlador de impresora en el servidor host de sesión de Escritorio remoto

Si el controlador de la impresora instalado en el equipo cliente es un controlador OEM y hay un controlador disponible del fabricante de la impresora, reemplace el controlador OEM por el del fabricante. Si va a instalar un controlador de un tercero, compruebe que está firmado por los laboratorios de calidad de hardware de Windows (WHQL).

Importante: después de instalar el controlador de impresora, los clientes de host de sesión de Escritorio remoto deberán cerrar la sesión y volver a conectarse al servidor host de sesión de Escritorio remoto para que se apliquen los cambios en el controlador de impresora.

Para instalar el controlador de impresora, utilice uno de los métodos siguientes:

Para llevar a cabo estos procedimientos debe ser miembro del grupo de Administradores locales o tener delegada la autoridad adecuada.

Primer método

Ejecute el programa de configuración de la impresora para instalar el archivo .inf del controlador de la impresora en el servidor host de sesión de Escritorio remoto.

Segundo método

Instale el controlador de impresora mediante el Asistente para agregar controladores de impresora.

Para instalar el controlador:

1. En el servidor host de sesión de Escritorio remoto, haga clic en Inicio, en Ejecutar, escriba "controladores de impresora" y, a continuación, haga clic en Aceptar.

2. En el menú Archivo, haga clic en Propiedades del servidor.

Nota: si el menú Archivo no es visible, haga clic con el botón secundario en un área vacía del cuadro de diálogo Impresoras y, a continuación, haga clic en Propiedades del servidor.

3. Haga clic en la pestaña Controladores.

4. Haga clic en Agregar y siga las instrucciones en el Asistente para agregar controladores de impresora para instalar el archivo .inf del controlador de impresora.

Crear o modificar un archivo de asignación de impresora personalizado

Puede crear o modificar un archivo de asignación de impresora personalizado para definir asignaciones desde los controladores del cliente a los controladores del servidor en el servidor host de sesión de Escritorio remoto.

Para llevar a cabo este procedimiento en el servidor host de sesión de Escritorio remoto, debe ser miembro del grupo local Administradores o tener delegada la autoridad adecuada.

Para utilizar un archivo de asignación de impresora personalizado:

Precaución: la modificación incorrecta del Registro puede dañar gravemente el sistema. Antes de realizar cambios en el Registro, haga una copia de seguridad de los datos importantes.

1. En el servidor host de sesión de Escritorio remoto, abra el Editor del Registro. Para abrir el Editor del Registro, haga clic en Inicio, haga clic en Ejecutar, escriba regedit y, a continuación, haga clic en Aceptar.

2. Si aparece el cuadro de diálogo Control de cuentas de usuario, confirme que la acción que se muestra sea la esperada y, a continuación, haga clic en .

3. Busque la subclave del Registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd.

4. Agregue los valores siguientes:

Nombre: PrinterMappingINFName

Tipo: cadena (REG_SZ)

Datos de valor: nombre del archivo .inf al que desea redirigir las búsquedas.

Ejemplo: c:\windows\inf\ntprintsubs.inf

Nombre: PrinterMappingINFSection

Tipo: cadena (REG_SZ)

Datos de valor: nombre de la sección del archivo .inf a la que desea redirigir las búsquedas.

Ejemplo: impresoras

Después de agregar los nuevos valores del Registro, cree o modifique el archivo .inf que especificó en la entrada del Registro PrinterMappingINFName para incluir las asignaciones definidas por el usuario desde los controladores del cliente hasta los del servidor. Siga el formato utilizado en el ejemplo siguiente:

;NTPRINTSUBS.INF

;Archivo de asignación de impresora para controladores del lado del cliente al lado del servidor

[Impresoras]

"Nombre de controlador de impresora OEM" = "Nombre de controlador de Windows Server 2008"

Por ejemplo:

"HP DeskJet 720C Series v10.3" = "HP DeskJet 722C"

La parte izquierda de la ecuación es el nombre exacto del controlador de impresora asociado con la cola de impresión del cliente que se está redireccionando al servidor. El nombre exacto del controlador de impresora aparece en la pestaña General, junto a Modelo, al ver las propiedades de la impresora en el equipo cliente. (También puede hacer clic en la pestaña Avanzadas y ver el nombre del controlador en la lista de controladores). La parte derecha de la ecuación es el nombre exacto del controlador del lado servidor equivalente que está instalado en el servidor host de sesión de Escritorio remoto.

Importante: para que se apliquen los cambios deberá reiniciar el servicio Administrador de trabajos de impresión en el servidor host de sesión de Escritorio remoto.

Para llevar a cabo este procedimiento en el servidor host de sesión de Escritorio remoto, debe ser miembro del grupo local Administradores o tener delegada la autoridad adecuada.

Para reiniciar el servicio Administrador de trabajos de impresión:

1. En el servidor host de sesión de Escritorio remoto, abra el complemento Servicios. Para abrir el complemento Servicios, haga clic en Inicio, seleccione Herramientas administrativas y, a continuación, haga clic en Servicios.

2. Si aparece el cuadro de diálogo Control de cuentas de usuario, confirme que la acción que se muestra sea la esperada y, a continuación, haga clic en .

3. En el panel Servicios, haga clic con el botón secundario en Administrador de trabajos de impresión y, a continuación, haga clic en Reiniciar.

4. Confirme que en la columna Estado del servicio Administrador de trabajos de impresión se muestre Iniciado.

Pasos de resolución de los siguientes Id. de evento: 1115

Para resolver este problema, asegúrese de que el servicio Administrador de trabajos de impresión se ejecute tanto en el equipo cliente, como en el servidor host de sesión de Escritorio remoto. Si al reiniciar el servicio Administrador de trabajos de impresión el problema no desaparece, el archivo printui.dll del controlador del servidor host de sesión de Escritorio remoto podría estar dañado. Para resolver este problema, reinstale el controlador de impresora en el servidor host de sesión de Escritorio remoto.

Para realizar estas tareas, consulte las secciones siguientes.

Iniciar el servicio Administrador de trabajos de impresión

Para llevar a cabo este procedimiento debe ser miembro del grupo de Administradores locales o tener delegada la autoridad adecuada.

Para iniciar el servicio:

1. Abra el complemento Servicios. Para abrir el complemento Servicios, haga clic en Inicio, escriba services.msc y, a continuación, haga clic en Aceptar.

2. Si aparece el cuadro de diálogo Control de cuentas de usuario, confirme que la acción que se muestra sea la esperada y, a continuación, haga clic en .

3. En el panel Servicios, haga clic con el botón secundario en Administrador de trabajos de impresión y, a continuación, haga clic en Propiedades.

4. En la pestaña General, compruebe que el Tipo de inicio se haya establecido como Automático. En caso contrario, haga clic en Automático y, a continuación, en Aplicar.

5. En Estado del servicio, haga clic en Iniciar.

6. Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades del administrador de trabajos de impresión.

7. Confirme que en la columna Estado del servicio Administrador de trabajos de impresión se muestre Iniciado.

Reinstalar el controlador de impresora en el servidor host de sesión de Escritorio remoto

Si el controlador de la impresora instalado en el equipo cliente es un controlador OEM y hay un controlador disponible del fabricante de la impresora, reemplace el controlador OEM por el del fabricante. Si va a instalar un controlador de un tercero, compruebe que está firmado por los laboratorios de calidad de hardware de Windows (WHQL).

Importante: después de instalar el controlador de impresora, los clientes del servidor host de sesión de Escritorio remoto deberán cerrar la sesión y volver a conectarse al servidor host de sesión de Escritorio remoto para que se apliquen los cambios en el controlador de impresora.

Para instalar el controlador de impresora, utilice uno de los métodos siguientes:

Para llevar a cabo estos procedimientos debe ser miembro del grupo de Administradores locales o tener delegada la autoridad adecuada.

Primer método

Ejecute el programa de configuración de la impresora para instalar el archivo .inf del controlador de la impresora en el servidor host de sesión de Escritorio remoto.

Segundo método

Instalar el controlador mediante el Asistente para agregar controladores de impresora.

Para instalar el controlador:

1. En el servidor host de sesión de Escritorio remoto, haga clic en Inicio, en Ejecutar, escriba "controladores de impresora" y, a continuación, haga clic en Aceptar.

2. En el menú Archivo, haga clic en Propiedades del servidor.

Nota: si el menú Archivo no es visible, haga clic con el botón secundario en un área vacía del cuadro de diálogo Impresoras y, a continuación, haga clic en Propiedades del servidor.

3. Haga clic en la pestaña Controladores.

4. Haga clic en Agregar y siga las instrucciones en el Asistente para agregar controladores de impresora para instalar el archivo .inf del controlador de impresora.

Pasos de resolución del siguiente Id. de evento: 1123

Para intentar resolver este problema, el usuario debe desconectarse de la sesión de Servicios de Escritorio remoto y, a continuación, conectarse de nuevo.

Pasos de resolución de los siguientes Id. de evento:1124

Para solucionar este problema, cree o modifique la entrada del Registro MaxPrintersPerSession para asegurarse de que no se alcance el límite del número máximo de impresoras por sesión. De forma predeterminada, el número máximo de impresoras por límite de sesión es 20.

Para llevar a cabo este procedimiento en el servidor host de sesión de Escritorio remoto, debe ser miembro del grupo local Administradores o tener delegada la autoridad adecuada.

Para cambiar la entrada del Registro:

Precaución: la modificación incorrecta del Registro puede dañar gravemente el sistema. Antes de realizar cambios en el Registro, haga una copia de seguridad de los datos importantes.

1. En el servidor host de sesión de Escritorio remoto, abra el Editor del Registro. Para abrir el Editor del Registro, haga clic en Inicio, haga clic en Ejecutar, escriba regedit y, a continuación, haga clic en Aceptar.

2. Si aparece el cuadro de diálogo Control de cuentas de usuario, confirme que la acción que se muestra sea la esperada y, a continuación, haga clic en .

3. Busque la subclave del Registro HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services.

4. Haga clic con el botón secundario en Terminal Services, apunte a Nuevo y, a continuación, haga clic en Valor DWORD (32 bits).

5. Escriba MaxPrintersPerSession para el nombre de la entrada y, a continuación, pulse ENTRAR.

6. Haga clic con el botón secundario en MaxPrintersPerSession y seleccione Modificar.

7. En el cuadro Datos de valor, escriba el número máximo de impresoras que quiera permitir por sesión y haga clic en Aceptar.

8. Cierre el Editor del Registro.

Para que la configuración surta efecto, realice una de las acciones siguientes:

Use el siguiente procedimiento para reiniciar el servicio Redirector de puerto en modo usuario de Servicios de Escritorio remoto en el servidor host de sesión de Escritorio remoto.

Para llevar a cabo este procedimiento en el servidor host de sesión de Escritorio remoto, debe ser miembro del grupo local Administradores o tener delegada la autoridad adecuada.

Para reiniciar el servicio:

1. En el servidor host de sesión de Escritorio remoto, abra el complemento Servicios. Para abrir el complemento Servicios, haga clic en Inicio, seleccione Herramientas administrativas y, a continuación, haga clic en Servicios.

2. Si aparece el cuadro de diálogo Control de cuentas de usuario, confirme que la acción que se muestra sea la esperada y, a continuación, haga clic en .

3. En el panel Servicios, haga clic con el botón secundario en Redirector de puerto en modo usuario de Servicios de Escritorio remoto y, a continuación, haga clic en Reiniciar.

4. Confirme que en la columna Estado del servicio Redirector de puerto en modo usuario de Servicios de Escritorio remoto se muestre Iniciado.

Pasos de resolución de los siguientes Id. de evento:1108

Por lo general, este problema puede pasarse por alto. Cuando se cree la cola de impresión, se le aplicará la configuración predeterminada.

Pasos de resolución de los siguientes Id. de evento:1105

Para resolver este problema, asegúrese primero de que el servicio Administrador de trabajos de impresión está en ejecución en el servidor host de sesión de Escritorio remoto. Si lo está, asegúrese de que existe la cola de impresión que se especifica dentro de la sesión de cliente.

Asegurarse de que el servicio Administrador de trabajos de impresión esté funcionando

Para llevar a cabo este procedimiento debe ser miembro del grupo de Administradores locales o tener delegada la autoridad adecuada.

Para comprobar el servicio:

1. En el servidor host de sesión de Escritorio remoto, abra el complemento Servicios. Para abrir el complemento Servicios, haga clic en Inicio, escriba services.msc y, a continuación, haga clic en Aceptar.

2. Si aparece el cuadro de diálogo Control de cuentas de usuario, confirme que la acción que se muestra sea la esperada y, a continuación, haga clic en .

3. En el panel Servicios, haga clic con el botón secundario en Administrador de trabajos de impresión y, a continuación, haga clic en Propiedades.

4. En la pestaña General, compruebe que el Tipo de inicio se haya establecido como Automático. En caso contrario, haga clic en Automático y, a continuación, en Aplicar.

5. En Estado del servicio, haga clic en Iniciar.

6. Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades del administrador de trabajos de impresión.

7. Confirme que en la columna Estado del servicio Administrador de trabajos de impresión se muestre Iniciado.

Asegurarse de que existe la cola de impresión que se especifica en la sesión de cliente

Si la cola de impresión del cliente no existe, el servidor host de sesión de Escritorio remoto no podrá aplicar la lista de control de acceso (ACL) cuando intente que la impresora esté disponible desde dentro de la sesión.

Para asegurarse de que la cola de impresión que se especifica dentro de la sesión de cliente existe, salga de la sesión de Servicios de Escritorio remoto en el equipo cliente y, a continuación, intente conectarse a la impresora. Si no puede conectarse a la impresora, compruebe la configuración de la impresora en el servidor de impresión.

Si la impresora ya no existe, haga clic con el botón secundario en la herramienta Impresoras (o la herramienta Impresoras y faxes, según la versión del sistema operativo), haga clic en Eliminar y, a continuación, haga clic en para confirmar la eliminación de la impresora.

Pasos de resolución de los siguientes Id. de evento: 1114, 1112, 1107

Para resolver este problema, inicie el servicio Administrador de trabajos de impresión.

Para llevar a cabo este procedimiento debe ser miembro del grupo de Administradores locales o tener delegada la autoridad adecuada.

Para iniciar el servicio:

1. En el servidor host de sesión de Escritorio remoto, abra el complemento Servicios. Para abrir el complemento Servicios, haga clic en Inicio, seleccione Herramientas administrativas y, a continuación, haga clic en Servicios.

2. Si aparece el cuadro de diálogo Control de cuentas de usuario, confirme que la acción que se muestra sea la esperada y, a continuación, haga clic en .

3. En el panel Servicios, haga clic con el botón secundario en Administrador de trabajos de impresión y, a continuación, haga clic en Propiedades.

4. En la pestaña General, compruebe que el Tipo de inicio se haya establecido como Automático. En caso contrario, haga clic en Automático y, a continuación, en Aplicar.

5. En Estado del servicio, haga clic en Iniciar.

6. Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades del administrador de trabajos de impresión.

7. Confirme que en la columna Estado del servicio Administrador de trabajos de impresión se muestre Iniciado.

Pasos de resolución de los siguientes Id. de evento:1116

Para resolver este problema, se deben instalar los siguientes componentes en el equipo cliente:

Nota: el cliente RDC 6.1 (6.0.6001) y el cliente RDC 7.0 son compatibles con Protocolo de escritorio remoto 6.1.

Consulte las secciones siguientes para comprobar qué versión de los componentes hay actualmente instalada en el equipo cliente. Si necesita descargar una versión nueva de cualquiera de los componentes necesarios, visite el sitio web del Centro de descarga de Microsoft ( http://www.microsoft.com/downloads/Search.aspx?displaylang=es).

Comprobar la versión de Conexión a escritorio remoto

Para comprobar la versión de Conexión a escritorio remoto en el equipo cliente:

1. En el equipo cliente, haga clic en Inicio, en Ejecutar, escriba mstsc.exe y, a continuación, haga clic en Aceptar.

2. Haga clic en el icono de la esquina superior izquierda del cuadro de diálogo Conexión a Escritorio remoto y, a continuación, haga clic en Acerca de.

3. La versión aparecerá en el cuadro de diálogo Acerca de Conexión a Escritorio remoto. Si está instalado RDC 6.1, aparecerá el número de versión como 6.0.6001.

Comprobar la versión de .NET Framework

Para llevar a cabo este procedimiento debe ser miembro del grupo de Administradores locales o tener delegada la autoridad adecuada.

Para comprobar la versión de .NET Framework en el equipo cliente:

Precaución: la modificación incorrecta del Registro puede dañar gravemente el sistema. Antes de realizar cambios en el Registro, haga una copia de seguridad de los datos importantes.

1. En el equipo cliente, abra el Editor del Registro. Para abrir el Editor del Registro, haga clic en Inicio, haga clic en Ejecutar, escriba regedit y, a continuación, haga clic en Aceptar.

2. Si aparece el cuadro de diálogo Control de cuentas de usuario, confirme que la acción que se muestra sea la esperada y, a continuación, haga clic en Continuar.

3. Busque y haga clic en la siguiente subclave del Registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup

4. Busque la entrada Versión y consulte el valor de la entrada en la columna Datos. El valor debe ser al menos 3.0.04506.620.

5. Si el valor es inferior a 3.0.04506.620 o la subclave del Registro v3.0 no existe, quiere decir que.NET Framework 3.0 SP1 no está instalado en el equipo cliente.

Pasos de resolución de los siguientes Id. de evento: 1110, 1501

Para resolver este problema, ejecute de nuevo el programa de configuración del controlador de impresora para volver a instalar el archivo .inf del controlador. Si el problema todavía no se ha solucionado y está usando un archivo de asignación de impresora personalizado para definir asignaciones desde los controladores del cliente a los controladores del servidor, asegúrese de que el archivo de asignación de impresora personalizado esté correctamente configurado. Para ello, realice lo siguiente:

Para realizar estas tareas, consulte las secciones siguientes.

Instalar o reinstalar el controlador de impresora en el servidor host de sesión de Escritorio remoto

Si el controlador de la impresora instalado en el equipo cliente es un controlador OEM y hay un controlador disponible del fabricante de la impresora, reemplace el controlador OEM por el del fabricante. Si va a instalar un controlador de un tercero, compruebe que está firmado por los laboratorios de calidad de hardware de Windows (WHQL).

Importante: después de instalar el controlador de impresora, los clientes del servidor host de sesión de Escritorio remoto deberán cerrar la sesión y volver a conectarse al servidor host de sesión de Escritorio remoto para que se apliquen los cambios en el controlador de impresora.

Para instalar el controlador de impresora, utilice uno de los métodos siguientes:

Para llevar a cabo estos procedimientos debe ser miembro del grupo de Administradores locales o tener delegada la autoridad adecuada.

Primer método

Ejecute el programa de configuración de la impresora para instalar el archivo .inf del controlador de la impresora en el servidor host de sesión de Escritorio remoto.

Segundo método

Instale el controlador de impresora mediante el Asistente para agregar controladores de impresora.

Para instalar el controlador:

1. En el servidor host de sesión de Escritorio remoto, haga clic en Inicio, en Ejecutar, escriba "controladores de impresora" y, a continuación, haga clic en Aceptar.

2. Haga clic en una impresora y, a continuación, haga clic en Propiedades del servidor de impresión.

3. Haga clic en la pestaña Controladores.

4. Haga clic en Agregar y siga las instrucciones en el Asistente para agregar controladores de impresora para instalar el archivo .inf del controlador de impresora.

Cambiar el archivo de asignación de impresora personalizado

Para llevar a cabo este procedimiento en el servidor host de sesión de Escritorio remoto, debe ser miembro del grupo local Administradores o tener delegada la autoridad adecuada.

Para cambiar el archivo de asignación de impresora personalizado:

Precaución: la modificación incorrecta del Registro puede dañar gravemente el sistema. Antes de realizar cambios en el Registro, haga una copia de seguridad de los datos importantes.

1. En el servidor host de sesión de Escritorio remoto, asegúrese de que el nombre del archivo .inf que ha especificado en la entrada del Registro PrinterMappingINFName de la subclave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd sea correcto.

2. Para comprobar el valor de la entrada del Registro:

3. En el servidor host de sesión de Escritorio remoto, abra el Editor del Registro. Para abrir el Editor del Registro, haga clic en Inicio, haga clic en Ejecutar, escriba regedit y, a continuación, haga clic en Aceptar.

4. Si aparece el cuadro de diálogo Control de cuentas de usuario, confirme que la acción que se muestra sea la esperada y, a continuación, haga clic en .

5. Busque y haga clic en la subclave del Registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd.

6. Busque la entrada PrinterMappingINFName y consulte el valor de la entrada en la columna Datos.

7. Si el nombre de archivo es incorrecto, haga clic con el botón secundario en PrinterMappingINFName, haga clic en Modificar, escriba el nombre de archivo correcto en Datos de valor y, a continuación, haga clic en Aceptar.

Abra el archivo .inf de asignación de impresora que se especifica en la entrada del Registro PrinterMappingINFName. Asegúrese de que el archivo contiene al menos una asignación en su sección de asignación de nombre de impresora. Asegúrese también de que la sintaxis es correcta. Las asignaciones deben utilizar la sintaxis siguiente:

"Nombre de controlador de impresora OEM" = "Nombre de controlador de Windows Server 2008"

La parte izquierda de la ecuación es el nombre exacto del controlador de impresora asociado con la cola de impresión del cliente que se está redireccionando al servidor. El nombre exacto del controlador de impresora aparece en la pestaña General, junto a Modelo, al ver las propiedades de la impresora en el equipo cliente. (También puede hacer clic en la pestaña Avanzadas y ver el nombre del controlador en la lista de controladores). La parte derecha de la ecuación es el nombre exacto del controlador del lado servidor equivalente que está instalado en el servidor host de sesión de Escritorio remoto.

Para que se apliquen los cambios, reinicie el servicio Administrador de trabajos de impresión en el servidor host de sesión de Escritorio remoto.

Para llevar a cabo este procedimiento en el servidor host de sesión de Escritorio remoto, debe ser miembro del grupo local Administradores o tener delegada la autoridad adecuada.

Para reiniciar el servicio:

1. En el servidor host de sesión de Escritorio remoto, abra el complemento Servicios. Para abrir el complemento Servicios, haga clic en Inicio, seleccione Herramientas administrativas y, a continuación, haga clic en Servicios.

2. Si aparece el cuadro de diálogo Control de cuentas de usuario, confirme que la acción que se muestra sea la esperada y, a continuación, haga clic en .

3. En el panel Servicios, haga clic con el botón secundario en Administrador de trabajos de impresión y, a continuación, haga clic en Reiniciar.

4. Confirme que en la columna Estado del servicio Administrador de trabajos de impresión se muestre Iniciado.

Pasos de resolución del siguiente Id. de evento: 1113

Para resolver este problema, aumente la cantidad de memoria disponible en el servidor host de sesión de Escritorio remoto. Una manera de aumentar la memoria disponible consiste en determinar si se puede cerrar alguno de los programas o procesos que se están ejecutando en el servidor host de sesión de Escritorio remoto. Utilice el Administrador de tareas para determinar qué procesos están utilizando más memoria y para finalizar dichos procesos.

Para llevar a cabo este procedimiento debe ser miembro del grupo de Administradores locales o tener delegada la autoridad adecuada.

Para liberar memoria en el servidor host de sesión de Escritorio remoto:

1. En el servidor host de sesión de Escritorio remoto, haga clic con el botón secundario en un área vacía de la barra de tareas y, a continuación, haga clic en Iniciar el Administrador de tareas.

2. Haga clic en la pestaña Procesos.

3. Asegúrese de que aparezcan las columnas Nombre de usuario y Memoria (espacio de trabajo privado). Si no aparecen, haga clic en Seleccionar columnas en el menú Ver, active las casillas Nombre de usuario y Memoria (espacio de trabajo privado) y, a continuación, haga clic en Aceptar.

4. En la parte inferior de la pestaña, active la casilla de verificación Mostrar procesos de todos los usuarios.

5. Si aparece el cuadro de diálogo Control de cuentas de usuario, confirme que la acción que se muestra sea la esperada y, a continuación, haga clic en .

6. Para ordenar los procesos por uso de memoria, haga clic en el encabezado de columna Memoria (espacio de trabajo privado).

7. Determine si puede finalizar alguno de los procesos que utilizan mucha memoria.

8. Para finalizar un proceso, haga clic en el nombre del proceso y, a continuación, haga clic en Finalizar proceso.

9. Haga clic en Finalizar proceso para confirmar que desea finalizar el proceso.

Si no consigue liberar memoria mediante el Administrador de tareas o si este problema todavía se produce después de intentar liberar memoria, reinicie el servidor host de sesión de Escritorio remoto.

Pasos de resolución del siguiente Id. de evento: 1122

Para resolver este problema, detenga y, a continuación, inicie el servicio Administrador de trabajos de impresión.

Para llevar a cabo este procedimiento debe ser miembro del grupo de Administradores locales o tener delegada la autoridad adecuada.

Para detener y, a continuación, iniciar el servicio:

1. En el servidor host de sesión de Escritorio remoto, abra el complemento Servicios. Para abrir el complemento Servicios, haga clic en Inicio, seleccione Herramientas administrativas y, a continuación, haga clic en Servicios.

2. Si aparece el cuadro de diálogo Control de cuentas de usuario, confirme que la acción que se muestra sea la esperada y, a continuación, haga clic en .

3. En el panel Servicios, haga clic con el botón secundario en Administrador de trabajos de impresión y, a continuación, haga clic en Propiedades.

4. En la pestaña General, compruebe que el Tipo de inicio se haya establecido como Automático. En caso contrario, haga clic en Automático y, a continuación, en Aplicar.

5. En Estado del servicio, haga clic en Detener y, a continuación, en Iniciar.

6. Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades del administrador de trabajos de impresión.

7. Confirme que en la columna Estado del servicio Administrador de trabajos de impresión se muestre Iniciado.

Pasos de resolución de los siguientes Id. de evento:1109

Por lo general, este problema puede pasarse por alto. Esta condición se produce a menudo a pesar de que la impresora predeterminada se haya configurado correctamente.

Nota: esta condición puede aparecer en situaciones donde el cliente de Servicios de Escritorio remoto tenga más de una cola de impresoras redirigidas y el cliente realice lo siguiente:

Element properties:

TargetMicrosoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost
Parent MonitorSystem.Health.AvailabilityState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLogManualReset3StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Alerta de redirección de impresora de los Servicios de Escritorio remoto
ID de suceso: {0} -- Descripción: {1}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_19" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLogManualReset3StateMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_19_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/Context/EventDescription$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId92f430cde1a04267adaf5e98260251d3" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId104cf97e118e423c8298bbb61e70f426" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId42417ebfad3941348a879fdf20cab61b" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>System</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String"> Microsoft-Windows-TerminalServices-Printers </Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1123</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1124</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>System</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-Printers</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1107</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1102</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1110</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1112</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1501</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1100</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1113</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1115</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1116</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1103</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1108</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1105</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1109</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1122</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1114</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1111</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>