Un nom d'exécutable spécifique entraîne une exécution retardée

3

Ce problème existe depuis un moment maintenant et a commencé environ. il y a 2 mois.

Je suis un utilisateur de la plate-forme de jeu Steam, le client que j'utilise sur ma station de travail Windows 7 est livré avec un fichier exécutable appelé Steam.exe.

Jusqu'ici, tout va bien - puisque quelques mises à jour Windows remontent, le démarrage du dit binaire prend beaucoup plus de temps que d'habitude, jusqu'à 20 secondes pendant lesquelles l'exécutable reste assis sans rien faire (vérifié avec le moniteur de processus, le thread principal du programme se situe juste au point d'entrée faire de la merde..lol).

La difficulté réside dans le fait qu’il peut s’agir de n’importe quel programme binaire. Le seul critère à prendre en compte est le nom. Si son nom s’appelle Steam.exe, il faut du temps pour commencer à s’exécuter. Si ce n'est pas le cas, tout est dandy. Si je renomme le même exécutable en Steam_.exe, il fonctionne correctement - instantanément.

Qu'est-ce que c'est que ça? Une réinstallation propre n'a pas résolu le problème, MAIS cela ne se produit pas dans une machine virtuelle avec le exact , configuration identique de Windows 7.

Sûrement, le client Steam définit un indicateur ou un paramètre quelque part, ce qui fait que tous les processus nommés "Steam" prennent beaucoup de temps pour commencer à s'exécuter?!

Ou… qu'est-ce que cela peut être d'autre, quelqu'un a vécu quelque chose de similaire? Quelques sessions Google Search plus longues n'ont abouti à aucun résultat utile. Je pouvais l'attendre à chaque démarrage de l'application, mais mon OCD ne me le laisserait pas, je le voulais réparé.

Mon système est un Windows 7 avec SP1 + toutes les mises à jour recommandées installées, Defender désactivé, pare-feu désactivé, littéralement aucun autre logiciel à l'exception de Firefox, EMET 5.52 et Steam.

Meilleures salutations

Jessica Wright
la source
1
Avez-vous une carte graphique AMD? Dans ce cas, vérifiez si AMD External Events Utility le service est en cours d'exécution (sinon, essayez simplement de réinstaller les pilotes AMD). J'ai eu le même problème et j'ai découvert que j'avais désactivé ce service manuellement (cela me semblait inutile). Quand je l'ai réactivé, le problème avait disparu.
ge0rdi
ge0rdi, merci beaucoup, c’est bien la cause du problème! Toutefois, un ajustement supplémentaire était nécessaire: nous utilisons VeraCrypt pour le chiffrement intégral du disque et le service responsable du montage des volumes "favoris du système" (externes, non système) devait devenir une dépendance du service des événements externes. démarrer avant que VeraCrypt ait terminé sa tâche (qui prend beaucoup de temps). Bizarre, car le service ne repose sur aucun volume non disponible au démarrage. Windows..que ça bouge parfois :) Merci.
Jessica Wright
2
C'est une bonne trouvaille. Postez-la comme réponse ci-dessous pour que les autres personnes à la recherche du même problème trouvent votre solution.
music2myear

Réponses:

0

Il s'avère que ce ge0rdi avait raison, le service "AMD External Events Utility" doit être activé et démarré. Sinon, vous obtenez le délai.

Si Si vous exécutez VeraCrypt et que les volumes favoris du système sont activés, veillez à ce que le service responsable du montage des volumes favoris du système devienne une dépendance du service "AMD External Events Utility". Dans le cas contraire, les événements externes ne pourront pas démarrer correctement.

Jessica Wright
la source