Печатание отстает на один символ на консоли в сеансе RDP на поверхность Pro 4

666
mikemay

Если я наберу «dir» в командной строке консоли, я вижу следующее поведение:

  1. Я набираю «d» и ничего не появляется в консоли (я ожидаю увидеть «d» сразу после подсказки)
  2. Затем я набираю «i», и «d» появляется в командной строке сразу после подсказки (я ожидаю увидеть «di»)
  3. Затем я набираю «r», и «i» появляется в командной строке сразу после «d», показывая «di» (я ожидаю увидеть «dir»)
  4. Я нажимаю возврат и вижу список каталогов, как и ожидалось.

Как я могу остановить дисплей, отстающий на один символ за клавиатурой?

Это происходит, когда cmd.exe или сеанс bash (и, вероятно, любое другое консольное приложение, которое принимает ввод с клавиатуры) при удаленном взаимодействии с Surface Pro 4 / Windows 10 из IMAC, работающего с последней версией MACOS, и из клиента Windows 10 под параллелями и из IPAD используя клиент Microsoft RDP. Я предполагаю, что я вижу ту же проблему от любого клиента. Все программное обеспечение обновлено по состоянию на 12 июня 2017 года

Такое поведение происходит в большинстве случаев, но были случаи, когда проблема исчезала без каких-либо особых причин.

Частичный обходной путь - «Использовать устаревшую консоль», доступную в меню «Консоль» -> «Свойства» с крупным шрифтом. Это работает для cmd.exe, но, к сожалению, оболочка bash не будет работать в этом режиме.

3
Постоянно пингуйте сервер от вашего клиента: `ping -t server` и скажите, есть ли разница. davidbaumann 5 лет назад 0
https://superuser.com/questions/1137697/remote-desktop-develops-mouse-keyboard-lag-after-some-duration Также не существует решения. davidbaumann 5 лет назад 0
Вы проверяли пинг? Можете ли вы подключить поверхность через проводной Ethernet? davidbaumann 5 лет назад 0
Эта проблема была решена в следующем вопросе, который получил ответы https://superuser.com/questions/1137697/remote-desktop-develops-mouse-keyboard-lag-after-some-duration mikemay 5 лет назад 0
@davidbaumann. Спасибо за вашу помощь. Ваш подход pinging выглядит так, как будто он согласуется с ответами на superuser.com/questions/1137697/… mikemay 5 лет назад 0
Пинг изменил что-нибудь сейчас? davidbaumann 5 лет назад 0
pinging @davidbaumann определенно улучшает поведение, но сохранение экрана, кажется, полностью решает его. Спасибо за вашу помощь mikemay 5 лет назад 0
Установите для беспроводного адаптера «максимальную производительность» как для аккумулятора, так и для режима переменного тока, и повторите попытку, пожалуйста. davidbaumann 5 лет назад 0

2 ответа на вопрос

3
Beau_with_a_Bang

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

Попробуй посмотреть, если это то же самое для тебя. Моя работа заключается в том, чтобы никогда не дать монитору спать. Я просто отключаю питание и позволяю Windows отправлять сигналы дисплея на выключенный монитор.

Спасибо за помощь. В моем случае «сервер» удаленного сеанса - это Surface Pro, а «клиент» - это IMac или IPad. Нет никаких сомнений в отключении питания «серверного» монитора. Звучит так, как будто ваша конфигурация значительно отличается. mikemay 5 лет назад 0
0
mikemay

Лучший обходной путь описан в разделе « Удаленный рабочий стол», при котором происходит задержка работы мыши / клавиатуры через некоторое время, что приводит к отключению экрана удаленного «сервера» (Surface Pro 4). Смотрите другой ответ для требуемых настроек Windows 10.

Похожие вопросы