Você pode precisar ativar o RDP keep-alive. Sem essa configuração, uma conexão típica de dispositivo com estado (firewall) que geralmente tem um tempo limite destruirá a conexão TCP da sessão RDP quando o tempo limite passar.
Quando essa configuração está ativada, o servidor keep-alive impede que o dispositivo com estado limite o tempo limite da sessão. Essa configuração também ajuda a garantir que a sessão da área de trabalho remota alterará o estado para desconectado caso ele seja realmente desconectado. Muitas pessoas definem isso para um minuto.
Máquina > Componentes do Windows > Serviços de área de trabalho remota > Host de Sessão da Área de Trabalho Remota > Conexões
"Esta configuração de política permite inserir um intervalo de manutenção para garantir que o estado da sessão no servidor Host da Sessão da Área de Trabalho Remota seja consistente com o estado do cliente.
Depois que um cliente de servidor Host de Sessão RD perde a conexão com um servidor Host de Sessão RD, a sessão no servidor Host de Sessão RD pode permanecer ativa em vez de mudar para um estado desconectado, mesmo se o cliente estiver fisicamente desconectado da Sessão RD. Servidor de hospedagem. Se o cliente fizer logon no mesmo servidor Host da Sessão da Área de Trabalho Remota novamente, uma nova sessão poderá ser estabelecida (se o servidor Host da Sessão da Área de Trabalho Remota estiver configurado para permitir várias sessões) e a sessão original ainda poderá estar ativa.
Se você habilitar essa configuração de política, deverá inserir um intervalo de manutenção. O intervalo de keep-alive determina com que frequência, em minutos, o servidor verifica o estado da sessão. O intervalo de valores que você pode inserir é de 1 a 999.999.
Se você desabilitar ou não definir essa configuração de política, o intervalo de manutenção não será definido e o servidor não verificará o estado da sessão. "