February 24th, 2014

Злобный баг в виндовом RDP-клиенте

klink0v нашел злобный баг в виндовом RDP-клиенте:

Нарвался вот на этот баг в виндовом RDP-клиенте. Проявляется он в случае, когда запущены два разных RemoteApp с двух разных серверов приложений. При переключении между такими приложениями на клиенте активное окно (которое обладает фокусом ввода) уходит в background, а неактивное — наоборот, в foreground. И что с ними делать — непонятно. Сначала я грешил на языковую панель, проковырялся два дня. Потом нашёл отзыв на TechNet-е.

Лечится откатом на предыдущую версию MSTSC путём удаления обновления KB2830477. Например, вот таким заклинанием:

wusa.exe /uninstall /kb:2830477 /quiet /promptrestart

Некстати, народ жалуется, что всё в том же самом KB2830477 мелкомягкие поломали и проброс смарт-карт на RDP-сервер. Так что лучше это обновление не устанавливать. И спрашивается, как можно было выпускать в свет такую диверсию? Вот тоже, программисты...