Como desabilito o atraso de 30 segundos nas conexões da Área de Trabalho Remota com o Windows 7 quando um usuário está conectado?

7

Acabei de instalar o Windows 7 no meu laptop. Quero poder fazer login usando o RDC rapidamente. Se eu falhei ao desconectar ou desconectar antes de sair do meu laptop, quando tento uma conexão RDC, ele abre uma caixa de diálogo de confirmação no laptop e não conecta a conexão RDC por 30 segundos, a menos que a caixa de diálogo de confirmação seja usada.

Existe uma maneira de desativar isto?

Chasler
fonte
Por que seu laptop está encerrando a conexão quando você se afasta? O RDC termina quando a tela é bloqueada?
Will Eddins 01/09/09
@ Will: Eu acho que ele está falando em se afastar do laptop e depois fazer RDC nele de outro lugar.
fretje
Você poderia postar a mensagem de erro exata ou uma captura de tela da caixa de diálogo de confirmação?
Shoeless

Respostas:

6

usando o Editor de Diretiva de Grupo Local (gpedit.msc), há uma configuração em:

Administrative Templates \ Windows components \ Remote desktop services \ Remote desktop session host \  Connections

dizendo " Definir regras de controle remoto de serviços de área de trabalho remota " permite especificar o modo de interação e o nível de controle para uma sessão RDP

ative-o e escolha a opção " Controle total sem permissão do usuário ". para que o usuário conectado não seja solicitado a confirmar (há mais detalhes)

você também pode definir o limite de tempo da sessão para o serviço RDP ativo, porém inativo, na pasta de limite de tempo da sessão, como " Nunca " e ele não será desconectado.


fonte
Você pode esclarecer a última parte ... Não encontrei "limite de tempo da sessão" em nenhum lugar. Em vez disso, encontrei uma pasta chamada "limites de tempo da sessão", mas as configurações não são exatamente o que estou procurando. O que eu quero é mudar o valor de 30 segundos para maior. Isso é possível?
Juha
@juha eu editei minha resposta. você procurou o local certo (pasta de limite de tempo da sessão), precisa habilitar essa configuração e, em seguida, procurar no rótulo "Opções" e definir o "limite de tempo" para qualquer outro valor.
0

Você pode usar um script AutoHotkey para verificar se a janela é aberta periodicamente. Sem uma imagem da caixa de diálogo de confirmação, não sei o texto exato, mas você pode substituí-lo no meu script:

SetTitleMatchMode, Slow
loop 
{
    IfWinExist, Remote Desktop Connection Disconnected ; modify this
        Send { Enter }
    else
    {
    Sleep 1000 ; wait a second, save our CPU
    }
}
John T
fonte
0

Eu tive o mesmo problema para uma máquina Windows Server 2012. Depois de tentar muitas outras abordagens, tentei a sugerida por John T e a fiz funcionar. É um pouco diferente, provavelmente por causa da interface do Metro e / ou da área de trabalho segura na qual a caixa de diálogo pop-up é executada. Não é possível interagir pelo título da janela (que é "Conexão de Área de Trabalho Remota"), por isso, detecte o processo e, em seguida, envie enter.

; Wait for the "Remote Desktop Connection" process to popup and automatically cancel
; must use PID matching on sessionmsg.exe because IfWinExist didn't work (secure desktop?)
loop 
{
    Process, wait, sessionmsg.exe, 2
    NewPID = %ErrorLevel%  ; Save the value immediately since ErrorLevel is often changed.
    if NewPID = 0
    {
        Sleep 1000 ; wait a second, save our CPU
    }
    else
    {
        Send { Enter }
        Sleep 10000 ; it takes sessionmsg.exe several seconds to exit
    }
}
Matt Chambers
fonte