Supremo

Acesso remoto fácil e rápido.
Download, acesso, controle

O que fazer quando não conseguir abrir o Supremo por uma sessão RDP

O Supremo e o RDP (Remote Desktop Protocol) podem interagir de forma complexa e problemática. Talvez você precise de acesso por RDP a uma máquina onde o Supremo Service esteja instalado e, quando você tentar iniciar o Supremo pela sessão RDP, receberá uma mensagem como esta:

What to do when you can't open Supremo from a RDP session

Além disso, não há nenhum ícone de bandeja visível.

Você deve estar se perguntando o que está acontecendo; não consegue abrir o Supremo por uma sessão RDP, mas se tenta acessar a máquina via Supremo, ele funciona lindamente. É muito estranho.

Vamos explicar como as sessões do Windows funcionam e como você pode ter o controle do Supremo em apenas alguns passos.

Como as sessões do Windows funcionam
Para o Windows, cada programa em execução no seu PC/servidor é um processo. Cada processo tem uma ID de sessão que pode ser 0 ou superior.

No nível 0, temos todos os serviços. O executável SupremoService.exe é executado ali.

O executável Supremo.exe, responsável por todas as funcionalidades do Supremo, é executado na sessão do console que pode ter ID 1 ou superior. No nosso exemplo, sua ID é 1.

What to do when you can't open Supremo from a RDP session

Executar sob a sessão de console permite que o Supremo interaja com a tela de logon do Windows e isso é muito importante.

Se você se conecta com um cliente RDP a uma máquina Windows com o SupremoService.exe instalado, o RDP será executado em uma sessão diferente (provavelmente ID 2, como no nosso exemplo). Quando você clica duas vezes no executável do Supremo executável, você recebe a mensagem por dois motivos:

  • O Supremo já está aberto na ID de sessão 1, por isso o outro Supremo não será iniciado
  • Você não consegue ver os processos em execução em diferentes IDs de sessão

Certo. Entendi o que está acontecendo… mas como posso corrigir isso?
Em primeiro lugar, você ainda pode acessar a máquina remota com o Supremo porque ele está em execução e a ID permanece a mesma independentemente de qual seja a ID da sessão. Mas, por algum motivo, talvez você precise gerenciar o Supremo pela sessão RDP.

Para isso será necessário interromper o SupremoService.exe pelo Gerenciador de Tarefas, conforme mostra a imagem abaixo:

What to do when you can't open Supremo from a RDP session

Em seguida, encerre o processo Supremo.exe:

What to do when you can't open Supremo from a RDP session

Inicie o Supremo novamente. Agora ele será executado pela ID da sua sessão:

What to do when you can't open Supremo from a RDP session

É hora de reiniciar o serviço:

What to do when you can't open Supremo from a RDP session

Interessado em distribuir o Supremo? Pense nisso!

Estamos procurando parceiros para fazer do Supremo uma excelente plataforma de colaboração.
Seja parte de um negócio próspero e em expansão.
DESCUBRA