web-dev-qa-db-fra.com

raccourcis clavier Windows

J'ai quelques raccourcis sur mon bureau et sur certains, j'ai configuré la "touche de raccourci" pour une combinaison de clavier. Par exemple, j’ai un raccourci qui pointe vers d:\documents\todo.txt et j’ai défini 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 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.

40
cherouvim

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 existe une excellente explication du problème et de sa cause dans la publication 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 "Est-ce 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.

Recherche de 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:

enter image description here

cela signifie que le centre d'action a des notifications système que vous pouvez réviser, 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:

enter image description here

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 en 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 se produire 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 relative au superutilisateur , désactivez des applications en 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:

settings running as a background process

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.

37
Andy Giesler

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.

15
VoidStar

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é.

9
bdcon

Le problème est peut-être lié à 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 (RAM) et y mettant 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 autre é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 citer des chemins complets "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 y ont même interrompu le "chemin de recherche" en allongeant la ligne.

La plupart des raccourcis de programme peuvent également avoir des paramètres entre guillemets placés après le chemin de programme entre guillemets "d:\documents\todo.txt". Ainsi, 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-le en tant que "C:\Windows\notepad.exe" "d:\documents\todo.txt" 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 désordre dans la variable PATH.

4
Psycogeek

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/

2
AhYap

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 une 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.

1
disk eater

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 de Windows, sélectionner le fichier "Netsession_win.exe", cliquer avec le bouton droit de la souris et sélectionner "Arborescence du processus de fin". (Il y a deux entrées 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 agréables maintenant, rendez la modification permanente en désinstallant Akamai NetSession Interface de la commande Ajouter/Supprimer des programmes 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

1
Andreas Jansson

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 par lots, jusqu'à ce que vous le limitiez à celui qui l'a provoqué.

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 produits anti-adware gratuits , et ne pas en avoir, c’est juste demander des ennuis, comme s’il ne fermait pas 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é .

1
harrymc

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 dessus.

  • 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 de toute façon et conservez-les sur un lecteur flash à utiliser sur plusieurs ordinateurs.

1

J'ai créé un outil simple pour exécuter les 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 tâches telles que cmd.exe et bash.exe.

0
rustyx

Pour moi (Windows 10 x64) a aidé à désactiver la fonctionnalité SuperFetch. Ce service (appelé SysMain dans Services) provoque le démarrage du processus Application Frame Host plusieurs fois par jour et est responsable des lenteurs des raccourcis.

0
icl7126