Microsoft a développé de nombreuses idées pour Windows au fil des décennies. Certaines ont été parfaitement réussies, d'autres ont été rejetées immédiatement, et il y a celles qui ont autant de défenseurs que de détracteurs. SuperFetch fait partie de cette dernière catégorie. Présenté comme une technologie capable d'accélérer les applications les plus utilisées par l'utilisateur, beaucoup s'empressent de la désactiver dès qu'ils le peuvent, tandis que d'autres jurent de son efficacité en fonctionnement automatique...
SuperFetch : qu'est-ce que c'est ?
Le service SuperFetch partage ses racines avec l'ancien « Prefetcher » de Windows XP, mais il a fait ses débuts officiels au sein de Windows Vista en novembre 2006. Redmond a adopté une stratégie légèrement différente en matière de mémoire RAM, qui peut être expliquée en termes simples : « de la mémoire non utilisée équivaut à de la mémoire gaspillée ». L'objectif de SuperFetch est de surveiller l'utilisation des applications par l'utilisateur, puis de créer un modèle de préchargement qui place ces applications en RAM pour accélérer leur exécution. En théorie, cela semble bien...
... mais en pratique, de nombreux utilisateurs l'ont crucifié. La combinaison de SuperFetch et d'autres modules comme l'indexation de Windows a entraîné une perte de performances notable sur un grand nombre d'ordinateurs, et leurs utilisateurs ont conclu qu'ils pouvaient réduire cet impact en désactivant SuperFetch et l'indexation. Après avoir vécu la version « gold » de Windows Vista avec le processeur et l'activité disque à 100 %, désactiver SuperFetch est devenu une routine.
L'ère de Windows 10
Fast-forward jusqu'à aujourd'hui, l'essence de SuperFetch reste intacte, mais son environnement a complètement changé. Windows 10 n'est pas Windows Vista, les ordinateurs disposent d'une plus grande quantité de RAM (vous voulez savoir de combien de RAM vous avez besoin aujourd'hui ? Nous avons un article complet sur ce sujet), et les disques SSD ne sont plus des articles de luxe. Alors, est-il recommandé de désactiver SuperFetch ou non ?
Comme pour beaucoup d'autres choses dans l'univers Microsoft, la réponse est « ça dépend ». Une partie de l'administration de SuperFetch consiste à déterminer les caractéristiques de performance sur les unités que possède l'ordinateur, ce qui n'est pas toujours simple en raison de configurations « exotiques ». Par exemple, imaginez un ordinateur avec un SSD comme unité de démarrage et un disque dur qui, en plus de servir de stockage de masse, contient également quelques applications installées. SuperFetch se désactive automatiquement si l'ordinateur est « tout SSD » à haute vitesse, mais s'il existe au moins une unité mécanique, laisser le service sur « automatique » n'est pas une mauvaise idée.
Comment désactiver SuperFetch dans Windows 10
Cependant, nous ne vous refuserons jamais le droit d'expérimenter sur votre propre ordinateur. Avec le temps, nous avons appris à ne pas accorder le bénéfice du doute à Microsoft, et si vous soupçonnez que SuperFetch peut affecter les performances générales, voici comment le désactiver. La bonne nouvelle, c'est que c'est complètement réversible. La mauvaise, c'est que SuperFetch ne s'appelle plus SuperFetch...
C'est ça : le module a changé de nom. Il est maintenant connu sous le nom de SysMain, une expression peut-être plus intimidante si vous voulez, mais cela ne nous a jamais arrêtés. Allez dans le menu Démarrer, ouvrez « services.msc », descendez dans la liste jusqu'à SysMain, et changez son état à « Désactivé ». Redémarrez l'ordinateur, et cela suffira. Faites l'essai et dites-nous comment ça s'est passé. Bonne chance !