J'ai juste eu deux occurrences de Windows 7 bloquant une exécution jusqu'à ce que j'appuie sur Entrée sur l'invite de commande / PowerShell. L'exécution ultérieure semble se poursuivre comme prévu.
Le premier était un fichier batch de commandes de copie comme
copy //host/file2010-1*xml localfolder/01/
copy //host/file 2010-2*xml localfolder/02/
Un dossier semblait prendre des âges. J'ai vérifié le dossier et c'était complet, appuyez sur Entrée et soudain, il a repris vie pour obtenir le reste.
Le deuxième est un programme java (un travail ETL) en PowerShell qui s'est arrêté pendant qu'il était sur le point de générer des avertissements de clé en double SQL. Je ne peux pas confirmer si l'exécution réelle est au point mort, mais je ne pense pas. Je viens de répéter celui-ci pendant que je tape.
Mon collègue plus expérimenté a également vu la même chose avec les programmes .net qu'il a écrits.
Comment puis-je éviter ça? Qu'est-ce que je rate? Windows se sent-il seul et a-t-il besoin d'une légère poussée?
Réponses:
modifier les paramètres sur le shell de commande que vous avez ouvert a été mis en mode d'édition rapide que vous ne voulez pas dans ce cas.
la source
J'ai vu cela avec Powershell à plusieurs reprises lorsque le focus a été supprimé de la fenêtre Powershell. C'est peut-être aussi ce qui se passe ici? Chaque fois que cela se produisait, les choses reprenaient vie après que la fenêtre ait repris le dessus et que je frappais Enter.
la source
J'ai changé la ligne où j'appelle le programme pour:
Cela signifie démarrer le programme en haute priorité. C'est beaucoup plus rapide et cela ne vous oblige à appuyer sur aucune touche pendant l'exécution
la source