Руководства

Ctrl+Alt+Del в RDP: как отправить на удалённый рабочий стол

Обычный Ctrl+Alt+Del в RDP уходит на ваш компьютер. Как отправить его на удалённый рабочий стол: Ctrl+Alt+End, экранная клавиатура, команда PowerShell.

Опубликовано ~8 мин чтения

Короткий ответ: нажмите Ctrl+Alt+End. В «Подключении к удаленному рабочему столу» (mstsc) и в Windows App эта комбинация открывает на удалённом компьютере экран Ctrl+Alt+Del — с блокировкой, выходом из системы, сменой пароля и диспетчером задач. Обычный Ctrl+Alt+Del всегда уходит на ваш собственный компьютер, потому что Windows резервирует эту комбинацию для локальной машины. На Mac нажмите Fn+Control+Option+Delete.

Где вы находитесьЧто нажать или использовать
mstsc или Windows App на WindowsCtrl+Alt+End
Ноутбук без клавиши EndCtrl+Alt плюс сочетание с Fn, которое даёт End на вашей клавиатуре
Windows App на MacFn+Control+Option+Delete
Remmina в LinuxОтправить Ctrl+Alt+Delete в меню инструментов панели
RDP внутри RDP (вложенная сессия)Команда PowerShell ниже или экранная клавиатура во внутренней сессии
Браузерная консоль VNC у провайдераСобственная кнопка Ctrl+Alt+Del консоли
Любая RDP-сессия, командой(New-Object -ComObject Shell.Application).WindowsSecurity()

Почему Ctrl+Alt+Del не доходит до удалённого компьютера

Ctrl+Alt+Del — это защищённая комбинация внимания (secure attention sequence) Windows. Операционная система на том компьютере, что перед вами, перехватывает её раньше, чем до неё дотянется любая программа, поэтому окно удалённого рабочего стола никогда не получает шанс передать её дальше. Поэтому клиенты Microsoft для Remote Desktop заменяют несколько системных сочетаний на подстановки. Ctrl+Alt+End — официальная замена для Ctrl+Alt+Del, и она работает и в окне, и в полноэкранном режиме.

Остальные подстановки тоже стоит знать:

На локальном ПКВ сессии Remote DesktopЧто делает
Ctrl+Alt+DelCtrl+Alt+EndЭкран безопасности Windows
Alt+TabAlt+Page UpПереключение программ слева направо
Alt+Shift+TabAlt+Page DownПереключение программ справа налево
WindowsAlt+HomeОткрыть меню Пуск
Alt+SpaceAlt+DeleteОткрыть системное меню окна
Print ScreenCtrl+Alt+PlusСкопировать всю сессию в буфер обмена (Plus на цифровой клавиатуре)
Alt+Print ScreenCtrl+Alt+MinusСкопировать активное удалённое окно (Minus на цифровой клавиатуре)
(нет)Ctrl+Alt+BreakПереключить полноэкранный режим и окно

Доходят ли до сервера обычные сочетания Windows вроде Alt+Tab, зависит от настройки клиента «Применять сочетания клавиш Windows», в разделе «Показать параметры» → «Локальные ресурсы». По умолчанию они передаются на сервер только в полноэкранном режиме. Ctrl+Alt+Del — исключение, которое не проходит никогда, что бы там ни стояло.

Если нужен только удалённый диспетчер задач, экран безопасности можно пропустить: щёлкните правой кнопкой по удалённой панели задач и выберите «Диспетчер задач», либо введите taskmgr в удалённом меню Пуск. В полноэкранном режиме то же самое делает Ctrl+Shift+Esc.

На ноутбуке без клавиши End

На компактных клавиатурах End часто спрятана в другую клавишу через Fn — посмотрите на мелкую вторую надпись на клавишах. Чаще всего End делит клавишу со стрелкой вправо или Page Down, а на клавиатурах Apple это Fn+стрелка вправо. Удерживайте Ctrl и Alt, затем нажмите нужное сочетание с Fn для End. Если вместо этого срабатывает основная функция клавиши, возможно, включён Fn Lock — переключите его (часто Fn+Esc) или посмотрите документацию производителя, потому что раскладка отличается от модели к модели.

Если End вообще не получить, не мучайтесь с клавиатурой — ниже есть экранная клавиатура и команда PowerShell, которым особые клавиши не нужны.

На Mac: Windows App

В Windows App — клиенте, который заменил Microsoft Remote Desktop на macOS, — нажмите Fn+Control+Option+Delete. Control и Option заменяют Ctrl и Alt. Fn нужен, потому что Delete на Mac — это по сути Backspace, а Windows ждёт именно forward delete, который Apple документирует как Fn+Delete на клавиатурах без отдельной клавиши forward-delete. На полноразмерной клавиатуре Apple с клавишей ⌦ то же самое делает Control+Option+⌦. На новых Mac Fn подписан значком глобуса — он работает так же.

Когда не помогает ни одно сочетание: экранная клавиатура

Экранная клавиатура работает внутри удалённой сессии, поэтому её клики вообще не проходят через обработку клавиш вашего собственного компьютера. Сочетайте её с физическими клавишами-модификаторами:

  1. 1Откройте экранную клавиатуру в удалённой сессии

    Откройте удалённое меню Пуск (щёлкните по нему или нажмите Alt+Home в окне), введите osk и нажмите Enter.

  2. 2Удерживайте Ctrl и Alt на настоящей клавиатуре

    Клавиши Ctrl и Alt на экранной клавиатуре подсвечиваются, пока вы их держите.

  3. 3Щёлкните Del на экранной клавиатуре

    Откроется экран безопасности Windows удалённого компьютера. После — закройте экранную клавиатуру.

Открыть экран безопасности одной командой

В Windows есть способ через оболочку открыть тот же экран, что и Ctrl+Alt+Del. Microsoft документирует его как работающий только внутри сессии Remote Desktop — это именно то, что нужно. Выполните в PowerShell внутри сессии:

PowerShell · внутри RDP-сессии
(New-Object -ComObject Shell.Application).WindowsSecurity()

Если это нужно часто, положите команду в ярлык на рабочем столе сервера — двойной клик откроет окно безопасности Windows:

Windows · цель ярлыка
powershell.exe -NoProfile -WindowStyle Hidden -Command "(New-Object -ComObject Shell.Application).WindowsSecurity()"

RDP внутри RDP: как достать до внутренней сессии

Если вы подключились к серверу A, а с него — к серверу B, Ctrl+Alt+End перехватывает внешний клиент и открывает экран безопасности сервера A, а не B. Документация Microsoft прямо говорит, что её сочетания клавиш не работают во вложенных сессиях. До внутреннего сервера можно добраться двумя путями:

  • PowerShell на сервере B: выполните команду WindowsSecurity() из предыдущего раздела внутри внутренней сессии. Клавиши здесь не участвуют, поэтому вложенность не важна — это самый надёжный способ.
  • Экранная клавиатура на сервере B: запустите osk во внутренней сессии, удерживайте Ctrl и Alt на физической клавиатуре и щёлкните Del на экранной, как описано выше. Удерживаемые модификаторы проходят через оба подключения, а Del приходит уже из самого сервера B.

В браузерной консоли VNC провайдера

Браузерная консоль в панели хостинга — это не RDP, а VNC-вид экрана сервера, так что Ctrl+Alt+End там ничего не делает, а настоящий Ctrl+Alt+Del снова уходит на ваш собственный компьютер. Он особенно нужен на экране входа Windows в консоли, который просит Ctrl+Alt+Del перед тем, как показать поле пароля.

В панели VMHeaven у консоли есть кнопка Send Ctrl+Alt+Del. Панель просит подтверждение перед отправкой, потому что комбинация уходит на сам сервер: в Windows она открывает экран безопасности, а в Linux может перезагрузить машину — зависит от её настройки. Поле вставки в консоли печатает длинные пароли в поле входа посимвольно за вас.

Ctrl+Alt+End всё равно ничего не делает? Проверьте по порядку

  • Фокус на вашем собственном рабочем столе. Щёлкните один раз внутри удалённого окна и повторите нажатие — сочетание уходит в то окно, которое активно.
  • Вы в браузерной консоли, а не в RDP. Для VNC-консоли Ctrl+Alt+End ничего не значит — используйте её собственную кнопку Ctrl+Alt+Del.
  • Сессия вложенная. Сочетание забирает внешний клиент. Используйте экранную клавиатуру или команду PowerShell внутри внутренней сессии.
  • Комбинацию занимает другая программа на вашем компьютере. Утилиты горячих клавиш, программы для клавиатуры и некоторые панели управления производителя регистрируют глобальные сочетания. Закройте их и повторите попытку.
  • Клиент не от Microsoft. У Remmina, приложений на FreeRDP и других клиентов — свой пункт меню или своя привязка для этого. Ищите в панели инструментов клиента или в его документации.

Смена пароля по RDP через Ctrl+Alt+End

Смена своего пароля — самая частая причина, по которой в удалённой сессии нужен Ctrl+Alt+Del.

  1. 1Нажмите Ctrl+Alt+End и выберите «Сменить пароль»

    Если сочетание не срабатывает на вашей клавиатуре, используйте один из способов выше.

  2. 2Введите старый пароль, затем новый дважды

    Нажмите Enter. Windows подтвердит смену, и сессия продолжится как обычно.

  3. 3Обновите сохранённый пароль в своём RDP-клиенте

    «Подключение к удаленному рабочему столу» и Windows App хранят сохранённые учётные данные. Отредактируйте или удалите сохранённую запись — иначе следующее подключение не пройдёт со старым паролем. Повторные неудачи могут также сработать как блокировка учётной записи.

Как администратор вы можете сбросить пароль локальной учётной записи и без знания старого — это предназначено для других пользователей или для восстановления доступа. Замените USERNAME на имя учётной записи; оба способа запрашивают новый пароль без его отображения:

PowerShell (от имени администратора)
$pw = Read-Host -AsSecureString "Новый пароль"
Set-LocalUser -Name "USERNAME" -Password $pw
Windows cmd (от имени администратора)
net user USERNAME *

Если пароль уже истёк, это другая проблема: при включённой Network Level Authentication RDP-клиент проверяет пароль ещё до начала сессии, поэтому сообщает, что пароль истёк, вместо того чтобы предложить его сменить. Отключать NLA, чтобы обойти это, не нужно — зайдите через консоль провайдера: вход там локальный, и Windows предлагает сменить пароль прямо на экране входа.

Выход из системы, а не просто закрытие окна

На том же экране Ctrl+Alt+End есть кнопка выхода из системы, и на сервере это важно. Закрытие окна RDP только отключает вас: программы на сервере продолжают работать, а на Windows Server сессия занимает один из двух административных слотов. Отключайтесь, когда хотите вернуться к работающим программам позже. Выходите из системы, когда работа закончена.

Любой Windows VPS в VMHeaven даёт учётную запись администратора по RDP, а также браузерную консоль VNC с кнопкой Ctrl+Alt+Del для моментов, когда RDP не пускает. Оплата картой, PayPal или криптовалютой (Bitcoin, Ethereum, USDT, Litecoin, Monero и другие), а страница Windows RDP объясняет оплату криптовалютой без проверки документов.

Частые вопросы

Как отправить Ctrl+Alt+Del на удалённый рабочий стол?

Нажмите Ctrl+Alt+End — в «Подключении к удаленному рабочему столу» (mstsc) и в Windows App эта комбинация открывает на удалённом компьютере экран Ctrl+Alt+Del с блокировкой, выходом из системы, сменой пароля и диспетчером задач. На Mac в Windows App это Fn+Control+Option+Delete. Если ни одно сочетание не срабатывает, откройте экранную клавиатуру (osk) во внутренней сессии и держите Ctrl и Alt на настоящей клавиатуре, щёлкая Del на экранной.

Почему обычный Ctrl+Alt+Del не доходит до сервера?

Ctrl+Alt+Del — защищённая комбинация внимания самой Windows: операционная система на компьютере перед вами перехватывает её раньше, чем до неё дотянется любая программа, поэтому окно удалённого рабочего стола никогда не получает шанс передать её дальше. Поэтому клиенты Microsoft подменяют несколько системных сочетаний: Ctrl+Alt+End вместо Ctrl+Alt+Del, Alt+Page Up вместо Alt+Tab и так далее.

Как сменить пароль в сессии RDP?

Нажмите Ctrl+Alt+End и выберите «Сменить пароль», введите старый пароль и новый дважды. После смены обновите сохранённый пароль в самом RDP-клиенте — иначе следующее подключение не пройдёт со старым паролем. Если пароль уже истёк, NLA проверяет его до открытия сессии и просто сообщает об истечении, не предлагая сменить его, — в этом случае войдите через консоль провайдера: там вход локальный, и Windows предложит смену пароля прямо на экране входа.

Читайте также

Все статьи раздела