O objetivo deste projeto é habilitar suporte para Host de Área de Trabalho Remota e sessões RDP simultâneas em sistemas de funcionalidade reduzida para uso doméstico.
O RDP Wrapper funciona como uma camada entre o Service Control Manager e os Serviços de Terminal, portanto, o arquivo termsrv.dll original permanece intacto. Além disso, este método é muito forte contra o Windows Update.
Versão NT | Capturas de tela |
---|---|
Windows Vista | |
Janelas 7 | |
Janelas 8 | |
Janelas 8.1 | |
Janelas 10 |
Esta solução foi inspirada no Windows Product Policy Editor, muito obrigado ao kost :)
- mestre binário
É recomendado ter o arquivo termsrv.dll original com a instalação do RDP Wrapper. Se você o modificou antes com outros patchers, ele pode ficar instável e travar a qualquer momento.
O código-fonte está disponível, então você pode construí-lo por conta própria
O RDP Wrapper não corrige o termsrv.dll, ele carrega o termsrv com parâmetros diferentes
RDPWInst e RDPChecker podem ser redistribuídos sem pasta de desenvolvimento e arquivos em lote
RDPWInst pode ser usado para instalação/implantação autônoma
Windows 2000, XP e Server 2003 não serão suportados
Servidor host RDP em qualquer edição do Windows a partir do Vista
Console e sessões remotas ao mesmo tempo
Usando o mesmo usuário simultaneamente para logon local e remoto (consulte o aplicativo de configuração)
Até 15 sessões simultâneas (a limitação real depende do hardware e da versão do sistema operacional)
Sombreamento de sessão de console e RDP (usando o Gerenciador de Tarefas no Windows 7 e inferior e a Conexão de Área de Trabalho Remota no Windows 8 e superior)
Suporte completo a vários monitores para host RDP
...e se você encontrar um novo recurso não listado aqui, conte-nos ;)
ARM para Windows RT (veja links abaixo)
IA-64 para Windows Server baseado em Itanium? Bem, não faço ideia :)
A versão x86 Delphi pode ser construída com Embarcadero RAD Studio 2010
A versão x86/x64 C++ pode ser construída com o Microsoft Visual Studio 2013
Repositório oficial do GitHub:
https://github.com/stascorp/rdpwrap/
Bate-papo oficial do Telegram:
https://t.me/rdpwrap
Discussão ativa nos comentários aqui:
Habilite a área de trabalho remota no Windows 8 core/básico - Andrew Block .net
Tópico de projetos e aplicativos MDL aqui:
Biblioteca RDP Wrapper (funciona com Windows 8.1 Basic)
Algumas ideias sobre a portabilidade para ARM para Windows RT (postagem nº 23):
[Q] Modifique o Windows RT para ativar a Área de Trabalho Remota
Adicionando o grupo «Usuários de área de trabalho remota»:
http://superuser.com/questions/680572/
Atualizando o arquivo INI do RDP Wrapper manualmente (agora use o instalador para atualizar o arquivo INI)
Como encontrar compensações para novas versões de termrv.dll
Nome do arquivo | Descrição |
---|---|
RDPWInst.exe | Instalador/desinstalador da biblioteca RDP Wrapper |
RDPCheck.exe | Verificador RDP local (você pode verificar se o RDP está funcionando) |
RDPConf.exe | Configuração do wrapper RDP |
install.bat | Arquivo em lote de instalação rápida |
uninstall.bat | Arquivo em lote de desinstalação rápida |
update.bat | Arquivo em lote de atualização rápida |
Onde posso baixar o instalador ou os binários?
Na seção Versões do GitHub.
É legal usar este aplicativo?
Não há uma resposta definitiva, veja esta discussão.
O instalador tenta acessar a Internet. É um comportamento normal?
Sim, funciona no modo online por padrão. Você pode desativá-lo removendo o sinalizador -o
no arquivo install.bat
.
O que é o modo de instalação online?
Modo de instalação online introduzido na versão 1.6.1. Ao instalar o RDP Wrapper pela primeira vez usando este modo, ele fará o download do arquivo INI mais recente do GitHub. Veja esta discussão.
O que é arquivo INI e por que precisamos dele?
O arquivo INI foi introduzido na versão 1.5. Ele armazena a configuração do sistema para RDP Wrapper – configurações gerais de empacotamento, códigos de patch binários e dados específicos por compilação. Quando a nova compilação termsrv.dll
é lançada, o desenvolvedor adiciona suporte para ela atualizando o arquivo INI no repositório.
O Config Tool reporta a versão 1.5, mas instalei uma versão superior. Qual é o problema?
A partir da versão 1.5 o rdpwrap.dll
não é mais atualizado, pois todas as configurações são armazenadas no arquivo INI. Lide com isso.
A ferramenta de configuração mostra
[not supported]
e o RDP não funciona. O que posso fazer?
Certifique-se de estar conectado à Internet e execute update.bat
.
A atualização não ajuda, ainda mostra
[not supported]
.
Visite a seção de problemas e verifique se sua compilação termsrv.dll
está listada aqui. Se você não conseguir encontrar esse problema, crie um novo – especifique sua versão de compilação para adicionar ao suporte.
Por que
RDPCheck
não permite alterar a resolução e outras configurações?
RDPCheck
é um aplicativo muito simples e apenas para fins de teste. Você precisa usar o Microsoft Remote Desktop Client ( mstsc.exe
) se quiser personalizar as configurações. Você pode usar o endereço 127.0.0.1
ou 127.0.0.2
para conexão de loopback.
A partir do Windows 8 em tablets, as sessões inativas serão desconectadas pelo sistema - mais informações
A partir do Windows 10, você pode bloquear acidentalmente o PC - mais informações
Começando com a Atualização de Criadores para Windows 10 Home, o RDP Wrapper não funcionará mais, alegando que o ouvinte [not listening]
porque rfxvmt.dll
está faltando - mais informações, links para download
O Terminal Service não inicia após a instalação de algumas atualizações ou problema de "Acesso negado" - #215, #101
O RDP Wrapper não funciona com hosts habilitados para RemoteFX - #127, #208, #216
O RDP funciona, mas o termsrv.dll falha na tentativa de logon - Windows Vista Starter RTM x86 (termsrv.dll 6.0.6000.16386
)
Se o Terminal Services travar na inicialização, tente adicionar rdpwrap.dll
às exclusões de antivírus. Tente também isolar o RDP Wrapper de outros serviços compartilhados pelo comando:
sc config TermService type= own
O RDP Wrapper pode ser removido pelo AVG Free Antivirus e Norton Antivirus - primeiro certifique-se de ter baixado a versão oficial do GitHub e, em seguida, adicione-o às exclusões.
Versão 1.6.2
Instalador atualizado
Incluir arquivo INI atualizado para versões mais recentes do Windows
Adicionada verificação de versões suportadas do Windows (#155)
Adicionado recurso para obter o arquivo INI do diretório atual (#300)
Adicionado recurso para restaurar rfxvmt.dll (ausente no Windows 10 Home #194)
Configuração RDP atualizada
Adicionado recurso para permitir programas de início personalizados (#13 (comentário))
Pacote de instalação MSI adicionado (#14)
Versão 1.6.1
Incluir arquivo INI atualizado para versões mais recentes do Windows
Instalador atualizado
Adicionado modo de instalação online
Adicionado recurso para manter as configurações na desinstalação
Configuração RDP atualizada
Regra de atualização de firewall corrigida na alteração da porta RDP
Adicionado recurso para ocultar usuários no logon
Versão 1.6
Adicionado suporte para Windows 10
O arquivo INI tem tamanho menor agora - todos os comentários são movidos para o arquivo KB
Instalador atualizado
Adicionada solução alternativa para o erro 1056 (embora não seja um erro)
Adicionado suporte de atualização ao instalador
As versões mais recentes do RDPClip estão incluídas no instalador
Verificador RDP atualizado
IP de conexão alterado para 127.0.0.2
Atualizadas algumas mensagens de texto
Configuração RDP atualizada
Adicionados todos os modos de sombreamento possíveis
Também gravará as configurações na política de grupo
Versão 1.5
Adicionado suporte à configuração INI
A configuração está armazenada no arquivo INI agora
Podemos estender o suporte à versão sem construir novos binários
Adicionado suporte para Windows 8.1 com KB3000850
Adicionado suporte para atualização 2 do Windows 10 Technical Preview
Instalador atualizado
Configuração RDP atualizada
Recurso de diagnóstico adicionado ao RDP Config
Versão 1.4
Adicionado suporte para atualização 1 do Windows 10 Technical Preview
Adicionado suporte para Windows Vista SP2 com KB3003743
Adicionado suporte para Windows 7 SP1 com KB3003743
Adicionado novo programa de configuração RDP
Instalador atualizado
Adicionado recurso para instalar o RDP Wrapper no diretório System32
Problema corrigido no instalador – a configuração do NLA agora permanece inalterada
Verificador RDP local atualizado
Valores de SecurityLayer e UserAuthentification alterados no início da verificação
RDP Checker restaura valores na saída
Versão 1.3
Adicionado suporte para visualização técnica do Windows 10
Adicionado suporte para Windows 7 com KB2984972
Adicionado suporte para Windows 8 com KB2973501
Adicionado suporte estendido para Windows Vista (SP0, SP1 e SP2)
Adicionado suporte estendido para Windows 7 (SP0 e SP1)
Algumas melhorias no código fonte
Instalador atualizado para v2.2
Bug de instalação corrigido no Vista x64 (caminho de expansão incorreto)
Verificador RDP local atualizado
Adicionada descrição ao erro 0x708
Versão 1.2
Adicionado suporte para Windows 8 Developer Preview
Adicionado suporte para Windows 8 Consumer Preview
Adicionado suporte para Windows 8 Release Preview
Adicionado suporte para visualização do Windows 8.1
Adicionado suporte para Windows 8.1
Mais detalhes você verá no código fonte
Instalador atualizado para v2.1
A porta C++ do RDP Wrapper foi feita pela Fusix
A arquitetura x64 é suportada agora
Adicionado novo instalador de linha de comando v2.0
Adicionado verificador RDP local
O código-fonte (porta C++, instalador 2.0, verificador RDP local) também está incluído
O código-fonte da versão 1.1 está disponível
Versão 1.1
Versão estável
Wrapper aprimorado (agora ele pode encapsular a função de política SL de termosrv.dll interna não exportada)
Adicionado suporte para Windows 8 Single Language (testado em Acer Tablet PC com Intel Atom Z2760)
Versão 1.0
Primeira versão [beta]
Wrapper 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 com KB3003743 GDR)
6.0.6002.23521 (Windows Vista SP2 com KB3003743 LDR)
6.1.XX (Windows 7/Servidor 2008 R2)
6.1.7600.16385 (janelas 7)
6.1.7600.20890 (Windows 7 com KB2479710)
6.1.7600.21316 (Windows 7 com KB2750090)
6.1.7601.17514 (Windows 7 SP1)
6.1.7601.21650 (Windows 7 SP1 com KB2479710)
6.1.7601.21866 (Windows 7 SP1 com KB2647409)
6.1.7601.22104 (Windows 7 SP1 com KB2750090)
6.1.7601.18540 (Windows 7 SP1 com KB2984972 GDR)
6.1.7601.22750 (Windows 7 SP1 com KB2984972 LDR)
6.1.7601.18637 (Windows 7 SP1 com KB3003743 GDR)
6.1.7601.22843 (Windows 7 SP1 com KB3003743 LDR)
6.1.7601.23403 (Windows 7 SP1 com KB3125574)
6.1.7601.24234 (Windows 7 SP1 com KB4462923)
6.2.8102.0 (visualização do desenvolvedor do Windows 8)
6.2.8250.0 (visualização do consumidor do Windows 8)
6.2.8400.0 (pré-visualização da versão do Windows 8)
6.2.9200.16384 (Windows 8/Servidor 2012)
6.2.9200.17048 (Windows 8 com KB2973501 GDR)
6.2.9200.21166 (Windows 8 com KB2973501 LDR)
6.3.9431.0 (visualização do Windows 8.1)
6.3.9600.16384 (Windows 8.1/Servidor 2012 R2)
6.3.9600.17095 (Windows 8.1 com KB2959626)
6.3.9600.17415 (Windows 8.1 com KB3000850)
6.3.9600.18692 (Windows 8.1 com KB4022720)
6.3.9600.18708 (Windows 8.1 com KB4025335)
6.3.9600.18928 (Windows 8.1 com KB4088876)
6.3.9600.19093 (Windows 8.1 com KB4343891)
6.4.9841.0 (visualização técnica do Windows 10)
6.4.9860.0 (atualização 1 da visualização técnica do Windows 10)
6.4.9879.0 (atualização 2 da visualização técnica do Windows 10)
10.0.9926.0 (visualização técnica do Windows 10 Pro)
10.0.10041.0 (atualização 1 da visualização técnica do Windows 10 Pro)
10.0.10240.16384 (Windows 10 RTM)
10.0.10586.0 (Windows 10 TH2 versão 151029-1700)
10.0.10586.589 (Windows 10 TH2 versão 160906-1759 com KB3185614)
10.0.11082.1000 (Windows 10 RS1 versão 151210-2021)
10.0.11102.1000 (Windows 10 RS1 versão 160113-1800)
10.0.14251.1000 (Windows 10 RS1 versão 160124-1059)
10.0.14271.1000 (Windows 10 RS1 versão 160218-2310)
10.0.14279.1000 (Windows 10 RS1 versão 160229-1700)
10.0.14295.1000 (Windows 10 RS1 versão 160318-1628)
10.0.14300.1000 (Visualização técnica 5 do Windows Server 2016)
10.0.14316.1000 (Windows 10 RS1 versão 160402-2227)
10.0.14328.1000 (Windows 10 RS1 versão 160418-1609)
10.0.14332.1001 (Windows 10 RS1 versão 160422-1940)
10.0.14342.1000 (Windows 10 RS1 versão 160506-1708)
10.0.14352.1002 (Windows 10 RS1 versão 160522-1930)
10.0.14366.0 (Windows 10 RS1 versão 160610-1700)
10.0.14367.0 (Windows 10 RS1 versão 160613-1700)
10.0.14372.0 (Windows 10 RS1 versão 160620-2342)
10.0.14379.0 (Windows 10 RS1 versão 160627-1607)
10.0.14383.0 (Windows 10 RS1 versão 160701-1839)
10.0.14385.0 (Windows 10 RS1 versão 160706-1700)
10.0.14388.0 (Windows 10 RS1 versão 160709-1635)
10.0.14393.0 (Windows 10 RS1 versão 160715-1616)
10.0.14393.1198 (Windows 10 RS1 versão Sec 170427-1353 com KB4019472)
10.0.14393.1737 (Windows 10 RS1 versão Inmarket 170914-1249 com KB4041691)
10.0.14393.2457 (Windows 10 RS1 versão Inmarket 180822-1743 com KB4343884)
10.0.14901.1000 (pré-lançamento do Windows 10 RS 160805-1700)
10.0.14905.1000 (pré-lançamento do Windows 10 RS 160811-1739)
10.0.14915.1000 (pré-lançamento do Windows 10 RS 160826-1902)
10.0.14926.1000 (pré-lançamento do Windows 10 RS 160910-1529)
10.0.14931.1000 (pré-lançamento do Windows 10 RS 160916-1700)
10.0.14936.1000 (pré-lançamento do Windows 10 RS 160923-1700)
10.0.14942.1000 (pré-lançamento do Windows 10 RS 161003-1929)
10.0.14946.1000 (pré-lançamento do Windows 10 RS 161007-1700)
10.0.14951.1000 (pré-lançamento do Windows 10 RS 161014-1700)
10.0.14955.1000 (pré-lançamento do Windows 10 RS 161020-1700)
10.0.14959.1000 (pré-lançamento do Windows 10 RS 161026-1700)
10.0.14965.1001 (pré-lançamento do Windows 10 RS 161104-1700)
10.0.14971.1000 (pré-lançamento do Windows 10 RS 161111-1700)
10.0.14986.1000 (Windows 10 Compilação 160101.0800)
10.0.14997.1001 (Windows 10 Compilação 160101.0800)
10.0.15002.1001 (Windows 10 Compilação 160101.0800)
10.0.15007.1000 (Windows 10 Compilação 160101.0800)
10.0.15014.1000 (Windows 10 Compilação 160101.0800)
10.0.15019.1000 (pré-lançamento do Windows 10 RS 170121-1513)
10.0.15025.1000 (pré-lançamento do Windows 10 RS 170127-1750)
10.0.15031.0 (Windows 10 RS2 versão 170204-1546)
10.0.15042.0 (Windows 10 RS2 versão 170219-2329)
10.0.15046.0 (Windows 10 Compilação 160101.0800)
10.0.15048.0 (Windows 10 Compilação 160101.0800)
10.0.15055.0 (Windows 10 Compilação 160101.0800)
10.0.15058.0 (Windows 10 Compilação 160101.0800)
10.0.15061.0 (Windows 10 Compilação 160101.0800)
10.0.15063.0 (Windows 10 Compilação 160101.0800)
10.0.15063.296 (Windows 10 Compilação 160101.0800)
10.0.15063.994 (Windows 10 Compilação 160101.0800)
10.0.15063.1155 (Windows 10 Compilação 160101.0800)
10.0.16179.1000 (Windows 10 Compilação 160101.0800)
10.0.16184.1001 (Windows 10 Compilação 160101.0800)
10.0.16199.1000 (Windows 10 Compilação 160101.0800)
10.0.16215.1000 (Windows 10 Compilação 160101.0800)
10.0.16232.1000 (Windows 10 Compilação 160101.0800)
10.0.16237.1001 (Windows 10 Compilação 160101.0800)
10.0.16241.1001 (Windows 10 Compilação 160101.0800)
10.0.16251.0 (Windows 10 Compilação 160101.0800)
10.0.16251.1000 (Windows 10 Compilação 160101.0800)
10.0.16257.1 (Windows 10 Compilação 160101.0800)
10.0.16257.1000 (Windows 10 Compilação 160101.0800)
10.0.16273.1000 (Windows 10 Compilação 160101.0800)
10.0.16275.1000 (Windows 10 Compilação 160101.0800)
10.0.16278.1000 (Windows 10 Compilação 160101.0800)
10.0.16281.1000 (Windows 10 Compilação 160101.0800)
10.0.16288.1 (Windows 10 Compilação 160101.0800)
10.0.16291.0 (Windows 10 Compilação 160101.0800)
10.0.16294.1 (Windows 10 Compilação 160101.0800)
10.0.16296.0 (Windows 10 Compilação 160101.0800)
10.0.16299.0 (Windows 10 Compilação 160101.0800)
10.0.16299.15 (Windows 10 Compilação 160101.0800)
10.0.16353.1000 (Windows 10 Compilação 160101.0800)
10.0.16362.1000 (Windows 10 Compilação 160101.0800)
10.0.17004.1000 (Windows 10 Compilação 160101.0800)
10.0.17017.1000 (Windows 10 Compilação 160101.0800)
10.0.17025.1000 (Windows 10 Compilação 160101.0800)
10.0.17035.1000 (Windows 10 Compilação 160101.0800)
10.0.17046.1000 (Windows 10 Compilação 160101.0800)
10.0.17063.1000 (Windows 10 Compilação 160101.0800)
10.0.17115.1 (Windows 10 Compilação 160101.0800)
10.0.17128.1 (Windows 10 Compilação 160101.0800)
10.0.17133.1 (Windows 10 Compilação 160101.0800)
10.0.17134.1 (Windows 10 Compilação 160101.0800)
10.0.17723.1000 (Windows 10 Compilação 160101.0800)
10.0.17763.1 (Windows 10 Compilação 160101.0800)
Windows Vista Starter (x86 - Service Pack 1 e superior)
Windows Vista Home Básico
Windows Vista Home Premium
Windows Vista Empresarial
Windows Vista Empresarial
Windows Vista final
Servidor Windows 2008
Iniciante do Windows 7
Windows 7 Home Básico
Windows 7 Home Premium
Windows 7 Profissional
Windows 7 Empresarial
Windows 7 final
Servidor Windows 2008 R2
Visualização do desenvolvedor do Windows 8
Visualização do consumidor do Windows 8
Pré-visualização da versão do Windows 8
Janelas 8
Windows 8 idioma único
Windows 8 Pró
Windows 8 Empresarial
Servidor Windows 2012
Pré-visualização do Windows 8.1
Janelas 8.1
Windows 8.1 conectado (com Bing)
Windows 8.1 idioma único
Windows 8.1 conectado em idioma único (com Bing)
Windows 8.1 Pró
Windows 8.1 Empresarial
Servidor Windows 2012 R2
Visualização técnica do Windows 10
Visualização técnica do Windows 10 Pro
Página inicial do Windows 10
Windows 10 Home Único Idioma
Windows 10 Pró
Windows 10 Empresarial
Visualização técnica do Windows Server 2016
Instruções de instalação:
Baixe os binários da versão mais recente e descompacte os arquivos
Clique com o botão direito em install.bat
e selecione Executar como administrador
Consulte a saída do comando para obter detalhes
Para atualizar o arquivo INI:
Clique com o botão direito em update.bat
e selecione Executar como administrador
Consulte a saída do comando para obter detalhes
Para desinstalar:
Vá para o diretório onde você extraiu os arquivos
Clique com o botão direito em uninstall.bat
e selecione Executar como administrador
Consulte a saída do comando para obter detalhes