raccourcis clavier Windows

45

J'ai quelques raccourcis sur mon bureau et sur certains d'entre eux, j'ai configuré la "touche de raccourci" pour une combinaison de clavier. Par exemple, j'ai un raccourci qui pointe vers d:\documents\todo.txtet j'ai mis Shift+ Alt+ T. Cela s’ouvre naturellement en utilisant le bloc-notes.

Un double-clic sur l'icône ouvre toujours le fichier texte immédiatement. L’utilisation du raccourci clavier est cependant parfois très lente (5 à 10 secondes). Notez que pendant ce temps, l'utilisation du processeur n'augmente pas.

Cela se produit sur toutes mes machines (anciennes et nouvelles boîtes ultra rapides) sous Windows XP (différentes versions) et Windows 7.

Il y a des tonnes de questions à ce sujet mais pas de solution.

Existe-t-il une explication et une solution à ce problème?

Edit : le comportement n'est pas cohérent. J'ai 30 raccourcis sur le bureau et 5 d'entre eux ont des raccourcis clavier attribués. Les alternatives logicielles pour cette fonctionnalité Windows ne m'intéressent pas. Je veux savoir quel est le problème et comment le résoudre.

cherouvim
la source
Est-ce que cela se produit lors du démarrage en mode sans échec? Si ce n'est pas le cas, essayez de désactiver votre antivirus ou tout autre produit de sécurité. Si cela vous aide, dites-nous quel produit a causé cela.
harrymc
@Psycogeek: Bonne observation, mais D: ou un lecteur qui dort n'a rien à voir avec cela.
Cherouvim
Si j'observais un peu plus près :-(, j'aurais remarqué que vos raccourcis fonctionnent bien. Seuls les raccourcis clavier ont le retard. Aucune de vos propres "fenêtres" n'a de lenteur.
Psycogeek
1
J'ai tué "SetPoint.exe", le logiciel de paramétrage de la souris de Logitech, qui a résolu mon problème
Goldorak84
5
Je suis en retard à la fête, mais j'ai récemment rencontré le même problème. J'ai codé un utilitaire rapide pour identifier les processus qui ne répondent pas au message de demande de raccourci clavier. J'afficherais le code ici comme réponse, mais je ne peux pas, car la question est protégée et je n'ai pas le représentant requis (bien que mon profil prétende que j'ai 101 et qu'il n'en nécessite que 10). J'ai écrit un article de blog à ce sujet où vous pouvez obtenir le code. Mes excuses pour le pseudo-spam. Je posterai le code ici en guise de réponse lorsque j'aurai le représentant requis.
Bob Mc

Réponses:

41

La question initiale portait sur Windows 7, mais cela se produit maintenant pour de nouvelles raisons dans Windows 10. Voici une réponse générale qui traite des deux situations.

Le problème général

Il y a une excellente explication du problème et de sa cause dans le message MSDN 2012 Pourquoi y a-t-il parfois un long délai entre le moment où vous appuyez sur une touche de raccourci pour ouvrir un raccourci et son ouverture?

Résumé: avant de lancer un programme via sa touche de raccourci, Windows interroge d’abord tous les programmes en cours d’exécution et demande «C’est votre touche de raccourci? Si tel est le cas, il active la fenêtre plutôt que de créer une nouvelle copie du programme.

Le problème se produit lorsqu'une fenêtre, quelque part, refuse de répondre à la question. Cela peut être un programme qui est généralement non réactif pour une raison quelconque, bien que cela puisse également arriver pour d'autres raisons (voir ci-dessous). Windows attend 3 secondes avant de marmonner "Jerk" dans un souffle et de passer à la fenêtre suivante pour lui poser la même question de raccourci.

Trouver des programmes qui ne répondent pas

  1. Démarrez Windows. Avant d’ouvrir d’autres programmes, essayez une touche de raccourci. Avez-vous un retard? Si oui, passez à l'étape 3.
  2. Lancez tous les autres programmes que vous exécutez habituellement. Avez-vous un retard? Sinon, attendez jusqu'à ce que vous le fassiez.
  3. Un par un, arrêtez chaque programme interactif; Parcourez-les avec Alt-Tab pour être sûr de les avoir tous. Après avoir arrêté chacune d’elles, voyez si le délai de raccourci est parti.
  4. Vous avez encore un retard? Faites la même chose avec les icônes dans la zone de notification de la barre des tâches (alias "barre d'état système"): faites un clic droit et quittez, en vérifiant le délai de raccourci après chacune d'elles. Vous devrez peut-être développer la zone de notification pour voir toutes ces icônes.

Maintenant que vous connaissez votre coupable, vous devez décider: ce programme vaut-il le retard qu’il cause? Par exemple, Adobe Creative Cloud m'a parfois causé des problèmes, je lui ai donc simplement dit de ne pas l'exécuter au démarrage de Windows. Je peux toujours utiliser Illustrator etc. sans le lancer.

Si vous ne pouvez pas vivre sans le programme, utilisez le délai de la touche de raccourci ou, comme le suggère "l'utilisateur 99572 va bien", essayez un programme de macro tel que AutoHotKey.

Windows 10: Centre de maintenance

Le Centre de maintenance Windows peut également être à l'origine du retard. (Cela pourrait aussi être un problème dans Windows 8; j'ai sauté de 7 à 10). Chaque fois que vous voyez ceci:

entrez la description de l'image ici

cela signifie que le centre d'action a des notifications système que vous pouvez consulter, ce qui entraîne également un délai au raccourci clavier, même si le centre d'action n'est pas non réactif en soi.

Cliquez sur l'icône et effacez les notifications. L'icône ressemblera à ceci et Action Center ne devrait plus causer de délai au raccourci clavier:

entrez la description de l'image ici

Si une notification apparaît à plusieurs reprises et que vous la trouvez inutile, cliquez dessus avec le bouton droit de la souris et dites à Windows de désactiver les notifications pour cette application.

MAIS ... Parfois, Action Center peut causer des problèmes même si aucune notification n'est en attente. Même en l'absence de notifications, j'ai souvent résolu ce problème simplement en ouvrant et en fermant Action Center. Vous pouvez le faire rapidement avec la combinaison de touches de raccourci [Windows] -A.

Windows 10: processus d'arrière-plan ne répondant pas

Parfois, un processus en arrière-plan peut aussi causer ce problème. Deux en particulier sont:

  • Calculatrice
  • le magasin

Il pourrait y avoir d'autres coupables aussi. Ce qui est important, c’est que ce sont des applications de premier plan qui, pour une raison quelconque, apparaissent comme des processus d’arrière-plan, même si vous ne les avez peut-être pas exécutées. Ce problème peut arriver avec d'autres applications et peut être limité aux applications Metro (à déterminer).

Vous pouvez utiliser tout ou partie des techniques suivantes pour éliminer ces processus:

  1. Tuez-les manuellement avec le gestionnaire de tâches chaque fois que vous les remarquez.
  2. Comme indiqué dans la réponse de harrymc à cette question de superutilisateur , désactivez des applications d'arrière-plan spécifiques dans Paramètres> Confidentialité> Applications en arrière-plan. Toutes les applications ne peuvent pas être désactivées de cette façon.
  3. Comme indiqué dans la réponse d'Helen à la même question de superutilisateur que ci - dessus , désactivez Superfetch.

Après avoir utilisé les techniques n ° 2 et n ° 3, ces processus en arrière-plan non autorisés n'apparaissent plus sur mon ordinateur.

Nouveau problème dans Windows 10 build 1809 (2/2019): Paramètres App

Cette version de Windows a introduit un nouvel inhibiteur pernicieux des raccourcis. Dès que vous démarrez Windows, accédez au gestionnaire de tâches. Vous rencontrez le problème si vous voyez les paramètres s'exécuter en tâche de fond:

paramètres exécutés en arrière-plan

Si vous supprimez cette tâche, les raccourcis clavier seront à nouveau rapides, mais l'application Paramètres réapparaîtra un peu plus tard, réintroduisant le problème.

Autre...

Ce délai de 3 secondes ne cause probablement pas tous les délais de raccourci clavier.

L'un de mes ordinateurs portables, lorsque Adobe Creative Commons fonctionne en arrière-plan, je suis parfois confronté à un retard pouvant aller jusqu'à 30 secondes avant de lancer une application. C'est 10 fois le délai d'expiration utilisé par Window avant d'abandonner un processus non réactif, il doit donc se passer autre chose dans ce cas.

Andy Giesler
la source
2
Si quelqu'un est un "initié" Win10, vous pouvez l'envoyer en tant que commentaire via l'outil de commentaires.
VoidStar
1
Windows 10 est là et Calc est ensemble :(
kokbira
7
Je voulais juste confirmer que «Désactiver des applications d'arrière-plan spécifiques dans Paramètres-> Confidentialité-> Applications d'arrière-plan» a effectivement accéléré la vitesse des touches de raccourci globales. BTW j'y suis arrivé en tapant "Paramètres" à partir du bouton Démarrer. Quand j'ai vu la liste des applications d'arrière-plan, j'ai été un peu choqué, je ne savais pas qu'elles étaient là, car j'utilise toujours mon ordinateur comme un PC, pas une tablette. J'ai éteint toute la liste et les choses sont devenues beaucoup plus rapides. BTW, je dispose également d’un lecteur SSD, désactivant l’indexation de la recherche sans augmentation de vitesse notable. Excellentes suggestions.
Sthede
2
Actuellement sur Windows 10, la version 1709 et «Désactiver des applications d’arrière-plan spécifiques dans Paramètres-> Confidentialité-> Applications en arrière-plan» ont été efficaces; J'ai désactivé les applications inutiles et les touches de raccourci du bureau ouvrent toujours immédiatement les ex. Merci pour votre suggestion.
Dark Knight
2
2019 ici. Tuer l'application Réglages a fait l'affaire pour moi.
AngryHacker
15

Si vous utilisez Windows 10, essayez de supprimer "Application Frame Host" (ApplicationFrameHost.exe). Cela a fait disparaître le délai sur mon système.

Notez que si vous supprimez ce processus, toutes les applications modernes en cours d'exécution seront fermées.

VoidStar
la source
2
Bienvenue sur Super User. Pouvez-vous fournir plus de détails? Quels sont les effets secondaires possibles de tuer cet exécutable? Pourquoi ce programme crée-t-il des problèmes de raccourcis?
Je dis: réintégrer Monica
2
Ceci est l'hôte d'application moderne. Si vous le tuez, vous ne pouvez pas exécuter les applications modernes. La plupart des gens ne s'en soucient pas, de toute façon. Cela pose un problème car il écoute tous les enregistrements de raccourcis possibles pour une raison quelconque, il ne l’a pas fait avant Win10. Windows a toujours semblé bien gérer plusieurs enregistrements de raccourcis concurrents ... cela entraîne un retard. Chaque réponse de ce fil est liée à de tels enregistrements concurrents d'une manière ou d'une autre, mais Windows 10 a introduit ApplicationFrameHost.exe comme nouveau coupable.
VoidStar
1
Des idées pour résoudre ça? Je dois tuer ce processus plusieurs fois par jour et je n'utilise aucune application «moderne».
icl7126
@VoidStar c'est la seule solution qui a fonctionné pour moi, merci. W10 est parfois étrange, je ferai un rapport à travers le programme de commentaires, tout le monde, faites la même chose et ce bug sera corrigé.
Alex Zhukovskiy
4
@AlexZhukovskiy enregistrer comme .batfichier: Taskkill /IM ApplicationFrameHost.exe /F. Mais j'ai trouvé une autre solution: désactiver SuperFetchtous les problèmes résolus et maintenant les raccourcis fonctionnent même lorsque ce processus est en cours d'exécution. (vous pouvez trouver SuperFetchdans la liste des services en tant que SysMain)
icl7126
9

D'après mon expérience personnelle, un programme retardait le traitement de la touche de raccourci par Windows. Pour moi, c'était Steam, pour Andreas, c'était Akamai.

Pour diagnostiquer quelle application est responsable, fermez simplement une application et réessayez votre touche de raccourci. Une fois que vous avez déterminé qui est le coupable, décidez si vous ne pouvez pas utiliser un service qui ne fonctionne pas à tout moment.

Je sais que c'est une question assez ancienne, mais après ne pas avoir trouvé de réponse, je suis tombé sur la solution et j'ai ressenti le besoin de la partager avec la communauté.

bdcon
la source
Pour moi, c’était setpoint.exe, le logiciel de souris de logitech
Goldorak84,
6
J'ai ce problème dans Windows 10 maintenant. "Application Frame Host" est le coupable.
Peter Quiring,
1
FWIW, Adobe Creative Cloud a été à l’origine de ce problème, introduisant parfois un délai pouvant aller jusqu’à 30 secondes pour le lancement de chaque application. Cependant, je rencontre maintenant le problème sous une nouvelle installation de Windows 10 avec Adobe CC désactivé. Enquêter indépendamment sur ce problème ...
Andy Giesler
4

Le problème peut avoir à voir avec la façon dont Windows trouve ces raccourcis. Toute personne raisonnable pourrait s’attendre à ce qu’elle stocke les données de raccourci dans le registre, le registre résidant dans la mémoire vive et tout le reste. :-)

Au lieu de cela, les raccourcis clavier pour .LNK et .URL sont à l'intérieur du raccourci lui-même.

Comme vous pouvez le voir sur l'image, après avoir tenté de retracer sa position dans le registre (ce n'est pas le cas), j'ai trouvé le changement dans les données propres au raccourci.

Il existe 2 emplacements principaux où ces données sont numérisées, n’importe où dans le menu Démarrer, et via le dossier du bureau.

Lorsque les utilisateurs constatent que la suppression d’un programme ou d’un programme Web "corrige" le problème, il s’agit peut-être d’éléments, de mappages ou de tout élément non approuvé dans le menu Démarrer ou sur le bureau?

Après avoir réalisé la méthode utilisée, il était assez facile de prendre le conseil d’utiliser une autre méthode que Windows, pour faire les mêmes choses.


La méthode de raccourci du Bloc-notes utilisée va également ajouter des microbes de retard. Un raccourci vers un fichier texte lui-même, qui ouvrira éventuellement un bloc-notes, passera par un processus amusant. Trouvez la classe qui rebondit dans le registre, trouvez le programme associé, ouvrez ce programme et transmettez ce paramètre.

La plupart des raccourcis de programme peuvent avoir des chemins entiers "C:\Windows\notepad.exe", au lieu d'utiliser des variables d'environnement pour localiser le programme, dans les nombreux chemins de variables d'environnement. De nombreux programmes aiment insérer leur chemin dans le chemin de la variable d'environnement. Ils ont même interrompu le "chemin de recherche" en faisant passer la ligne trop longtemps.

La plupart des raccourcis de programme peuvent également avoir des paramètres cités placés après le chemin de programme cité "d:\documents\todo.txt". L’ordinateur trouve le fichier directement, sans chercher ni deviner, et lui transmet le fichier immédiatement. (Les guillemets ne sont nécessaires que lorsqu'il y a des espaces.)

Si vous voulez voir la vitesse, essayez au fur "C:\Windows\notepad.exe" "d:\documents\todo.txt"et à mesure et coupez l’intermédiaire. Créez plutôt le raccourci pour le programme (bloc-notes) et ajoutez un paramètre pour le fichier .TXT au raccourci du programme. OK, c'est comme DOS maintenant. :-) Mais plus vite.

Pour vérifier les variables d'environnement (qui ne concernent que des problèmes spécifiques), allez dans "Système" et dans les "Propriétés système", dans "Avancé", affichez les "Variables d'environnement" et examinez le gâchis de la variable PATH.

Psycogeek
la source
Cette réponse n'est-elle pas réellement fausse?
Pacerier
@ Pacerier, quel aspect avez-vous jugé incorrect? cela "résout-il" la question initiale? non accepter. Cela reflète-t-il tous les problèmes du système de raccourcis? , non. Est-ce à propos de XP et Win7? oui, la question initiale à propos de Windows 10 était-elle liée à des problèmes supplémentaires? NON ce n'est pas, mais c'est cool que c'était couvert.
Psycogeek
2

Les coupables pour moi sont les applications "Films et télévision" et "Photos". Une fois que j'ai tué ces 2 applications dans le gestionnaire de tâches, mon raccourci clavier a été lancé sans délai de 3 secondes. Oui, je dois tuer les deux.

J'ai décidé de désinstaller les deux applications car je n'en ai pas besoin. Pour apprendre à désinstaller les applications intégrées, j'ai suivi cette page avec succès: -

http://www.howtogeek.com/224798/how-to-uninstall-windows-10s-built-in-apps-and-how-to-reinstall-them/

AhYap
la source
1

Je ne peux pas reproduire votre problème et je ne me rappelle pas l'avoir sur aucun de mes ordinateurs. Je ne remarque aucune différence en ouvrant un raccourci en cliquant sur. Je n'ai que très peu de ces raccourcis, cependant, 2 sommets.

  • Existe-t-il un logiciel écoutant les touches de raccourci installé sur tous vos appareils? Peut-être que cela entraîne une reconnaissance lente des raccourcis? Ce pourrait être n'importe quelle application avec des raccourcis clavier globaux. Vous devrez les fermer manuellement un par un pour voir si cela fait une différence.
  • Combien de raccourcis ont? 10, 20, 30? Si vous en avez beaucoup, cela pourrait également signifier un temps de réaction plus lent.

Pour accélérer les choses: vous pouvez utiliser un logiciel tiers pour gérer vos raccourcis (comme AutoHotkey , PhraseExpress ou Clavier + (tous disponibles en tant qu'application portable). Espérons qu'ils fonctionneront plus rapidement. Je les utilise quand même et je les garde sur un lecteur flash à utiliser sur plusieurs ordinateurs.

l'utilisateur 99572 va bien
la source
Merci d'avoir répondu. J'ai mis à jour ma question avec des données.
Cherouvim
1

Comme cela ne se produit pas en mode sans échec et que je n’ai moi-même jamais rencontré un tel ralentissement, certains produits que vous avez installés doivent être à l’origine du problème.

Je suggère d'utiliser Autoruns pour désactiver les programmes de démarrage en groupes, jusqu'à ce que vous le limitiez à celui qui le provoque.

Vous pouvez également examiner vos produits installés à l'aide de Revo Uninstaller Freeware et désinstaller les produits dont vous n'avez plus besoin ou que vous n'aimez pas. Google soigneusement pour les produits que vous ne connaissez pas.

Je suggérerais également, pour l’avenir, d’installer une suite de sécurité. Il existe de nombreux produits antivirus gratuits , ainsi que des anti-adwares gratuits , et ne pas en avoir, c’est simplement poser des problèmes, tout comme ne pas verrouiller la porte la nuit.

Je ne suggère pas que votre ordinateur est infecté, mais c'est une possibilité pour un comportement aussi étrange. Des analyses complètes utilisant plusieurs produits antivirus bien connus seraient donc toujours une bonne idée. Voir Comment nettoyer un ordinateur infecté .

harrymc
la source
1

La raison en est DDE. Je ne connais pas les détails techniques spécifiques de ce problème se résume généralement à une fusion de la file d'attente des messages.

Certaines applications ne s'attendent pas / ne sont pas en mesure de gérer les messages DDE de manière interrompue. Ainsi, lorsqu'une demande leur est adressée ou leur est diffusée, elles ne fournissent pas de réponse instantanée car elles ne font pas la queue. Les choses sont sauvegardées et tout avec une dépendance sur DDE prend une éternité. Dans des cas extrêmes, même dans les fenêtres de commande, vous pouvez parfois voir que les lettres que vous tapez seront retardées pour la même raison.

Le seul moyen que je connaisse pour éviter ce problème est d'éviter l'exécution de certaines applications au fil du temps. Vous constaterez par essais et erreurs que vous remarquerez lors de l'exécution du délai de cause. Il existe peut-être un moyen de modifier des choses telles que la modification des délais d'attente ou l'isolation des domaines de diffusion DDE ou des outils permettant d'examiner le DDE, mais je n'ai aucune idée de ce sujet.

mangeur de disque
la source
1

J'ai eu un délai de 2 secondes, démarrant Notepad en utilisant Ctrl + Alt + N que j'avais l'habitude d'avoir comme touche de raccourci. Pour résoudre ce problème, la solution consistait à désactiver le client Akamai Netsession.

Pour savoir s'il s'agit de votre problème, vous pouvez ouvrir le Gestionnaire des tâches Windows, sélectionner le fichier "Netsession_win.exe", rightclik et sélectionner "Arborescence du processus de fin". (Il y a deux entrées dans Netsession, l'une d'elles engendrant l'autre - la sélection de l'arborescence de processus de fin les tue tous les deux).

Maintenant, essayez à nouveau vos touches de raccourci.

Si elles sont rapides et pratiques maintenant, annulez la modification en désinstallant Akamai NetSession Interface de la commande Add Remove dans le panneau de configuration ou en la désactivant dans msconfig (afin qu’elle ne démarre pas automatiquement).

Voici comment le désactiver en ouvrant msconfig:

  • Menu Démarrer / Exécuter / écrire "msconfig" / Entrée.
  • Passez à l'onglet "Démarrage".
  • Décochez l'entrée portant le nom "Akamai Netsession Client".

Cependant, je le désinstallerais et ne l'installerais que si nécessaire. C’est simplement un agent de téléchargement que certaines entreprises utilisent pour télécharger leur logiciel (je pense que Microsoft et Adobe l’ont utilisé).

C'était le lieu du programme akamai:

c:\Users\myname\AppData\Local\Akamai\netsession_win.exe

J'espère que cela va aider.

Cordialement, Andreas

Andreas Jansson
la source
1
Merci, mais je n'ai rien raconté d'Akamai dans mes ordinateurs.
Cherouvim
1
Ce pourrait être un autre programme sur votre ordinateur alors. Je devais passer en revue presque tous les services et processus en cours d'exécution sur mon ordinateur - en arrêtant les inutiles - un par un, jusqu'à ce que je trouve celui (Akamai) à l'origine du retard. Windows doit "demander" à chaque processus en cours "Voulez-vous gérer ce raccourci clavier?", Et si le processus hésite et ne répond pas, cela prend quelques secondes. J'ai trouvé cette explication ici: blogs.msdn.com/b/oldnewthing/archive/2012/05/02/10299709.aspx Si vous relisez la page, il se peut qu'il ne s'agisse que de processus - les services n'ont pas de fenêtre. Consultez l'onglet de démarrage dans msconfig
Andreas Jansson le
1

Pour moi (Windows 10 x64) aidé à désactiver la SuperFetchfonctionnalité. Ce service (appelé SysMaindans Services) provoque le démarrage du Application Frame Hostprocessus plusieurs fois par jour et est responsable des lenteurs des raccourcis.

icl7126
la source
0

J'ai créé un outil simple pour exécuter des raccourcis clavier, qui contourne le shell Windows.

Vous pouvez le trouver ici: https://github.com/rustyx/myhotkey

Je l’utilise moi-même pour démarrer rapidement des choses comme cmd.exeet bash.exe.

Rustyx
la source