Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo fornece uma solução para um problema em que você não pode reiniciar os Serviços de Área de Trabalho Remota (Serviços de Terminal) se o Keep-Alive estiver habilitado.
Número original do KB: 2507353
Sintomas
Se o recurso RDP Keep-Alive estiver habilitado em um servidor Windows Server 2008 (ou Windows Server 2008 R2), interromper manualmente o serviço de Serviços de Área de Trabalho Remota (Windows Server 2008 R2) ou o serviço de Serviços de Terminal (Windows Server 2008) deixará o servidor em um estado instável: reiniciar o serviço não reabilitará a funcionalidade RDP e o servidor travará durante o desligamento.
Motivo
O thread keep-alive será iniciado pelo serviço Serviços de Área de Trabalho Remota (Serviços de Terminal) se o Keep-Alive estiver habilitado, no entanto, ele será executado no modo Kernel e, portanto, não poderá ser encerrado automaticamente quando o serviço for interrompido.
Resolução
Não tente interromper ou reiniciar o serviço Serviços de Área de Trabalho Remota (Serviços de Terminal) se o mecanismo de keep-alive RDP estiver habilitado.
Mais informações
Quando o Keep-Alive estiver habilitado e o serviço Serviços de Área de Trabalho Remota (Serviços de Terminal) for interrompido, seu processo svchost.exe permanecerá na lista de Tarefas, mesmo que o serviço tenha sido interrompido corretamente. Quando o serviço for iniciado novamente, um novo svchost.exe será iniciado, no entanto, o servidor não aceitará conexões RDP de entrada devido à inconsistência no estado do driver TermDD.
O recurso Keep-Alive pode ser habilitado pela Política de Grupo:
Windows Server 2008 R2
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
Configurar intervalo de conexão keep-alive
Windows Server 2008
Configuração do Computador\Modelos Administrativos\Componentes do Windows\Serviços de Terminal\Servidor de Terminal\Conexões
Configurar intervalo de conexão keep-alive
Para configurar diretamente no registro:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
"KeepAliveInterval"=dword:00000001
"KeepAliveEnable"=dword:00000001