O que é um RemoteApp (.rdp de aplicativo)
Um RemoteApp é um programa publicado em um servidor Windows (Serviços de Área de Trabalho Remota — RDS) que aparece na máquina do usuário como se estivesse instalado localmente: abre em janela própria, sem mostrar a área de trabalho inteira do servidor. O arquivo .rdp gerado aqui carrega os campos remoteapplicationmode:i:1, remoteapplicationprogram e alternate shell que dizem ao cliente mstsc para abrir apenas aquele aplicativo.
Como usar
- Informe o servidor (DNS ou IP) e a porta RDP (padrão 3389; RDS costuma usar portas altas).
- No campo Programa, digite o alias do RemoteApp exatamente como foi publicado no servidor (é o nome que vai depois de
||, ex.:||mRemoteNG). - Opcionalmente defina um nome de exibição, argumentos de linha de comando e o usuário.
- Ajuste os redirecionamentos (área de transferência, discos, impressoras, áudio) e, se usar RD Gateway, informe o host.
- Clique em Baixar arquivo .rdp e dê dois cliques nele no Windows.
O campo "alias" e o prefixo ||
No RemoteApp, o programa é identificado por um alias (não por um caminho de arquivo). Por isso os campos alternate shell e remoteapplicationprogram recebem o valor no formato ||alias — o prefixo || indica ao servidor que se trata de um aplicativo publicado, não de um executável avulso. O alias precisa bater com o que está configurado no Gerenciador de Coleções do RDS (ou via PowerShell New-RDRemoteApp).
Perguntas frequentes
Qual a diferença para o "Gerador de .rdp" comum?
O gerador comum abre a área de trabalho remota inteira. Este gera um RemoteApp: abre apenas um programa publicado, em janela própria, como se fosse local. Use este quando o servidor RDS publica aplicativos individuais.
Onde encontro o "alias do programa"?
É o nome de alias do RemoteApp definido no servidor RDS — no Gerenciador do Servidor › Coleções, ou pela propriedade Alias retornada por Get-RDRemoteApp no PowerShell. É esse valor que entra depois do ||.
Recebo "RemoteApp desconectado" ou erro de capacidade. O que faço?
Em hosts que não são RDS "puro", ative a opção Ignorar verificação de RemoteApp (adiciona disableremoteappcapscheck:i:1). Confirme também que o alias existe e que a porta está correta.
O arquivo funciona no Mac ou Linux?
O Microsoft Remote Desktop (Mac) e clientes como Remmina/FreeRDP (Linux) também abrem RemoteApps a partir de arquivos .rdp, com pequenas variações de suporte às opções.
É seguro expor a porta RDP na internet?
Não é recomendado. Prefira publicar o RemoteApp por trás de um RD Gateway ou de uma VPN, e restrinja o acesso por firewall a IPs confiáveis.