Клавиша «alt» застряла при использовании ALT-TAB в Remoteapp

Я использую удаленное приложение Microsoft, установленное на сервере Server 2012 R2 и клиенте Windows 10. При перемещении между локальными окнами и удаленными окнами (с помощью ALT-TAB) клавиша alt застревает в удаленном окне и отпускается только после нажатия любой случайной клавиши.

Изучив эту проблему, я обнаружил, что это происходит только в Windows 10 и связано с версией RDP клиента (10+). В Windows 7 эта проблема не проявляется (RDP 8.0). Я также пытался установить Server 2016, и эта проблема существует.

Ищу решение этой проблемы, а в гугле ничего полезного нет.


person Mark Ruffon    schedule 17.02.2019    source источник
comment
Возможно, связано: Во время сеанса удаленного рабочего стола в Windows 7 нажмите Alt-Tab, чтобы вернуться на хост-компьютер Предлагается используйте ctrl + alt + break, чтобы выйти из полноэкранного режима rdp, а затем alt-tab. Другой, возможно, связанный с этим: Удаленный рабочий стол и сочетание клавиш ALT-TAB не работают — здесь говорится о необходимости проверить вкладку «Локальные ресурсы» как на локальном, так и на удаленном компьютере. компьютеры, для которых для параметра Клавиатура установлено значение Только при использовании полноэкранного режима.   -  person Nathan Mills    schedule 17.02.2019
comment
Я попробовал это предложение, потому что я использую RemoteApp вместо полноэкранного режима, это решение не так актуально.   -  person Mark Ruffon    schedule 17.02.2019


Ответы (1)


У меня была та же проблема, и она сводила меня с ума, но, немного покопавшись, я нашел решение: использовать старый клиент Windows 7 на машине с Windows 10.
Если у вас нет доступа к машине с Windows 7, просто скачайте KB2592687, в нем есть все необходимые файлы. Вам придется извлечь пакет — используйте файл expand.exe

Вам понадобятся следующие файлы:

mstsc.exe
mstscax.dll

И соответствующие файлы mui для предыдущих двух файлов:

mstsc.exe.mui
mstscax.dll.mui

которые соответствуют языку вашей установки Windows 10.
Файлы mui необходимо поместить в папку с языковым кодом: например, если у вас установлена ​​английская версия Windows 10, поместите файлы mui в en-US папку.
Запустите клиент в папке, в которую вы скопировали вышеуказанные файлы, и подключитесь к удаленному компьютеру.

person jpleenim    schedule 24.05.2020