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 maintenant 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 avant de les utiliser. Mais Qu’est-ce que Superfetch?,
Comment Superfetch (Sysmain) de Travail?
dans les dernières versions de Windows 10, le service Superfetch apparaît désormais sous le nom de SysMain. Dans le Gestionnaire des tâches, il apparaît comme hôte de Service: 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 des tâches en tant qu’hôte de Service: Superfetch.,
Ce service fonctionne 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 », il commencera à précharger l’application dans la RAM. De cette façon, la prochaine fois que vous exécutez 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 inutilisée., Cela ne s’enregistre pas comme mémoire consommée. Vous verrez cela si vous ouvrez le Gestionnaire des tâches dans L’onglet Processus et regardez votre utilisation de la mémoire.
même si Superfetch consomme toute la RAM inutilisée avec des applications préchargées, l’utilisation de la RAM consommée n’affiche toujours pas 100%. En effet, Superfetch s’exécute en arrière-plan et libère toute RAM inutilisée qu’il utilise chaque fois que vous devez utiliser cette mémoire pour d’autres tâches actives.
devriez-vous tuer Superfetch (Sysmain)?,
En Général, il n’est pas nécessaire d’empêcher Superfetch de fonctionner. Il utilise une très petite quantité de CPU et n’utilise que de la RAM inutilisée. Tout cela est imperceptible pour l’utilisateur.
cependant, il y a eu des rapports dans les forums D’utilisateurs Microsoft que parfois le processus Superfetch (Sysmain) provoque réellement des problèmes de performances. Certains de ces problèmes signalés incluent:
- utilisation constante du disque à 100%.
- surchauffe entraînant l’arrêt du système.
- temps de démarrage lent lorsque vous démarrez votre ordinateur.,
- sur un matériel faible, Superfetch pourrait utiliser plus de CPU et de RAM que vous ne le souhaitez.
- est connu pour causer des problèmes de performances pendant le jeu.
le problème le plus courant est le problème d’utilisation du disque à 100%. Si c’est vous, la désactivation de Superfetch ou Sysmain peut résoudre le problème.
comme 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
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 une procédure très utile qui réduit considérablement le temps qu’il vous faut pour lancer des 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 si cela résout le problème. Si c’est le cas, quittez la fonction désactivée., Sinon, rallumez – le et continuez le dépannage.
pour désactiver Superfetch (Sysmain) sous Windows 10:
- sélectionnez le menu Démarrer, tapez services et sélectionnez L’Application Services. Vous pouvez également appuyer sur Windows + R, tapez services.msc et appuyez sur Entrée.
- dans L’Application Services, Faites défiler Jusqu’à SysMain, cliquez avec le bouton droit sur le service et sélectionnez Arrêter. Si vous utilisez une ancienne version de Windows, faites un clic droit sur le service SuperFetch et sélectionnez Arrêter.,
- Maintenant, vous devez prévenir le service de redémarrer lorsque vous démarrez Windows. Une fois le service arrêté, cliquez à nouveau avec le bouton droit de la souris sur le service et sélectionnez Propriétés.
- dans la liste déroulante Type de Démarrage, sélectionnez Désactivé.
Maintenant, le SuperFetch (SysMain) le service est désactivé de façon permanente et ne redémarrera pas, la prochaine fois que vous démarrez votre ordinateur.,
désactiver Superfetch (Sysmain) avec L’éditeur de Registre
Une alternative à l’utilisation du Gestionnaire des tâches pour désactiver Superfetch sur Windows 10 est d’utiliser L’éditeur de Registre.
avant de commencer à faire quoi que ce soit à l’intérieur du Registre, assurez-vous de prendre une sauvegarde complète du registre d’abord, juste au cas où quelque chose se passe mal.
lorsque vous êtes prêt:
- sélectionnez le menu Démarrer, tapez regedit et sélectionnez l’application éditeur de Registre.,
- Dans l’Éditeur du Registre, accédez à HKEY_LOCAL_MACHINE > SYSTÈME > CurrentControlSet > Contrôle > Gestionnaire de Session > gestion de mémoire > PrefetchParameters.
- Dans cette section, vous devriez voir une clé appelée EnableSuperfetch. Cliquez avec le bouton droit sur cette touche et sélectionnez Modifier.,
- dans la fenêtre Modifier DWORD qui apparaît, modifiez le champ de données de valeur à 0 et sélectionnez OK.
Vous pouvez fermer l’Éditeur de Registre 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 ordinateur Windows avant que ce paramètre de Registre ne prenne effet.,
activer ou désactiver SuperFetch (SysMain) avec L’invite de commandes
Si vous préférez utiliser l’invite de commandes, vous pouvez utiliser quelques commandes simples pour activer ou désactiver le service SuperFetch.,
Ouvrez l’invite de commande en mode administrateur, puis d’utiliser les commandes suivantes:
- Activer: sc config « SysMain” start=auto & sc start « SysMain”
- Désactiver: sc stop « SysMain” & sc config « SysMain” start=disabled
Remarque: Si vous utilisez une version plus ancienne de Windows, remplacez « SysMain” avec « SuperFetch” dans les commandes ci-dessus.,
Si vous préférez PowerShell, ouvrez-le avec les droits d’administrateur et utilisez les commandes suivantes:
- Enable: Set-Service-Name « SysMain”- StartupType Automatic-Status Running
- 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 des tâches ou le registre Windows.
Que Faire si cela ne résout pas le problème?
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 disque SSD. Les disques SSD sont maintenant très abordables et ont des taux de transfert de données bien supérieurs à ceux des disques durs traditionnels.