Qu'est-ce que Superfetch (Sysmain) sous Windows 10 et comment le désactiver

Superfetch est un processus système Windows qui a eu plusieurs noms au fil des ans. Sous Windows XP , il était connu sous le nom de Prefetch . Superfetch a été introduit dans Windows Vista , et sur les dernières versions de Windows 10 , il est désormais connu sous le nom de Sysmain .

En fin de compte, le but de chaque génération de Superfetch a été le même : augmenter les performances de Windows en préchargeant les applications que vous utilisez fréquemment dans la RAM(RAM) avant de devoir les utiliser. Mais qu'est-ce que Superfetch ?

Comment fonctionne Superfetch (Sysmain) ?(How Does Superfetch (Sysmain) Work?)

Dans les dernières versions de Windows 10 , le service Superfetch apparaît désormais sous le nom de SysMain(SysMain) . Dans le Gestionnaire(Task Manager) des tâches , il s'affiche en tant qu'Hôte de service : SysMain(Service Host: SysMain) .

Si vous utilisez une ancienne version de Windows 10 ou n'importe quelle version de Windows 7 ou 8, cela apparaîtra dans le Gestionnaire(Task Manager) des tâches en tant qu'Hôte de service : Superfetch(Service Host: Superfetch) .

Ce service s'exécute en arrière-plan (en utilisant très peu de puissance CPU ) et analyse la quantité de RAM que vous utilisez et les applications que vous exécutez le plus fréquemment. Toutes les applications que le service reconnaît comme "fréquemment utilisées" commenceront à précharger l'application dans la RAM . De cette façon, la prochaine fois que vous exécuterez l'application, elle se lancera beaucoup plus rapidement.

Vous craignez peut-être que cela signifie que Superfetch utilise toute votre RAM , mais ce n'est pas le cas. Le service se concentre sur le pré-chargement des applications dans la RAM(RAM) inutilisée . Cela n'est pas enregistré comme mémoire consommée. Vous le verrez si vous ouvrez le Gestionnaire(Task Manager) des tâches dans l' onglet Processus(Processes) et examinez votre utilisation de la mémoire(Memory) .

Même si Superfetch consomme toute la RAM inutilisée avec des applications préchargées, l'utilisation de la RAM(RAM) consommée n'affiche toujours pas 100 %. En effet , Superfetch s'exécute en arrière-plan et libère toute la RAM inutilisée qu'il utilise chaque fois que vous avez besoin d'utiliser cette mémoire pour d'autres tâches actives.

Devriez-vous tuer Superfetch (Sysmain) ?(Should You Kill Superfetch (Sysmain)?)

Généralement, il n'est pas nécessaire d'arrêter l'exécution de Superfetch . Il utilise une très petite quantité de CPU et n'utilise que la RAM inutilisée . Tout cela est imperceptible pour l'utilisateur général.

Cependant, il y a eu des rapports dans les forums d'utilisateurs Microsoft selon lesquels le (Microsoft)processus Superfetch(Superfetch) ( Sysmain ) provoque parfois des problèmes de performances. Certains de ces problèmes signalés incluent :

  • Utilisation constante du disque à 100 %.
  • Surchauffe(Overheating) entraînant l'arrêt du système.
  • Temps de démarrage lent(Slow) lorsque vous démarrez votre ordinateur.
  • Sur un matériel faible, Superfetch pourrait utiliser plus de CPU(CPU) et de RAM que vous ne le souhaiteriez.
  • A été connu pour causer des problèmes de performances pendant le jeu(performance issues while gaming) .

Le problème le plus courant signalé par les utilisateurs est le problème d'utilisation à 100 % du disque. Si c'est vous, la désactivation de Superfetch(Superfetch) ou Sysmain peut résoudre le problème.

Étant donné que Superfetch n'est qu'une fonctionnalité d'optimisation du système, vous ne blesserez pas Windows en arrêtant le service. Cependant, vous remarquerez peut-être que le lancement de vos applications préférées peut prendre un peu plus de temps que d'habitude.

Comment désactiver Superfetch (Sysmain) dans Windows 10(How To Disable Superfetch (Sysmain) In Windows 10)

Est-il sûr de désactiver Superfetch ?

Si vous ne rencontrez pas de problèmes de performances ou d'autres problèmes, c'est une bonne idée de laisser Superfetch ( Sysmain ) en cours d'exécution. C'est un processus utile qui réduit considérablement le temps qu'il vous faut pour lancer les programmes que vous utilisez fréquemment.

Cependant, si vous rencontrez une utilisation élevée du disque dur, des problèmes de mémoire constants ou des performances globalement médiocres, vous pouvez essayer de désactiver Superfetch pour voir s'il résout le problème. Si c'est le cas, laissez le service désactivé. Sinon(Otherwise) , rallumez-le et poursuivez le dépannage.

Pour désactiver Superfetch ( Sysmain ) sous Windows 10 :

  1. Sélectionnez le menu Démarrer, tapez services et sélectionnez l' application Services . Vous pouvez également appuyer sur Windows + R , taper services.msc et appuyer sur Entrée.
  2. Dans l' application Services , faites défiler jusqu'à SysMain , cliquez avec le bouton droit sur le service et sélectionnez Arrêter(Stop) . Si vous utilisez une ancienne version de Windows , cliquez avec le bouton droit sur le service SuperFetch et sélectionnez Arrêter(Stop) .

  1. Vous devez maintenant empêcher le service de redémarrer lorsque vous démarrez Windows . Une fois le service arrêté, cliquez à nouveau avec le bouton droit sur le service et sélectionnez Propriétés(Properties)
  2. Dans la liste déroulante Type de démarrage , sélectionnez (Startup)Désactivé(Disabled) .

Désormais, le service SuperFetch ( SysMain ) est définitivement désactivé et ne redémarrera pas au prochain démarrage de votre ordinateur.

Désactiver Superfetch (Sysmain) avec l'éditeur de registre(Disable Superfetch (Sysmain) With Registry Editor)

Une alternative à l'utilisation du Gestionnaire(Task Manager) des tâches pour désactiver Superfetch sur Windows 10 consiste à utiliser l' Éditeur du Registre(Registry Editor)

Avant de commencer à faire quoi que ce soit dans le registre, assurez-vous d' effectuer d'abord une sauvegarde complète du registre(take a full backup of the registry) , juste au cas où quelque chose tournerait mal.

Quand tu es prêt:

  1. Sélectionnez le menu Démarrer, tapez regedit et sélectionnez l' application Éditeur du Registre(Registry Editor)
  2. Dans l' Éditeur du Registre(Registry Editor) , accédez à HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Session Manager > MemoryManagement > PrefetchParameters .

  1. Dans cette section, vous devriez voir une clé appelée EnableSuperfetch . Cliquez avec le bouton droit sur cette clé et sélectionnez Modifier(Modify) .
  2. Dans la fenêtre Modifier DWORD(Edit DWORD) qui s'affiche, modifiez le champ Données de la valeur sur (Value data)0 et sélectionnez OK .

Vous pouvez fermer l' Éditeur du Registre(Registry Editor) lorsque vous avez terminé.

Cette entrée de registre désactivera le service SuperFetch ( SysMain ) sur votre système. Cependant, vous devrez peut-être redémarrer votre machine Windows avant que ce paramètre de registre ne prenne effet.

Activer ou désactiver SuperFetch (SysMain) avec l'invite de commande(Enable Or Disable SuperFetch (SysMain) With Command Prompt)

Si vous préférez travailler avec l'invite de commande, vous pouvez utiliser quelques commandes simples pour activer ou désactiver le service SuperFetch .

Ouvrez d'abord l' invite de commande en mode administrateur(command prompt in administrator mode) , puis utilisez les commandes suivantes :

  • Activer(Enable) : sc config "SysMain" start=auto & sc start "SysMain"
  • Désactiver(Disable) : sc stop "SysMain" & sc config "SysMain" start=désactivé

Remarque : Si vous utilisez une ancienne version de Windows , remplacez « SysMain » par « SuperFetch » dans les commandes ci-dessus.

Si vous préférez PowerShell(prefer PowerShell) , ouvrez-le avec les droits d'administrateur et utilisez les commandes suivantes :

  • Activer(Enable) : Set-Service -Name "SysMain" -StartupType Automatic -Status Running
  • Désactiver(Disable) : Stop-Service -Force -Name "SysMain" ; Set-Service -Name "SysMain" -StartupType

Cette approche peut être beaucoup plus rapide et plus simple que de cliquer dans le gestionnaire de tâches(Task Manager) ou dans le registre Windows .

Et si cela ne résout pas le problème ?(What If This Doesn’t Fix The Problem?)

Si la désactivation de SuperFetch ( SysMain ) ne résout pas votre problème, alors quelque chose d'autre peut être la source du problème. 

Si vous utilisez toujours 100 % du disque, vous devrez peut-être effectuer une mise à niveau vers un disque dur plus grand ou opter pour une mise à niveau vers un lecteur SSD . Les disques SSD(SSD drives) sont désormais très abordables et ont des taux de transfert de données bien supérieurs à ceux des disques durs traditionnels.

Si vous rencontrez des problèmes d' utilisation du processeur(CPU) , explorez d'autres conseils(other CPU troubleshooting tips) de dépannage du processeur pour identifier le coupable qui consomme toutes vos ressources de processeur(CPU) .



About the author

Je suis un ingénieur logiciel avec une expérience dans l'Explorateur Xbox, Microsoft Excel et l'Explorateur Windows 8.1. Pendant mon temps libre, j'aime jouer à des jeux vidéo et regarder la télévision. J'ai un diplôme de l'Université de l'Utah et je travaille actuellement comme ingénieur logiciel pour une entreprise internationale.



Related posts