Como configurar RemoteApps no Windows 10 e Windows 11 (sem usar Windows Server)

Se você utiliza uma máquina remota apenas para executar um ou poucos aplicativos via RDP, abrir uma sessão completa da Área de Trabalho Remota pode não ser a melhor experiência. Nesses casos, utilizar RemoteApp costuma ser uma solução mais prática.

O recurso RemoteApp faz parte do Remote Desktop Services (RDS) do Windows Server e permite disponibilizar programas instalados em um servidor remoto como se estivessem sendo executados diretamente no computador do usuário. Em vez de exibir toda a área de trabalho remota, apenas a janela do aplicativo aparece na tela.

Apesar de ser um recurso oficialmente voltado ao Windows Server com RDS, também é possível configurar e utilizar aplicações no modo RemoteApp em versões desktop do Windows, como Windows 10 e Windows 11. Neste artigo vamos mostrar como fazer essa configuração em um computador com Windows 11 Pro ou Enterprise.

Preparando o computador que hospedará o RemoteApp

Antes de criar os atalhos para acesso remoto, é necessário preparar o computador que funcionará como servidor RDP.

1. Ative a Área de Trabalho Remota

Abra as configurações do Windows e habilite o protocolo Remote Desktop (RDP).

2. Instale os programas que serão publicados

Instale normalmente os aplicativos que deverão ser acessados remotamente.

3. Permita acesso ao usuário remoto

Adicione os usuários autorizados ao grupo local:

  • Remote Desktop Users

ou conceda permissão através da política local:

  • Allow log on through Remote Desktop Services

4. Permita iniciar programas RemoteApp não cadastrados

Abra o Editor de Política de Grupo Local (gpedit.msc) e navegue até:

Configuração do Computador → Modelos Administrativos → Componentes do Windows → Serviços de Área de Trabalho Remota → Host da Sessão da Área de Trabalho Remota → Conexões

Ative a política:

Permitir inicialização remota de programas não listados

Caso prefira configurar via Registro do Windows, execute:

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v fAllowUnlistedRemotePrograms /t REG_DWORD /d 1

Esse parâmetro libera o Windows para executar aplicações como RemoteApp.

Após concluir, reinicie o computador.


Publicando apenas aplicativos específicos (opcional)

Caso queira restringir quais aplicações poderão ser abertas remotamente, crie entradas específicas no Registro em:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications

Exemplo de configuração para publicar o Adobe Acrobat Reader:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications\MyAdobeReaderApp]

"CommandLineSetting"=dword:00000000
"RequiredCommandLine"=""
"Name"="Adobe Reader"
"Path"="C:\\Program Files\\Adobe\\Acrobat DC\\Acrobat\\Acrobat.exe"
"ShortPath"="C:\\PROGRA~1\\Adobe\\Acrobat DC\\Acrobat\\Acrobat.exe"
"IconPath"="C:\\PROGRA~1\\Adobe\\Acrobat DC\\Acrobat\\Acrobat.exe"
"IconIndex"=dword:00000000
"ShowInTSWA"=dword:00000001

Configurando o cliente RDP

Agora será necessário criar um atalho de conexão no computador cliente.

1. Abra o cliente de Área de Trabalho Remota

Execute:

mstsc.exe

Informe:

  • Nome DNS ou IP do computador remoto;
  • Usuário que fará login.

2. Ajuste as opções da conexão

Configure conforme necessário:

  • Compartilhamento de unidades locais;
  • Impressoras;
  • Área de transferência;
  • Recursos de áudio.

3. Salve o arquivo RDP

Clique em Salvar Como e gere um arquivo com extensão:

.rdp

Abra esse arquivo em um editor de texto e acrescente no final:

remoteapplicationmode:i:1
RemoteApplicationName:s:NOME_DO_APLICATIVO
RemoteApplicationProgram:s:"CAMINHO_DO_EXECUTAVEL"
DisableRemoteAppCheck:i:1
Prompt for Credentials on Client:i:0
Alternate Shell:s:rdpinit.exe

Caso o programa precise de parâmetros adicionais:

RemoteApplicationCmdLine:s:PARAMETROS

Evite duplicar configurações já existentes no arquivo para não gerar conflitos.


Exemplo: publicar o Bloco de Notas como RemoteApp

Para executar o Notepad remotamente:

remoteapplicationmode:i:1
RemoteApplicationName:s:Remote_Notepad
RemoteApplicationProgram:s:"%windir%\notepad.exe"
DisableRemoteAppCheck:i:1
Prompt for Credentials on Client:i:0
Alternate Shell:s:rdpinit.exe

Salve o arquivo e abra normalmente.

Na primeira execução:

  • Informe sua senha (pode optar por salvá-la);
  • Confirme o certificado RDP.

Depois disso, o aplicativo será exibido como uma janela independente no Windows.


Executando aplicativos da Microsoft Store via RemoteApp

Também é possível abrir aplicativos instalados pela Microsoft Store.

Use o seguinte formato:

start shell:AppsFolder\Microsoft.WindowsCalculator_8wekyb3d8bbwe!App

Para localizar o identificador correto do aplicativo:

Get-AppxPackage |
Select-Object Name, PackageFamilyName |
Where-Object {$_.Name -like "*calc*"}

Copie o valor retornado em PackageFamilyName e acrescente !App ao final.


Ferramenta para facilitar a criação de RemoteApps

Se você cria vários atalhos RemoteApp com frequência, vale conhecer o RemoteApp Tool.

Essa ferramenta gratuita permite:

  • Gerar arquivos .RDP;
  • Criar instaladores .MSI;
  • Configurar associações de arquivos;
  • Alterar ícones;
  • Definir parâmetros avançados;
  • Configurar tempo limite das sessões RDP.

Projeto:

https://github.com/kimmknight/remoteapptool

Considerações finais

Executar RemoteApps diretamente em computadores com Windows 10 ou Windows 11 pode ser uma alternativa prática quando não há necessidade de implantar toda uma infraestrutura de Remote Desktop Services (RDS).

Essa abordagem elimina a necessidade de instalar um servidor de licenciamento RDS e adquirir licenças CAL específicas.

Por padrão, o Windows permite apenas uma sessão remota simultânea. Caso seja necessário liberar múltiplas conexões RDP ao mesmo tempo, existem ferramentas como RDP Wrapper, embora seu uso deva ser avaliado conforme as políticas e licenciamento aplicáveis ao ambiente.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Enter Captcha Here : *

Reload Image