Удаленный рабочий стол отправляет сочетания клавиш Windows как на локальный компьютер, так и на удаленный рабочий стол

1

После подключения к удаленному сеансу через RDP, сочетания клавиш Windows, похоже, отправляются как на локальный компьютер, так и на удаленный компьютер.

Например, нажатие клавиши Windows открывает меню «Пуск» в и то и другое локальные и удаленные машины. Нажав комбинацию, такую ​​как Выиграть + р (на удаленном рабочем столе) открывает диалоговое окно «Выполнить» на локальном рабочем столе.

В настройках подключения к удаленному рабочему столу (mstsc) комбинации клавиш Windows установлены на «Только при использовании полноэкранного режима» (клавиатурный крюк: i: 2). Сеанс RDP является полноэкранным и Ctrl + Alt + Pause / Break правильно переключается между полноэкранным и оконным режимами.

Я читал о людях, имеющих (возможно) проблемы, связанные с блокировкой их машин через Выиграть + L в то время как удаленный клиент в настоящее время сосредоточен. Я следил за их различными исправлениями безрезультатно.

Любые идеи или указатели очень ценятся.

Спасибо,

Kris Powell
источник

Ответы:

1

Оказывается, что, похоже, был конфликт программного обеспечения с взаимодействие (дистанционная клавиатура и мышь).

В прошлом я использовал это программное обеспечение для плавного переключения между различными физическими машинами. Я не использовал и не обновлял его в течение достаточно долгого времени, но я должен был случайно изменить какую-то конфигурацию для него. Изменения не должны были повлиять ни на что до моей еженедельной перезагрузки вчера, что объясняет, почему это произошло так случайно.

Когда я удалил это программное обеспечение, моя первоначальная проблема была решена. Теперь я могу правильно отправить комбинации клавиш Windows на удаленные машины снова.

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

Тайна разгадана.

Kris Powell
источник
0

Ключ Windows отсутствует в списке поддерживаемых сочетаний клавиш RDP, поэтому его можно использовать, если он будет работать или возникнет странное поведение.

Ниже перечислены только поддерживаемые ярлыки:

ALT + СТРАНИЦА ВВЕРХ Переключение между программами слева направо.

ALT + СТРАНИЦА ВНИЗ Переключение между программами справа налево.

ALT + INSERT Перебирает программы в порядке их запуска.

ALT + HOME Отображение меню «Пуск».

CTRL + ALT + BREAK Переключение клиента между полноэкранным режимом и оконным режимом.

CTRL + ALT + END Вызывает диалоговое окно безопасности Windows.

ALT + DELETE Отображает меню Windows.

CTRL + ALT + ЗНАК МИНУСА (-) Помещает снимок активного окна в клиенте в буфер обмена сервера удаленного рабочего стола (узел сеансов удаленных рабочих столов) (обеспечивает те же функции, что и нажатие клавиши ALT + PRINT SCREEN на локальном компьютере).

CTRL + ALT + PLUS (+) Помещает снимок всей области клиентских окон в буфер обмена сервера Узел сеансов удаленных рабочих столов (обеспечивает ту же функциональность, что и нажатие на кнопку ПЕЧАТЬ ЭКРАНА на локальном компьютере).

CharlesH
источник
Я использую ключ Windows через rdp (mstsc) в течение многих лет. Я не могу себе представить, что он вдруг перестал бы работать без объяснения причин. Что бы это ни стоило, большинство этих команд не работают в моем сеансе rdp. Единственное, что работает, это CTRL + ALT + BREAK.
Kris Powell
Это новая локальная машина, которую вы используете, или вы подключаетесь к новой удаленной машине? Ранее я обнаружил, что моя версия mstsc.exe может сильно повлиять на обработку сеанса удаленного рабочего стола. Я недавно скопировал и заменил мой локальный файл mstsc.exe файлом из установки Windows Server 2008 R2 и обнаружил, что он более надежен, чем моя копия Windows 7 (другая версия).
CharlesH
Они оба не новые машины. Я использую эти конкретные машины более 6 месяцев без заминки. Эта проблема только внезапно началась вчера. Я проверил это, запустив rdp на другую машину с моей локальной рабочей станции, а также запустив rdp на те же машины с другой рабочей станции. Пока что все указывает на некоторые изменения на моей локальной рабочей станции. На всех машинах установлены последние обновления, и в то время, когда это происходило, обновления не применялись. Я попытаюсь скопировать файл mstsc.exe с сервера 2008R2 и посмотрим, предоставит ли это больше информации.
Kris Powell
К сожалению, это не помогло заменить mstsc.exe. Я все еще вхожу в ту же стену. Я ценю ваше время и помощь, хотя. Этот вопрос действительно озадачил меня.
Kris Powell
Хм, это действительно странно ... Я еще немного покопаюсь и проведу тестирование на нескольких рабочих станциях, которые мне нужно выяснить, могу ли я попытаться выяснить, какой сценарий (локальная ОС, ОС удаленного рабочего стола и т. Д.) Вызывает аналогичную проблему. ,
CharlesH