Para quem estiver pesquisando isso no futuro, consegui corrigi-lo modificando algumas configurações do registro.
Existe um breve tutorial aqui, que funcionou para mim (Opção 2): link
Parece que tenho um problema com o logoff do meu servidor 1 hora após o fechamento da sessão do RDP. Eu quero que o usuário sempre fique logado para que eu possa ter um aplicativo em execução 24/7. Eu tentei algumas coisas diferentes que vi online:
1) Alterei as configurações da guia "Sessão" do usuário administrador para não ter limite de tempo:
Editar Tentei postar imagem, mas não tenho representação suficiente.
2) Eu olhei minhas configurações de diretiva local (computador e usuário) para os limites de tempo da sessão. Tudo está definido como Não atribuído e, na descrição da política, diz que, se não atribuído, o padrão é tempo de sessão ilimitado:
Editar Tentei postar imagem, mas não tenho representação suficiente.
3) No log de eventos do sistema Windows, vejo sempre o evento winlogon 7002 ("Notificação de Logoff do Usuário para o Programa de Aperfeiçoamento da Experiência do Usuário") sempre em torno de 1 hora depois de encerrar a sessão Remota. Então, tentei desativar o programa de aprimoramento de experiência do cliente usando as etapas descritas neste post:
Notificação de Logoff do Usuário para o Programa de Aperfeiçoamento da Experiência do Usuário
Até agora, nada funcionou, ele ainda continua a desconectar o usuário 1 hora após o fechamento da sessão remota, e o aplicativo é fechado quando o usuário está desconectado. Alguém tem alguma outra sugestão?
Para quem estiver pesquisando isso no futuro, consegui corrigi-lo modificando algumas configurações do registro.
Existe um breve tutorial aqui, que funcionou para mim (Opção 2): link