J'utilise Spotify, une application qui, comme beaucoup d'autres, reste en cours d'exécution lorsque vous fermez la fenêtre. C'est-à-dire, quand je alt+F4, cela n’a pas l’effet désiré. Il ne ferme que la fenêtre. La petite icône en bas de la barre de lancement reste en surbrillance en tant qu'application active. Vous devez cliquer avec le bouton droit de la souris sur l'icône et sélectionner "Quitter" pour le fermer réellement. Je n'ai pas envie de faire ça à chaque fois.
Y at-il un raccourci clavier équivalent à la ctrl+alt+del tâche finale?
En fonction de l'application et de la disposition du menu dans l'application, vous pourrez peut-être appuyer sur ALT + F suivi du X clé. ALT + F ouvre le menu Fichier puis X va quitter l'application. Si cela ne fonctionne pas, recherchez un bouton Quitter ou Quitter dans la barre de menus et appuyez sur la touche soulignée correspondante. Cela devrait faire l'affaire pour vous.
Oui il y a. Ses Alt+F4.
C'est la combinaison de touches pour terminer un programme . Les programmeurs ignorants refusent de suivre les instructions de Microsoft.
Ce problème persisterait avec tout autre raccourci clavier . Vous ne pouvez éventuellement créer une solution personnalisée avec AutoHotKey (ou des outils similaires) qui tue le processus. Mais cela vous ferait très probablement perdre beaucoup de travail. Comme c'est tout à fait la méthode de force brute pour sortir d'un processus.
OK, à ma connaissance, une application Windows peut être résiliée de plusieurs manières.
WM_CLOSE
message dans la fenêtre dans la fenêtre principale de l'application.La première méthode est la méthode clean. La façon dont vous avez l'intention de fermer une application. C'est la même chose que Alt+F4 travaux. Pressage Alt+F4 enverra simplement le message WM_CLOSE
à la fenêtre de l'application.
Maintenant, examinons les 3 manières dans l’ordre inverse.
Sous Windows, une application vit dans un processus . À l'intérieur de ce processus, l'application peut créer une fenêtre . La fenêtre est ce que vous verrez sur votre bureau et avec quoi vous allez interagir.
Donc, si le processus est le root d'une application, si vous le terminez, tout le reste disparaîtra également. Donc, ce serait bien de complètement terminer une application. Mais ceci kill l'application si brusquement, qu'elle n'aura aucune chance de sauvegarder des données critiques sur le disque.
Donc, cela ne serait pas recommandé!
Comme nous venons de l'apprendre, la fenêtre principale de l'application ne constitue qu'une partie du processus. Donc, si nous détruisons cette fenêtre, le processus perdra toujours tout son sens :(
Et ce serait encore plus difficile à éliminer que l’application l’aurait été.
Il s’agit très probablement de l’approche la plus perverse pour tenter de mettre fin à une application. Reste loin!
WM_CLOSE
Windows est un système d'exploitation basé sur un message. Cela signifie que les composants se parlent en s'échangeant des petits messages.
L'un de ces messages est le message WM_CLOSE
.
Si une application reçoit ce message, il est convenu que cette application doit saisir toute action, puis toute sa vie.
Mais chaque programmeur peut décider lui-même comment gérer le message.
Comme la documentation nous a dit plus tôt, le comportement par défaut serait d'appeler DestroyWindow
et, par conséquent, effectuer notre approche de sortie d'application n ° 2.
À la petite différence près que cette fois , c'est intentionnel et que le programme a toutes les chances de sauvegarder des données critiques.
Comme vous pouvez le constater, nous sommes donc à la merci de tous les programmeurs d’ici. Ou nous prenons le risque de perdre des données (vous ne voulez pas prendre ce risque!).
Vous pouvez essayer un certain nombre de choses si vous ne pouvez pas arrêter un programme avec Alt-F4, en plus de tuer le processus (que je n’utiliserais qu’en dernier recours). Bien que cela doive être fait programme par programme car il n’ya pas de solution généralisée.
Quelques exemples:
Commencez simplement à utiliser des macros et après un moment, vous comprendrez tout. AutoHotkey ou AutoIt sont de bons langages de script pour ce genre de problème.
Vous voulez accéder à l'icône de la barre des tâches Meny via le clavier?
Commencer avec Win-B se concentrer sur le plateau; si vous devez accéder aux éléments cachés supplémentaires, allez à la flèche et appuyez sur space ou enter, puis allez à l’icône de l’application, appuyez sur le menu touche droite (entre les touches Alt et Ctrl de droite) et aller avec les flèches à l’entrée de menu sortie/sortie.
Il existe des exceptions, telles que les programmes qui s'exécutent en arrière-plan et n'affichent normalement pas de fenêtre, à l'exception des notifications. Pour ces derniers, Alt + F4 rejette généralement la notification et il existe généralement un autre moyen de quitter le programme.
Mais la réponse est: Non , il n’existe pas de raccourci clavier permettant de forcer la fermeture d’un processus. Les raccourcis servent à faciliter les actions fréquentes. La résiliation forcée devrait être un événement rare et ne doit donc pas être raccourci.
Gnome HIG utilise Ctrl-Q pour fermer les applications et Ctrl-W pour fermer les onglets.
Firefox, Eclipse et d'autres le supportent.
http://developer.gnome.org/hig-book/3.2/hig-book.html#standard-shortcuts
Googler pour Spotify et Ctrl-Q révèle en effet:
http://www.dummies.com/how-to/content/how-to-use-spotify-keyboard-shortcuts.html
Dans le cas où vous ne pouvez pas voir le gestionnaire de tâches (une application plein écran comme un jeu défectueux) et AltF4 ne fonctionne pas, vous pouvez utiliser taskkill.exe si vous connaissez le nom du processus.
Ouvrez la boîte de dialogue Exécuter avec WinR et type:
taskkill /IM NameOfTheProcess.exe /F
Y at-il un raccourci clavier équivalent à la ctrl+alt+del tâche finale?
Oui, si vous souhaitez vraiment accéder au gestionnaire de tâches qui vous permet de terminer le processus directement, vous pouvez utiliser le raccourci suivant:
Ctrl + Shift + Esc
Beaucoup d'entre eux ne fonctionnaient pas pour moi lorsqu'un jeu vidéo se bloquait et était en plein écran, je ne pouvais donc pas me rendre au gestionnaire de tâches.
Ma solution a été trouvée après avoir abandonné. Cela a fonctionné sur Windows 10
Il s’agit essentiellement d’arrêter, mais vous l’arrêtez avant.
alt+F4 ne ferme plus aucune fenêtre. Changez la clé de registre en 1 et les fenêtres seront fermées, même s'il y a plus d'onglets.
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
Explorer]
Value Name: NoWinKeys
Data Type: REG_DWORD (DWORD Value)
Value Data: (0 = disable restriction, 1 = enable restriction)
CtrlPause, qui sur mon Dell est le bleu Fn clé et F12 / Pause.
Donc, je tiens la touche de fonction bleue, maintenez la touche Ctrl touchez et appuyez sur F12.
ctrl + Alt + Suppr tire le gestionnaire de tâches. À partir de là, survolez le gestionnaire de tâches sur le deuxième moniteur et appuyez sur la flèche vers le bas pour accéder au programme de destination. Faites ensuite défiler la liste jusqu'au programme de destination. Appuyez sur del sur le clavier. Cela tuera le processus en externe sans tuer tous les processus sur Windows 10 avec plusieurs moniteurs.