Oct 13, 2007

Vista: RDP-сессия медленно реагирует на нажатия клавиш, клики мышки и т.д.

Симптомы проблемы такие - после входа на удалённый рабочий стол по RDP клиентом Windows Vista (v6.0.6000), удалённая система начинает странно реагировать на нажатия клавиш и манипуляции с мышкой. Закрываешь, к примеру, окно (по кресту), он отрисовывается в нажатом положении и в таком виде виснет секунды на три. Или - перетаскиваешь окно, нажимаешь на кнопки - всё, что угодно. Понятно, в первую очередь я стал грешить на сеть. Тем не менее, с сеткой всё оказалось в порядке. С консоли сервера тоже всё работало нормально. Тогда я зашёл по RDP с XP-машины, и оттуда тоже всё работало замечательно. Метод исключений показал, что проблема в висте. После недолгих поисков наткнулся на статью (ссылка в заголовке). Парень там достаточно подробно рассказал, что почему и зачем и как решить. Себе на память и для тех, кто по английски не читает - проблема из-за автонастройки размера окна в TCP-стеке висты. Отключить его можно так:
netsh interface tcp set global autotuninglevel=disabled
вернуть, как было:
netsh interface tcp set global autotuninglevel=normal