El objetivo de este proyecto es habilitar la compatibilidad con el host de escritorio remoto y sesiones RDP simultáneas en sistemas de funcionalidad reducida para uso doméstico.
RDP Wrapper funciona como una capa entre Service Control Manager y Terminal Services, por lo que el archivo Termsrv.dll original permanece intacto. Además, este método es muy eficaz contra Windows Update.
Versión NT | Capturas de pantalla |
---|---|
Vista de Windows | |
ventana 7 | |
ventana 8 | |
Ventanas 8.1 | |
ventanas 10 |
Esta solución se inspiró en el Editor de políticas de productos de Windows, muchas gracias a kost :)
— maestro binario
Se recomienda tener el archivo Termsrv.dll original con la instalación de RDP Wrapper. Si lo ha modificado antes con otros parches, puede volverse inestable y fallar en cualquier momento.
El código fuente está disponible, por lo que puedes crearlo tú mismo.
RDP Wrapper no parchea Termsrv.dll, carga Termsrv con diferentes parámetros
RDPWInst y RDPChecker se pueden redistribuir sin carpeta de desarrollo ni archivos por lotes
RDPWInst se puede utilizar para instalación/implementación desatendida
Windows 2000, XP y Server 2003 no serán compatibles
Servidor host RDP en cualquier edición de Windows a partir de Vista
Consola y sesiones remotas al mismo tiempo
Usar el mismo usuario simultáneamente para inicio de sesión local y remoto (ver aplicación de configuración)
Hasta 15 sesiones simultáneas (la limitación real depende de su hardware y versión de sistema operativo)
Remedo de sesión de consola y RDP (usando el Administrador de tareas en Windows 7 y versiones anteriores, y Conexión a Escritorio remoto en Windows 8 y versiones posteriores)
Soporte completo de múltiples monitores para host RDP
...y si encuentras una nueva característica que no aparece aquí, dínoslo ;)
ARM para Windows RT (ver enlaces a continuación)
¿IA-64 para Windows Server basado en Itanium? Pues no tengo ni idea :)
La versión x86 de Delphi se puede construir con Embarcadero RAD Studio 2010
La versión x86/x64 C++ se puede compilar con Microsoft Visual Studio 2013
Repositorio oficial de GitHub:
https://github.com/stascorp/rdpwrap/
Chat oficial de Telegram:
https://t.me/rdpwrap
Discusión activa en los comentarios aquí:
Habilite el escritorio remoto en Windows 8 core/basic - Andrew Block .net
Hilo de proyectos y aplicaciones de MDL aquí:
Biblioteca RDP Wrapper (funciona con Windows 8.1 Basic)
Algunas ideas sobre la migración a ARM para Windows RT (publicación n.° 23):
[Q] Modifica Windows RT para habilitar el escritorio remoto
Agregar el grupo «Usuarios de escritorio remoto»:
http://superuser.com/questions/680572/
Actualización manual del archivo INI de RDP Wrapper (ahora use el instalador para actualizar el archivo INI)
Cómo encontrar compensaciones para nuevas versiones de Termsrv.dll
Nombre del archivo | Descripción |
---|---|
RDPWInst.exe | Instalador/desinstalador de la biblioteca RDP Wrapper |
RDPCheck.exe | Comprobador de RDP local (puede comprobar que el RDP está funcionando) |
RDPConf.exe | Configuración del contenedor RDP |
install.bat | Archivo por lotes de instalación rápida |
uninstall.bat | Archivo por lotes de desinstalación rápida |
update.bat | Archivo por lotes de actualización rápida |
¿Dónde puedo descargar el instalador o los binarios?
En la sección Lanzamientos de GitHub.
¿Es legal utilizar esta aplicación?
No hay una respuesta definitiva, consulte esta discusión.
El instalador intenta acceder a Internet, ¿es un comportamiento normal?
Sí, funciona en modo online de forma predeterminada. Puede desactivarlo eliminando el indicador -o
en el archivo install.bat
.
¿Qué es el modo de instalación en línea?
Modo de instalación en línea introducido en la versión 1.6.1. Cuando instale RDP Wrapper por primera vez usando este modo, descargará el archivo INI más reciente de GitHub. Vea esta discusión.
¿Qué es el archivo INI y por qué lo necesitamos?
El archivo INI se introdujo en la versión 1.5. Almacena la configuración del sistema para RDP Wrapper: configuraciones generales de envoltura, códigos de parche binarios y datos específicos por compilación. Cuando aparece una nueva compilación termsrv.dll
, el desarrollador agrega soporte actualizando el archivo INI en el repositorio.
Config Tool informa la versión 1.5, pero instalé una versión superior. ¿Qué pasa?
A partir de la versión 1.5, rdpwrap.dll
ya no se actualiza, ya que todas las configuraciones se almacenan en un archivo INI. Ocúpate de ello.
La herramienta de configuración muestra
[not supported]
y RDP no funciona. ¿Qué puedo hacer?
Asegúrate de estar conectado a Internet y ejecuta update.bat
.
La actualización no ayuda, todavía muestra
[not supported]
.
Visite la sección de problemas y verifique si su compilación termsrv.dll
aparece aquí. Si no puede encontrar dicho problema, cree uno nuevo: especifique su versión de compilación para agregarla al soporte.
¿Por qué
RDPCheck
no permite cambiar la resolución y otras configuraciones?
RDPCheck
es una aplicación muy sencilla y sólo para fines de prueba. Debe utilizar el Cliente de escritorio remoto de Microsoft ( mstsc.exe
) si desea personalizar la configuración. Puede utilizar la dirección 127.0.0.1
o 127.0.0.2
para la conexión loopback.
A partir de Windows 8 en tabletas, el sistema cerrará las sesiones inactivas - más información
A partir de Windows 10, puedes bloquearte accidentalmente del PC - más información
A partir de Creators Update para Windows 10 Home, RDP Wrapper ya no funcionará, afirmando que el oyente [not listening]
debido a que falta rfxvmt.dll
- más información, enlaces de descarga
Terminal Service no se inicia después de instalar algunas actualizaciones o problema de "Acceso denegado" - #215, #101
RDP Wrapper no funciona con hosts habilitados para RemoteFX - #127, #208, #216
RDP funciona, pero Termsrv.dll falla al intentar iniciar sesión: Windows Vista Starter RTM x86 (termsrv.dll 6.0.6000.16386
)
Si Terminal Services se bloquea al inicio, intente agregar rdpwrap.dll
a las exclusiones de antivirus. También intente aislar RDP Wrapper de otros servicios compartidos mediante el comando:
sc config TermService type= own
AVG Free Antivirus y Norton Antivirus pueden eliminar RDP Wrapper; primero asegúrese de haber descargado la versión oficial de GitHub y luego agréguela a las exclusiones.
Versión 1.6.2
Instalador actualizado
Incluya un archivo INI actualizado para las últimas versiones de Windows
Se agregó verificación de versiones de Windows compatibles (#155)
Función agregada para tomar el archivo INI del directorio actual (#300)
Función agregada para restaurar rfxvmt.dll (falta en Windows 10 Home #194)
Configuración RDP actualizada
Función agregada para permitir programas de inicio personalizados (#13 (comentario))
Paquete de instalación MSI agregado (#14)
Versión 1.6.1
Incluya un archivo INI actualizado para las últimas versiones de Windows
Instalador actualizado
Modo de instalación en línea agregado
Función agregada para mantener la configuración al desinstalar
Configuración RDP actualizada
Se corrigió la regla de actualización del firewall en el cambio de puerto RDP
Función agregada para ocultar usuarios al iniciar sesión.
Versión 1.6
Soporte agregado para Windows 10
El archivo INI ahora tiene un tamaño más pequeño: todos los comentarios se mueven al archivo KB
Instalador actualizado
Solución alternativa agregada para el error 1056 (aunque no es un error)
Se agregó soporte de actualización al instalador.
Las versiones más recientes de RDPClip se incluyen con el instalador
Comprobador RDP actualizado
Se cambió la IP de conexión a 127.0.0.2
Actualizados algunos mensajes de texto.
Configuración RDP actualizada
Se agregaron todos los modos de sombra posibles.
También escribirá la configuración en la política de grupo.
Versión 1.5
Se agregó soporte de configuración INI
La configuración ahora se almacena en el archivo INI
Podemos ampliar el soporte de versiones sin crear nuevos binarios.
Se agregó soporte para Windows 8.1 con KB3000850
Se agregó soporte para la actualización 2 de la vista previa técnica de Windows 10
Instalador actualizado
Configuración RDP actualizada
Función de diagnóstico agregada a RDP Config
Versión 1.4
Se agregó soporte para la actualización 1 de la vista previa técnica de Windows 10
Se agregó soporte para Windows Vista SP2 con KB3003743
Se agregó soporte para Windows 7 SP1 con KB3003743
Se agregó un nuevo programa de configuración RDP.
Instalador actualizado
Función agregada para instalar RDP Wrapper en el directorio System32
Problema solucionado en el instalador: la configuración NLA ahora permanece sin cambios
Comprobador RDP local actualizado
Los valores de SecurityLayer y UserAuthenification cambiaron al iniciar la verificación
RDP Checker restaura los valores al salir
Versión 1.3
Se agregó soporte para la Vista previa técnica de Windows 10
Se agregó soporte para Windows 7 con KB2984972
Se agregó soporte para Windows 8 con KB2973501
Se agregó soporte extendido para Windows Vista (SP0, SP1 y SP2)
Se agregó soporte extendido para Windows 7 (SP0 y SP1)
Algunas mejoras en el código fuente.
Instalador actualizado a v2.2
Se corrigió el error de instalación en Vista x64 (ruta de expansión incorrecta)
Comprobador RDP local actualizado
Se agregó descripción al error 0x708.
Versión 1.2
Se agregó soporte para Windows 8 Developer Preview
Se agregó soporte para Windows 8 Consumer Preview
Se agregó soporte para la versión preliminar de Windows 8
Se agregó soporte para la vista previa de Windows 8.1.
Soporte agregado para Windows 8.1
Más detalles verás en el código fuente.
Instalador actualizado a v2.1
El puerto C++ de RDP Wrapper fue realizado por Fusix
La arquitectura x64 ahora es compatible
Se agregó un nuevo instalador de línea de comando v2.0
Se agregó un verificador RDP local.
También se incluye el código fuente (puerto C++, instalador 2.0, verificador RDP local)
El código fuente de la versión 1.1 está disponible
Versión 1.1
Liberación estable
Envoltorio mejorado (ahora puede envolver la función de política SL Termsrv.dll interna no exportada)
Se agregó soporte para Windows 8 Single Language (probado en Acer Tablet PC con Intel Atom Z2760)
Versión 1.0
Primera versión [beta]
Envoltorio de política SL básica
6.0.XX (Windows Vista/Servidor 2008)
6.0.6000.16386 (Windows Vista)
6.0.6001.18000 (Windows Vista SP1)
6.0.6002.18005 (Windows Vista SP2)
6.0.6002.19214 (Windows Vista SP2 con KB3003743 RDA)
6.0.6002.23521 (Windows Vista SP2 con KB3003743 LDR)
6.1.XX (Windows 7/Servidor 2008 R2)
6.1.7600.16385 (Windows 7)
6.1.7600.20890 (Windows 7 con KB2479710)
6.1.7600.21316 (Windows 7 con KB2750090)
6.1.7601.17514 (Windows 7 SP1)
6.1.7601.21650 (Windows 7 SP1 con KB2479710)
6.1.7601.21866 (Windows 7 SP1 con KB2647409)
6.1.7601.22104 (Windows 7 SP1 con KB2750090)
6.1.7601.18540 (Windows 7 SP1 con KB2984972 RDA)
6.1.7601.22750 (Windows 7 SP1 con KB2984972 LDR)
6.1.7601.18637 (Windows 7 SP1 con KB3003743 RDA)
6.1.7601.22843 (Windows 7 SP1 con KB3003743 LDR)
6.1.7601.23403 (Windows 7 SP1 con KB3125574)
6.1.7601.24234 (Windows 7 SP1 con KB4462923)
6.2.8102.0 (Vista previa para desarrolladores de Windows 8)
6.2.8250.0 (Vista previa para el consumidor de Windows 8)
6.2.8400.0 (Vista previa de la versión de Windows 8)
6.2.9200.16384 (Windows 8/Servidor 2012)
6.2.9200.17048 (Windows 8 con KB2973501 RDA)
6.2.9200.21166 (Windows 8 con KB2973501 LDR)
6.3.9431.0 (Vista previa de Windows 8.1)
6.3.9600.16384 (Windows 8.1/Servidor 2012 R2)
6.3.9600.17095 (Windows 8.1 con KB2959626)
6.3.9600.17415 (Windows 8.1 con KB3000850)
6.3.9600.18692 (Windows 8.1 con KB4022720)
6.3.9600.18708 (Windows 8.1 con KB4025335)
6.3.9600.18928 (Windows 8.1 con KB4088876)
6.3.9600.19093 (Windows 8.1 con KB4343891)
6.4.9841.0 (Vista previa técnica de Windows 10)
6.4.9860.0 (Actualización de vista previa técnica 1 de Windows 10)
6.4.9879.0 (Actualización de vista previa técnica 2 de Windows 10)
10.0.9926.0 (Vista previa técnica de Windows 10 Pro)
10.0.10041.0 (Actualización 1 de vista previa técnica de Windows 10 Pro)
10.0.10240.16384 (Windows 10 RTM)
10.0.10586.0 (Windows 10 TH2 versión 151029-1700)
10.0.10586.589 (Windows 10 TH2 versión 160906-1759 con KB3185614)
10.0.11082.1000 (Windows 10 RS1 versión 151210-2021)
10.0.11102.1000 (Windows 10 RS1 versión 160113-1800)
10.0.14251.1000 (Windows 10 RS1 versión 160124-1059)
10.0.14271.1000 (Windows 10 RS1 versión 160218-2310)
10.0.14279.1000 (Windows 10 RS1 versión 160229-1700)
10.0.14295.1000 (Windows 10 RS1 versión 160318-1628)
10.0.14300.1000 (Vista previa técnica 5 de Windows Server 2016)
10.0.14316.1000 (Windows 10 RS1 versión 160402-2227)
10.0.14328.1000 (Windows 10 RS1 versión 160418-1609)
10.0.14332.1001 (Windows 10 RS1 versión 160422-1940)
10.0.14342.1000 (Windows 10 RS1 versión 160506-1708)
10.0.14352.1002 (Windows 10 RS1 versión 160522-1930)
10.0.14366.0 (Windows 10 RS1 versión 160610-1700)
10.0.14367.0 (Windows 10 RS1 versión 160613-1700)
10.0.14372.0 (Windows 10 RS1 versión 160620-2342)
10.0.14379.0 (Windows 10 RS1 versión 160627-1607)
10.0.14383.0 (Windows 10 RS1 versión 160701-1839)
10.0.14385.0 (Windows 10 RS1 versión 160706-1700)
10.0.14388.0 (Windows 10 RS1 versión 160709-1635)
10.0.14393.0 (Windows 10 RS1 versión 160715-1616)
10.0.14393.1198 (Windows 10 RS1, versión 170427-1353 con KB4019472)
10.0.14393.1737 (versión en el mercado de Windows 10 RS1 170914-1249 con KB4041691)
10.0.14393.2457 (versión de Windows 10 RS1 en el mercado 180822-1743 con KB4343884)
10.0.14901.1000 (prelanzamiento de Windows 10 RS 160805-1700)
10.0.14905.1000 (prelanzamiento de Windows 10 RS 160811-1739)
10.0.14915.1000 (prelanzamiento de Windows 10 RS 160826-1902)
10.0.14926.1000 (prelanzamiento de Windows 10 RS 160910-1529)
10.0.14931.1000 (prelanzamiento de Windows 10 RS 160916-1700)
10.0.14936.1000 (prelanzamiento de Windows 10 RS 160923-1700)
10.0.14942.1000 (prelanzamiento de Windows 10 RS 161003-1929)
10.0.14946.1000 (prelanzamiento de Windows 10 RS 161007-1700)
10.0.14951.1000 (prelanzamiento de Windows 10 RS 161014-1700)
10.0.14955.1000 (prelanzamiento de Windows 10 RS 161020-1700)
10.0.14959.1000 (prelanzamiento de Windows 10 RS 161026-1700)
10.0.14965.1001 (prelanzamiento de Windows 10 RS 161104-1700)
10.0.14971.1000 (prelanzamiento de Windows 10 RS 161111-1700)
10.0.14986.1000 (Windows 10 compilación 160101.0800)
10.0.14997.1001 (Windows 10 compilación 160101.0800)
10.0.15002.1001 (Windows 10 compilación 160101.0800)
10.0.15007.1000 (Windows 10 compilación 160101.0800)
10.0.15014.1000 (Windows 10 compilación 160101.0800)
10.0.15019.1000 (prelanzamiento de Windows 10 RS 170121-1513)
10.0.15025.1000 (prelanzamiento de Windows 10 RS 170127-1750)
10.0.15031.0 (Windows 10 RS2 versión 170204-1546)
10.0.15042.0 (Windows 10 RS2 versión 170219-2329)
10.0.15046.0 (Windows 10 compilación 160101.0800)
10.0.15048.0 (Windows 10 compilación 160101.0800)
10.0.15055.0 (Windows 10 compilación 160101.0800)
10.0.15058.0 (Windows 10 compilación 160101.0800)
10.0.15061.0 (Windows 10 compilación 160101.0800)
10.0.15063.0 (Windows 10 compilación 160101.0800)
10.0.15063.296 (Windows 10 compilación 160101.0800)
10.0.15063.994 (Windows 10 compilación 160101.0800)
10.0.15063.1155 (Windows 10 compilación 160101.0800)
10.0.16179.1000 (Windows 10 compilación 160101.0800)
10.0.16184.1001 (Windows 10 compilación 160101.0800)
10.0.16199.1000 (Windows 10 compilación 160101.0800)
10.0.16215.1000 (Windows 10 compilación 160101.0800)
10.0.16232.1000 (Windows 10 compilación 160101.0800)
10.0.16237.1001 (Windows 10 compilación 160101.0800)
10.0.16241.1001 (Windows 10 compilación 160101.0800)
10.0.16251.0 (Windows 10 compilación 160101.0800)
10.0.16251.1000 (Windows 10 compilación 160101.0800)
10.0.16257.1 (Windows 10 compilación 160101.0800)
10.0.16257.1000 (Windows 10 compilación 160101.0800)
10.0.16273.1000 (Windows 10 compilación 160101.0800)
10.0.16275.1000 (Windows 10 compilación 160101.0800)
10.0.16278.1000 (Windows 10 compilación 160101.0800)
10.0.16281.1000 (Windows 10 compilación 160101.0800)
10.0.16288.1 (Windows 10 compilación 160101.0800)
10.0.16291.0 (Windows 10 compilación 160101.0800)
10.0.16294.1 (Windows 10 compilación 160101.0800)
10.0.16296.0 (Windows 10 compilación 160101.0800)
10.0.16299.0 (Windows 10 compilación 160101.0800)
10.0.16299.15 (Windows 10 compilación 160101.0800)
10.0.16353.1000 (Windows 10 compilación 160101.0800)
10.0.16362.1000 (Windows 10 compilación 160101.0800)
10.0.17004.1000 (Windows 10 compilación 160101.0800)
10.0.17017.1000 (Windows 10 compilación 160101.0800)
10.0.17025.1000 (Windows 10 compilación 160101.0800)
10.0.17035.1000 (Windows 10 compilación 160101.0800)
10.0.17046.1000 (Windows 10 compilación 160101.0800)
10.0.17063.1000 (Windows 10 compilación 160101.0800)
10.0.17115.1 (Windows 10 compilación 160101.0800)
10.0.17128.1 (Windows 10 compilación 160101.0800)
10.0.17133.1 (Windows 10 compilación 160101.0800)
10.0.17134.1 (Windows 10 compilación 160101.0800)
10.0.17723.1000 (Windows 10 compilación 160101.0800)
10.0.17763.1 (Windows 10 compilación 160101.0800)
Windows Vista Starter (x86 - Service Pack 1 y superior)
Windows Vista Inicio Básico
Windows Vista Inicio Premium
Windows Vista Empresarial
Windows Vista Empresarial
Windows Vista último
Servidor Windows 2008
Inicio de Windows 7
Windows 7 Hogar Básico
Windows 7 Inicio Premium
Windows 7 Profesional
Windows 7 Empresa
Windows 7 último
Servidor Windows 2008 R2
Vista previa para desarrolladores de Windows 8
Vista previa para el consumidor de Windows 8
Vista previa de la versión de Windows 8
ventana 8
Idioma único de Windows 8
Windows 8 Pro
Windows 8 Empresa
Servidor Windows 2012
Vista previa de Windows 8.1
Ventanas 8.1
Windows 8.1 conectado (con Bing)
Idioma único de Windows 8.1
Windows 8.1 conectado en un solo idioma (con Bing)
Windows 8.1 Pro
Windows 8.1 Empresa
Servidor Windows 2012 R2
Vista previa técnica de Windows 10
Vista previa técnica de Windows 10 Pro
Inicio de Windows 10
Idioma único de Windows 10 Home
Windows 10 Pro
Windows 10 Empresa
Vista previa técnica de Windows Server 2016
Instrucciones de instalación:
Descargue los binarios de la última versión y descomprima los archivos
Haga clic derecho en install.bat
y seleccione Ejecutar como administrador
Consulte el resultado del comando para obtener más detalles.
Para actualizar el archivo INI:
Haga clic derecho en update.bat
y seleccione Ejecutar como administrador
Consulte el resultado del comando para obtener más detalles.
Para desinstalar:
Vaya al directorio donde extrajo los archivos.
Haga clic derecho en uninstall.bat
y seleccione Ejecutar como administrador
Consulte el resultado del comando para obtener más detalles.