Inicie o RDP como Shell

1

Eu tenho uma instalação WinXP que é usada para se conectar apenas a outro PC com RDP.

Uma conta de usuário fictícia é conectada automaticamente e, em seguida, o usuário deve clicar em um link para iniciar a conexão RDP com parâmetros predefinidos.

Existe uma maneira de executar o cliente RDP sem que o Windows Explorer seja acessível?

    
por PeterMmm 30.05.2012 / 12:33

2 respostas

2

Você pode editar o Registro para substituir o programa shell padrão (Explorer.exe) pelo aplicativo MSTSC.exe e incluir todos os parâmetros válidos que você deseja usar.

No Registro, navegue até [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon] e altere o valor denominado Shell para:

%SystemRoot%\System32\MSTSC.exe /V:YourServerName

Você pode substituir o parâmetro /V pelos específicos que você deseja.

Uma ressalva desta solução é que quando o usuário sair do aplicativo de Área de Trabalho Remota, ele será apresentado a uma tela em branco e deverá pressionar Ctrl + Alt + Del  e escolha Logoff para voltar ao prompt de logon da máquina local. Por isso, você pode considerar apontar o valor do Registro do Shell para um script em lote que executa o programa Logoff.exe depois que MSTSC.EXE terminar, como a solução encontrada aqui .

Uma solução ainda mais flexível pode ser encontrada aqui . Ele envolve apontar o valor do registro do Shell para um aplicativo HTA simples que permite ao usuário executar o MSTSC repetidamente ou reinicializar a estação de trabalho. Um aplicativo HTA em funcionamento está disponível no link.

    
por 05.05.2014 / 18:23
0

Como eu sei na política do Windows, você pode dizer não para carregar "explorer.exe" e, em vez disso, iniciar outro programa. Você pode executar "mmc" e tentar alterar a política.

    
por 30.05.2012 / 12:47