22

I have an application where Ctrl + Alt + End is mapped to a command, but when using the machine via Remote Desktop, Ctrl + Alt + End is used by the system as an alternative to Ctrl + Alt + Delete. Is there any way to change that setting for the Remote Desktop session so I can use Ctrl + Alt + End in my application?

Jimmy
  • 1,269

8 Answers8

14

Alternate method which opens the 'Ctrl-Alt-Delete' overlay manually:

Run > shell:::{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}

or

cmd > explorer.exe shell:::{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}
Robotnik
  • 2,408
alexmarkoff
  • 151
  • 1
  • 3
  • 1
    Related (possible explanation?): https://serverfault.com/questions/546644/how-do-i-change-active-directory-password-in-windows-2012-terminal-server-withou – Mokubai Jun 05 '17 at 09:28
  • Thank you, this is extra-handy for use in a remote inside another remote (where the ctrl+alt+end is caught by the first layer) – Keorl Jan 26 '24 at 13:18
7

Do you have the option of running AutoHotkey on the remote PC? You could run a script there which would trap an alternate hotkey of your choosing, and render it (there) as Ctrl+Alt+End.

JMD
  • 4,837
2

Use On-Screen Keyboard.

  1. Click Windows button -> Run
  2. Open osk and click related key.
Ivan Chau
  • 1,533
  • 1
    If it does not work, try pressing Ctrl, and Alt on physical keyboard, hold and then click "End" on On-Screen keyboard. – Ivan Chau Jun 18 '19 at 02:23
0

Here is an alternative using Powershell. This worked for me in a slightly different and more complicated setup (connecting from a Mac laptop (no "end" key on keyboard) to a Linux server through SSH and then from the Linux server to a Windows Server 2016 server through Remote desktop protocol using the rdesktop Linux RDP command line client).

In Windows:

  1. Click Start menu
  2. Click in the search bar
  3. Type "powershell"
  4. In the search results, click "powershell.exe"
  5. In the PowerShell shell that opens, type the following:

    Powershell -noprofile -nologo -noninteractive -command "(new-object -ComObject 
    shell.application).WindowsSecurity()"
    
philb
  • 129
0

Also from PowerShell (if any other combinations doesn't work)

(New-Object -COM Shell.Application).WindowsSecurity()
0

The most easy way to send keys is to use a client like "Remote Desk Connection Manager" or others to connect to your nested server. Now on the server list, you may right click to send combined keys like Ctrl+Alt+Delete to bring up the security menu.

  • As it’s currently written, your answer is unclear. Please [edit] to add additional details that will help others understand how this addresses the question asked. You can find more information on how to write good answers in the help center. – Community Mar 16 '23 at 18:00
0

If you have permission to install on the remote machine, you could use a scripting engine like AutoHotkey or AutoIt to make a small script to catch whatever shortcut you would like and virtually "press" Ctrl+Alt+Del on the remote machine for you.

Jared Harley
  • 12,692
  • 1
    No need for install permissions; AHK works as a user-mode executable, so as long as application execution isn't restricted it should be fine. – Bob Mar 18 '13 at 12:34
0

When you're connecting, on the Local Resources tab of your Remote Desktop Client choose "On the Local Computer" in the drop-down menu of the Keyboard frame. This will send those keyboard signals directly to the remote machine instead of via the client.

squillman
  • 7,756
  • 3
    disabling the Windows key combinations actually didn't seem to apply to Ctrl+Alt+End. Good suggestion though – Jimmy Jan 07 '10 at 21:11