Lorsqu’une application cesse de répondre, le Gestionnaire des tâches peut aider les utilisateurs de Windows à la fermer. Mais l’outil lui-même peut aussi mettre longtemps à se charger. Le développeur de Microsoft Raymond Chen explique que cela peut se produire lorsque le système manque de ressources processeur : le Gestionnaire des tâches et la barre des tâches sont touchés, tout comme l’application à l’origine du ralentissement.
Windows planifie les threads en fonction de niveaux de priorité, mais une priorité plus élevée ne garantit pas qu’un thread pourra s’exécuter immédiatement. Le Gestionnaire des tâches a tout de même besoin de temps processeur pour afficher sa fenêtre, actualiser la liste des processus et répondre aux commandes. Et si l’un de ses threads attend un verrou, un fichier ou une autre ressource détenue par un autre thread, la priorité ne peut pas rendre cette ressource disponible plus rapidement.
Chen compare cette situation à une caisse de supermarché : un coupe-file peut vous placer en tête de la file, mais vous devez tout de même attendre que la personne devant vous ait terminé. De même, accorder au Gestionnaire des tâches une priorité processeur plus élevée ne peut pas accélérer une ressource ou un réseau qui le bloque. Chen souligne également qu’il est difficile de réparer un système devenu non réactif depuis ce même système.
Si le Gestionnaire des tâches ou la barre des tâches cesse de répondre, appuyer sur Ctrl+Alt+Suppr ouvre l’écran de sécurité de Windows sur un bureau distinct et protégé. Les utilisateurs peuvent alors lancer le Gestionnaire des tâches, fermer leur session ou redémarrer l’ordinateur. L’explication de Chen, rapportée par t3n, précise que cet écran peut lui aussi tarder à s’afficher si Windows est fortement bloqué.
Sources: t3n.