O Remote Desktop deixa o host sem resposta

1

Eu tenho meu PC desktop em casa configurado para aceitar conexões remotas, e muitas vezes me conecto a ele do trabalho no meu laptop via mstsc.exe. No entanto, toda vez que eu me remoio a ele, descubro quando vou para casa, apesar do monitor estar ligado - ele não está recebendo uma imagem e parece que o computador está em hibernação / adormecimento. Eu basicamente tenho que reiniciá-lo sempre que chego em casa e sei que há uma resposta para o motivo de isso acontecer.

Mais detalhes:

  • Ao sair da sessão remota, tentei fazer logoff da conta e fechar a janela do RDP sem fazer logoff; ambos dão o mesmo resultado.
  • Quando eu chego em casa para a área de trabalho, claro, tento mover o mouse, ctrl + alt + del para ver se é responsivo reiniciar, pressionar várias teclas para ver se consigo obter qualquer áudio; Parece bastante óbvio que ele está dormindo / hibernando de alguma forma: nada acontece em nenhum desses casos e uma reinicialização física é necessária.
  • A área de trabalho e o laptop estão executando o Windows 7 Ultimate.

Estou achando que está realmente dormindo / hibernando, e não sei por que, porque fiquei sozinho, as opções de energia do meu desktop estão definidas para nunca desligar o HDD ou alterar seu estado - deixo-o ligado 24 horas por dia, 7 dias por semana.

Isso pode ser um erro estúpido da minha parte, mas eu não consigo ver! Obrigado.

    
por Jeff Dalley 23.04.2010 / 19:13

2 respostas

2

Obrigado pelo link para essa outra pergunta @quack quixote, a primeira resposta me leva a esta post - onde a resposta é a seguinte:

...The following command can be run on the remote computer and it will leave the system unlocked with the account that was used during the remote session logged on.

tscon.exe 0 /dest:console

I connect remotely to my XP Pro system using the credentials of the main account on that machine. I created a batch file that runs that command and placed it in the C:\Windows folder of the remote computer. The batch file is named Disconnect.bat. I then put a shortcut to the batch file in the All Users\Desktop folder. I also changed the shortcut's icon to match the one for "Turn Off Computer" on the Start menu.

Instead of closing the remote desktop connection on my local computer, I double click the shortcut on the remote computer to end the session.

Funciona muito bem!

Edit: De acordo com a pergunta Quack ligado: Se você receber o erro: "Não foi possível conectar sessionID 0 ao console sessionname, código de erro 5 Erro [5]: Acesso negado." - Seu sessionID pode ser outro número. Nos comentários, o @yossis sugere um script para remediar isso:

I managed to make it work by trying different session numbers. The session number is different every time I use remote desktop. So I wrote a small script to try out 10 session numbers: for %%i in (0 1 2 3 4 5 6 7 8 9) do ( tscon %%i /dest:console ) It should be executed as administrator.

    
por 23.04.2010 / 19:31
-1

tscon.exe 0 / dest: console

Eu corri este comando primeiro, foi ótimo. Então, depois de algumas horas, como 15-18 horas, ele transforma meu pc de 3ghz em 200mhz pc. Isso diminui tanto o meu pc que era difícil para qualquer coisa. há algum problema sério nele que deve ser corrigido.

    
por 16.05.2014 / 15:38