How to Send Ctrl+Alt+Delete on a Remote Desktop Connection

If you've ever tried pressing Ctrl+Alt+Delete while connected to a remote desktop session, you already know the problem: your local computer intercepts the shortcut before it ever reaches the remote machine. It's one of those small frustrations that catches a lot of people off guard — because the key combo behaves differently the moment you're working through a remote connection.

Here's what's actually happening, and how to work around it depending on your setup.

Why Ctrl+Alt+Delete Doesn't Work the Usual Way in Remote Desktop

Ctrl+Alt+Delete is a system-level command. Your operating system — whether Windows, macOS, or Linux — captures it at the hardware input level before any application can intercept it. That's by design. It's how Windows launches the Security Screen (the menu with Task Manager, Lock, Sign Out, and password-change options), and it's also why antivirus software can't fake it.

When you're inside a Remote Desktop Protocol (RDP) session, you're essentially running two operating systems at once: your local machine and the remote one. Ctrl+Alt+Delete always goes to whichever system owns the keyboard input at the OS level — which is your local machine.

To trigger that same command on the remote machine, you need a different approach.

The Standard Workaround: Ctrl+Alt+End

The most widely used substitute inside an active RDP session is Ctrl+Alt+End. Microsoft built this specifically as the remote desktop equivalent of Ctrl+Alt+Delete.

When you're inside a full-screen Remote Desktop session on Windows:

  1. Make sure the remote desktop window has focus (click inside it)
  2. Press Ctrl+Alt+End
  3. The remote machine's Security Screen appears — giving you access to Task Manager, Lock, Switch User, Sign Out, and Change Password

This works reliably in most standard Windows-to-Windows RDP sessions using Microsoft Remote Desktop.

Other Methods That Work in Different Situations

Not everyone is using a straightforward Windows-to-Windows setup. The right method depends on what client software you're using, what OS you're connecting from, and what level of access you have.

Using the On-Screen Keyboard (OSK)

The On-Screen Keyboard approach works on virtually any platform and client:

  1. Inside the remote session, open the Start Menu
  2. Search for On-Screen Keyboard and open it
  3. Click Ctrl, then Alt, then Del on the virtual keyboard

Because the on-screen keyboard is running inside the remote session, it sends the keystrokes directly to that machine's OS — bypassing the local intercept entirely.

Using the Remote Desktop Toolbar or Menu

Some remote desktop clients have a built-in option to send Ctrl+Alt+Delete without any keyboard shortcut at all:

  • Microsoft Remote Desktop (Windows): In windowed mode, click the toolbar at the top of the session window → look for a Send Ctrl+Alt+Delete option
  • Microsoft Remote Desktop (macOS): In the menu bar, go to Connections → Send Ctrl-Alt-Del
  • Chrome Remote Desktop: Click the keyboard icon or use the side panel — there's often a dedicated button for this
  • VMware Horizon / Citrix Workspace: These enterprise clients typically have their own menu options or custom key combinations (often Ctrl+Alt+Insert in VMware)

Running a Command Directly

If you just need Task Manager and don't need the full Security Screen, you can skip Ctrl+Alt+Delete entirely:

  • Press Ctrl+Shift+Esc — this opens Task Manager directly on the remote machine without any OS-level interception issues 🖥️
  • Or open Run (Win+R) and type taskmgr

This won't help if you need to change a password or unlock a session, but it covers a large percentage of the reasons people reach for Ctrl+Alt+Delete in the first place.

When None of the Standard Shortcuts Work

There are situations where Ctrl+Alt+End and the other methods above don't produce the expected result:

ScenarioWhy It FailsWhat to Try Instead
Connecting from macOS without proper clientmacOS keyboard mapping differencesUse the menu bar option in the Remote Desktop app
Nested RDP sessions (RDP inside RDP)Each layer intercepts differentlyCtrl+Alt+End may need to be pressed multiple times or use OSK
Web-based RDP clientsBrowser may capture shortcutsLook for a toolbar button in the web client UI
Thin clients or locked-down endpointsCustom key mappings or restricted inputCheck with your IT administrator
Linux RDP clients (e.g., Remmina)Shortcut varies by clientCheck client preferences or use OSK

The Variables That Affect Which Method Works for You

The "correct" method isn't universal — it shifts based on a few key factors:

  • Your local operating system — Windows, macOS, and Linux handle keyboard interception differently
  • The remote desktop client you're using — Microsoft RDP, Chrome Remote Desktop, Citrix, VMware, TeamViewer, and others all have their own conventions
  • Whether you're in full-screen or windowed mode — some shortcuts only work in full-screen
  • Whether you're in a nested session — connecting to a remote machine that is itself connected to another remote machine adds another layer of interception
  • Your permission level — some enterprise environments restrict what commands can be sent remotely

A home user running Windows 11 connecting to another Windows PC over a home network has a fundamentally different experience than an IT administrator managing servers through a corporate VPN, or someone using a Chromebook to access a cloud-hosted Windows environment. 🔑

The shortcut that works cleanly in one of those setups may do nothing — or the wrong thing — in another. What you're connecting from, what you're connecting to, and what software is managing that connection all shape which approach will actually work in practice.