Si vous avez déjà été ennuyé par un programme qui apparaît devant ce que vous faites sans votre permission, bien que vous n'ayez jamais rien sélectionné, vous avez été victime d'un programme qui vole le focus.
Le vol de focus est parfois dû à une programmation malveillante par le développeur du logiciel qui le fait. La plupart du temps, cependant, il s'agit simplement d'un logiciel bogué ou d'un comportement du système d'exploitation que vous devrez identifier et essayer de corriger ou d'éviter.
Dans les premières versions de Windows, notamment dans Windows XP, il y avait en fait un paramètre qui autorisait ou empêchait les programmes de voler le focus. En savoir plus sur le vol de focus dans Windows XP sous les étapes de dépannage.
Le vol de focus était certainement plus un problème dans les anciennes versions de Windows comme Windows XP, mais cela peut se produire et se produit également dans Windows 11, Windows 10, Windows 8, Windows 7 et Windows Vista.
Pouvez-vous empêcher les programmes de voler le focus ?
Idéalement, aucun autre programme que celui dans lequel vous travaillez n'accepterait les entrées de la souris et du clavier, et la fenêtre resterait au-dessus de tous les autres que vous n'utilisez pas actuellement.
Malheureusement, il n'est pas possible pour Windows d'empêcher tous les programmes de voler le focus et de continuer à fonctionner correctement.
Cependant, cela ne signifie pas que vous n'avez pas d'options.
Comment empêcher les programmes de voler le focus dans Windows
Une fois que vous avez identifié le programme à traiter, suivez le dépannage ci-dessous pour qu'il cesse de se produire:
L'objectif est d'identifier le programme qui ne devrait pas faire cela, puis de déterminer ce qu'il faut faire à ce sujet. Si vous ne savez pas déjà quel programme est à blâmer, un outil gratuit appelé Window Focus Logger peut vous aider.
-
Désinstallez le programme incriminé. Franchement, le moyen le plus simple de résoudre un problème avec un programme qui vole le focus est de le supprimer.
Vous pouvez supprimer des programmes dans Windows à partir du Panneau de configuration avec l'applet Programmes et fonctionnalités, mais les outils de désinstallation gratuits fonctionnent également.
Si le programme de vol de focus est un processus d'arrière-plan, vous pouvez désactiver le processus dans Services, situé dans Outils d'administration dans toutes les versions de Windows. Des programmes gratuits comme CCleaner fournissent également des moyens simples de désactiver les programmes qui démarrent automatiquement avec Windows.
-
Réinstallez le logiciel responsable. En supposant que vous ayez besoin du programme qui vole le focus, et qu'il ne le fasse pas de manière malveillante, le simple fait de le réinstaller peut résoudre le problème.
Si une version plus récente du programme est disponible, téléchargez cette version pour la réinstaller. Les développeurs de logiciels publient régulièrement des correctifs pour leurs programmes, dont l'un peut avoir été d'empêcher le programme de voler le focus.
-
Vérifiez les options du programme pour les paramètres qui peuvent être à l'origine du vol de focus, et désactivez-les. Un fabricant de logiciels peut voir un passage en plein écran vers son programme comme une fonctionnalité "d'alerte" que vous souhaitez, mais vous le voyez comme une interruption indésirable.
-
Contactez le fabricant du logiciel et faites-lui savoir que son programme vole l'attention. Donnez autant d'informations que possible sur la ou les situations où cela se produit et demandez-leur s'ils ont une solution.
Lisez notre Comment parler au support technique pour vous aider à communiquer correctement le problème.
-
Dernier point, mais non des moindres, vous pouvez toujours essayer un outil tiers anti-vol de mise au point, parmi lesquels il y en a quelques-uns:
- DeskPins est entièrement gratuit et vous permet "d'épingler" n'importe quelle fenêtre, en la gardant au-dessus de toutes les autres, quoi qu'il arrive. Les fenêtres épinglées sont marquées d'une épingle rouge et peuvent être "épinglées automatiquement" en fonction du titre de la fenêtre.
- Window On Top est un autre programme gratuit qui fonctionne à peu près de la même manière. Faites glisser le pointeur de la souris depuis Fenêtre en haut et déposez-le sur une fenêtre pour qu'il reste en haut. Ou utilisez la touche de raccourci Ctrl+F8.
Plus d'informations sur le vol de focus dans Windows XP
Comme mentionné au début de cet article, Windows XP autorisait en fait le vol de focus si une valeur spécifique dans le registre Windows était définie d'une manière spécifique.
Suivant le court tutoriel ci-dessous, vous pouvez remplacer manuellement cette valeur par celle qui empêche les programmes de voler le focus dans Windows XP.
Les modifications apportées au registre Windows sont effectuées au cours de ces étapes. Veillez à n'apporter que les modifications décrites ci-dessous. Il est recommandé de sauvegarder les clés de registre que vous modifiez au cours de ces étapes par mesure de précaution supplémentaire.
- Ouvrez l'Éditeur du Registre et localisez la ruche HKEY_CURRENT_USER sous Poste de travail, puis sélectionnez (+)signe à côté du nom du dossier pour développer le dossier.
- Continuez à développer les dossiers jusqu'à atteindre la clé de registre HKEY_CURRENT_USER\Control Panel.
- Sélectionnez la touche Desktop sous Control Panel.
- Sur le côté droit de l'éditeur, localisez et double-cliquez sur le ForegroundLockTimeout DWORD.
-
Dans la fenêtre Edit DWORD Value qui apparaît, définissez le champ Value data sur 30d40.
Assurez-vous que l'option à droite est définie sur Hexadécimal.
Ce sont des zéros dans cette valeur, pas des lettres 'o'. L'hexadécimal n'inclut pas la lettre o, donc ils ne seraient pas acceptés, mais cela devrait néanmoins être mentionné.
- Sélectionnez OK puis fermez l'Éditeur du Registre.
- Redémarrez votre ordinateur pour que les modifications apportées prennent effet.
À partir de maintenant, les programmes que vous exécutez sous Windows XP ne devraient plus détourner le focus de la fenêtre dans laquelle vous travaillez actuellement.
Si vous n'êtes pas à l'aise pour apporter vous-même des modifications manuelles au registre, un programme de Microsoft appelé Tweak UI peut le faire pour vous. Une fois installé, dirigez-vous vers Focus sous la zone General et cochez la case pour Empêcher les applications de voler le focus
Honnêtement, cependant, si vous faites attention, le processus basé sur le registre expliqué ci-dessus est parfaitement sûr et efficace. Vous pouvez toujours utiliser la sauvegarde que vous avez effectuée pour restaurer le registre si les choses ne fonctionnent pas.