2009-02-26 15 views
6

Wir greifen regelmäßig auf den Build-Rechner über RDP zu und es gibt viele Befehlszeilenfenster, die geöffnet werden. Manchmal hängen diese Fenster wie jemand den Fokus auf sie und drücken Sie die Pause-Taste. Durch Antippen der Tastatur wird der Vorgang verschoben, aber ab und zu wird dies verpasst und jeder wartet darauf, dass der Prozess beendet wird, während er darauf wartet, dass jemand eine Taste drückt. Warum passiert das? Gibt es eine Einstellung oder eine Version, die das verhindert/verhindert?Befehlszeile Windows hängt in RDP Windows

+0

Ich wünschte, ich hätte eine Antwort, aber bieten Sie stattdessen diese Fehlerbehebung: Nehmen Sie RDP aus dem Bild, schließen Sie einen Monitor und eine Tastatur direkt an das Gerät an, und versuchen Sie dann dasselbe. Wenn Sie das gleiche Verhalten haben, ist RDP nicht das Problem. – jro

+0

Kann das nicht tun. Build-Maschine ist in Chicago. Ich bin nicht. Früher haben wir jedoch Citrix verwendet und es hatte das gleiche Problem. – ssorrrell

Antwort

9

Wenn dies passiert, sagt der Fenstertitel "Select Command Prompt"? Wenn dies der Fall ist, wird durch Drücken einer Taste die Pause wieder hergestellt, aber der Tastendruck wird auch an das angehaltene Programm gesendet, es sei denn, es ist ESC oder Eingabe (oder möglicherweise andere). Sie können diese Funktion deaktivieren, indem Sie in die Eigenschaften/Vorgaben der Eingabeaufforderung wechseln und den "QuickEdit-Modus" deaktivieren.

Wenn dies nicht der Fall ist, müssen Sie weitere Informationen zu Ihrem Build-Prozess veröffentlichen. In was ist dein Build-System geschrieben (make, scons, jam, msbuild, etc.)?

+0

Jeder Tastendruck genügt; es muss nicht ESC sein, aber +1 für den Text in der Titelleiste ändert sich, das habe ich nie bemerkt :) –

+0

Ich schätze ich benutze immer ESC weil es von cmd.exe ignoriert wird. Ich werde meinen Beitrag entsprechend bearbeiten. – bk1e

+0

Eigentlich scheint das Verhalten zu sein, dass die meisten Schlüssel an das Programm gesendet werden, das angehalten wird, aber escape und Eingabe (und möglicherweise andere) nicht sind. – bk1e

5

Eine Sache, auf die man in der Befehlszeile Windows achten sollte; Wenn Sie den QuickEdit-Modus aktiviert haben (klicken Sie auf das Symbol in der Titelleiste, Eigenschaften ..., Registerkarte Optionen), können Sie mit der Maus markieren und kopieren, indem Sie das Menü Bearbeiten umgehen. Klare Mausklicks im Fenster markieren den darunter liegenden Charakter und die Konsole scheint zu "hängen", bis eine Taste gedrückt wird.

Verwandte Themen