59 votes

Comment puis-je arrêter de force un programme sans utiliser la souris dans Windows 10 ?

Je suis en train de déboguer une application Windows C# Visual Studio qui prend immédiatement le contrôle du bureau et désactive le contrôle de la souris. Lorsqu'elle se bloque, j'ai besoin de pouvoir l'arrêter d'une manière ou d'une autre. Je peux appuyer sur la touche windows ou ctrl-alt-suppr et accéder à la barre des tâches, mais lorsque je déplace la souris sur la partie principale de mon écran, c'est toujours une icône de sablier et je ne peux pas interagir. Donc quand je fais un clic droit pour fermer l'application sur la barre des tâches et qu'une fenêtre de dialogue apparaît me demandant si je veux arrêter le débogage, je n'ai aucun moyen de cliquer dessus. Je ne peux pas non plus cliquer sur quoi que ce soit dans le gestionnaire de tâches.

Je me suis renseigné sur la manière de mettre fin aux tâches depuis l'invite de commandes, mais les instructions ne sont pas claires. schtasks /end nécessite un argument de nom de tâche qui semble prendre un chemin, mais je n'ai aucun moyen de savoir quel est le chemin que je suis censé entrer. tasklist renvoie des noms de fichiers et des numéros d'ID, mais aucun des deux ne fonctionne pour schtasks.

Est-ce que quelqu'un aurait des suggestions?

5voto

Doug B Points 59

Je ne suis pas sûr de l'endroit où le problème avec Ctrl+Alt+Del se produit, mais je suis capable de l'utiliser avec les touches fléchées pour ouvrir le Gestionnaire des tâches. De là, vous pouvez suivre la réponse fournie par @Run5K pour terminer les processus :

  1. Appuyez sur Ctrl+Alt+Del

  2. Utilisez les touches fléchées pour sélectionner Gestionnaire des tâches, et appuyez sur Entrée pour ouvrir (j'ai dû appuyer deux fois sur Entrée pour ouvrir Gestionnaire des tâches)

  3. Lorsque la boîte de dialogue des autorisations apparaît, utilisez les touches fléchées et Entrée pour sélectionner Oui pour permettre au Gestionnaire des tâches d'apporter des modifications

    À partir de là, vous pouvez suivre la réponse de @Run5k à l'élément de la liste (2) :

  4. Utilisez les touches fléchées (Haut et Bas) pour sélectionner le processus que vous souhaitez arrêter. Vous pouvez également utiliser les touches Gauche et Droite pour ouvrir/fermer les éléments réduits/agrandis et terminer les sous-processus

  5. Utilisez Suppr pour mettre fin au processus

  6. Utilisez les touches fléchées et Entrée pour gérer les boîtes de dialogue qui peuvent apparaître

2voto

H3NDRX Points 37

J'utilise Ctrl + Shift + Esc Ensuite, j'obtiens la fenêtre du Gestionnaire des tâches. Avec Alt + Tab, j'essaie de passer au gestionnaire de tâches, puis je navigue à travers les applications ouvertes avec les touches fléchées. Lorsque vous sélectionnez votre application, appuyez simplement sur le bouton Supprimer.

1voto

Goufalite Points 121

Si vous déboguez une application, vous pouvez appuyer sur Shift+F5 dans Visual Studio pour fermer l'instance en cours d'exécution.

Bien sûr, si vous êtes en mode d'exécution, vous devriez vous fier aux autres réponses.

1voto

Raghav Points 626

Il y a de nombreuses années, à une époque où les souris n'existaient pas, je coutumais de fermer une application en appuyant sur F10 pour accéder à la barre de menu, en descendant avec les flèches pour ouvrir le menu, en allant à gauche pour accéder au menu système puis en remontant pour arriver sur "Fermer" et appuyer sur Entrée. Cela fonctionne toujours avec des applications simples comme le Bloc-notes, en fonction du type de menu qu'elles ont. (Je ne me rappelle pas pourquoi je préférais ça à Alt-F4 à l'époque, peut-être que c'était plus impressionnant pour les personnes qui vous regardaient le faire ;)

-1voto

Ouvrez la boîte Exécuter et tapez :

cmd /c tskill nom_du_processus

tskill est un fichier de programme dans le répertoire C:\windows\system32

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