61 votes

L'invite de commande se suspend jusqu'à ce que vous appuyiez sur une touche ?

Problème :

Pour une raison quelconque, de temps en temps, mon invite de commande se bloque jusqu'à ce que j'appuie sur une touche aléatoire, et il continue à fonctionner comme si rien ne s'était passé.

Occurrence :

Cela se produit lorsque j'exécute une longue opération (comme la construction/compilation d'un code). Lorsqu'il se bloque, il ne donne aucune indication sur ce qui se passe et ne me demande pas d'appuyer sur une touche.

Description :

  1. Après quelques minutes, le terminal cesse d'imprimer la progression et se bloque.
  2. J'avais pensé qu'il était simplement bloqué sur une très longue portion du processus de compilation, mais après quelques heures, il était toujours bloqué exactement au même endroit.
  3. J'ai appuyé sur une touche au hasard, et il a soudainement fait un bond en arrière et a continué à cracher des indicateurs de progression et à travailler.

Par la suite, des événements similaires se sont produits à de nombreuses reprises lors de processus longs, tels que la copie de fichiers.

Cela s'est produit sur plusieurs appareils fonctionnant sous Windows 7. Cela s'est également produit sur ubuntu en utilisant bash Shell.

36voto

Tim D Points 469

J'ai rencontré le même problème. Réponses aquí y aquí indique qu'il s'agit probablement d'un problème avec le mode d'édition rapide dans la console. S'il intercepte des clics de souris parasites, ou si des clics sont transmis de manière erronée par RDP, par exemple, il peut mettre involontairement en pause le script. Vous pouvez faire un clic droit sur la barre de menu et modifier les propriétés pour désactiver le mode d'édition rapide. Cela, bien sûr, rend plus difficile le copier-coller à partir de la fenêtre CMD.

-1voto

horaceT Points 107

J'ai trouvé ceci réponse et cela fonctionne pour moi sur Windows 10 20H2. L'astuce semble être,

powercfg -change -standby-timeout-ac 0

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X