Командная строка Windows зависает в RDP Windows

Мы регулярно обращаемся к машине сборки через RDP, и открывается множество окон командной строки. Иногда эти окна зависают, как будто кто-то переключил на них фокус и нажал клавишу Пауза. Нажатие на клавиатуру продвигает процесс вперед, но время от времени это упускается, и все ждут завершения процесса, пока он ждет, пока кто-то не нажмет клавишу. Почему это происходит? Есть ли настройка или версия, повышающая/понижающая, которая может предотвратить это?


person ssorrrell    schedule 26.02.2009    source источник
comment
Жаль, что у меня не было ответа, но вместо этого предлагаю следующее устранение неполадок: уберите RDP из картины, подключите монитор и клавиатуру непосредственно к машине, а затем попробуйте то же самое. Если у вас такое же поведение, проблема не в RDP.   -  person jro    schedule 26.02.2009
comment
Не могу этого сделать. Сборка машины находится в Чикаго. Я нет. Однако мы использовали Citrix, и у него была такая же проблема.   -  person ssorrrell    schedule 26.02.2009


Ответы (2)


Когда это происходит, в заголовке окна написано «Выберите командную строку»? Если это так, нажатие клавиши остановит ее, но нажатие клавиши также будет отправлено приостановленной программе, если только это не ESC или ввод (или, возможно, другие). Вы можете отключить эту функцию, зайдя в свойства/значения по умолчанию командной строки и сняв флажок «Режим быстрого редактирования».

Если это не так, вам придется опубликовать дополнительную информацию о процессе сборки. На чем написана ваша система сборки (make, scons, jam, msbuild и т.д.)?

person bk1e    schedule 26.02.2009
comment
Подойдет любое нажатие клавиши; это не обязательно должен быть ESC, но +1 за изменение текста в строке заголовка, я никогда этого не замечал :) - person Patrick Cuff; 26.02.2009
comment
Думаю, я всегда использую ESC, потому что cmd.exe его игнорирует. Я отредактирую свой пост соответственно. - person bk1e; 26.02.2009
comment
На самом деле поведение выглядит так, что большинство клавиш отправляются в программу, которая приостановлена, а escape и enter (и, возможно, другие) - нет. - person bk1e; 26.02.2009
comment
Я не думаю, что заголовок окна меняется, потому что это меня несколько раз доставало, и я хорошо улавливаю такие мелкие детали. Я поищу это в следующий раз. - person ssorrrell; 26.02.2009
comment
есть ли способ отключить его по умолчанию? - person Arti; 08.04.2019

Одна вещь, на которую следует обратить внимание в командной строке Windows; если у вас включен режим быстрого редактирования (щелкните значок в строке заголовка, Свойства..., вкладка Параметры), вы можете выделить и скопировать с помощью мыши, минуя меню Правка. Случайные щелчки мыши в окне выделяют символ под ним, и консоль будет «зависать» до тех пор, пока не будет нажата клавиша.

person Patrick Cuff    schedule 26.02.2009