Optimiser ou désactiver Superfetch/SysMain sur Windows 10/11

malekalmorte

Création :

29 décembre 2017

Modification :

Dans cet article, nous expliquons comment optimiser ou désactiver SuperFetch et SysMain sur Windows 10/11.

Ce dernier est un système de cache apparu sur Windows Vista que Microsoft améliore au fur et à mesures.
Toutefois, il peut parfois causer des problèmes.
En effet, Superfetch et certains réglages autour peuvent causer de fortes utilisations CPU, disque ou mémoires.

Voici comment régler parfaitement SuperFetch et SysMain lorsque vous êtes confrontés à ces problèmes.

Introduction à SuperFetch

SuperFetch est une technologie d’optimisation de Windows apparue depuis Windows Vista et très présent sur Windows 10, et donc Windows 11.
Il s’agit d’un système de cache visant les applications les plus courantes.
Lorsque l’utilisation relance cette application, cela permet de précharger celle-ci qui va alors se lancer plus vite.

Avec les SSD, ce mécanisme a un intérêt est limité.
On peut alors être tenté de restreindre ou désactiver SysMain.
SuperFetch ayant été aussi amélioré sur Windows, même si parfois, il peut causer des problèmes.
Lire la page:  Faut-t-il désactiver SuperFetch sur Windows 10/11 ?

Optimiser SuperFetch et SysMain

Il est possible de restreindre le fonctionnement de SuperFetch.
Cela se fait en changeant la configuration à partir du registre Windows.

  • Sur votre clavier, appuyez sur la touche + R
  • Dans la fenêtre exécuter, saisissez regedit
  • Cliquez sur OK.
Accéder à regedit sur Windows 10
  • À gauche, déroulez l’arborescence suivante en cliquant sur les + : HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Session Manager > Memory Management > PrefetchParameters
  • A droite, repérez les deux valeurs suivantes : EnablePrefetcher et EnableSuperfetch
Modifier EnablePrefetcher et EnableSuperfetch pour désactiver Superfetch et Sysmain

Voici les valeurs que vous pouvez appliquer :

  • 0 = Désactiver Prefetch et SuperFetch
  • 1 = Actif sur les applications
  • 2 = Actif au démarrage
  • 3 = Actif sur tout

Par défaut, la valeur est à 3, puisque les deux systèmes de cache sont actifs.
A vous de voir, si vous désirez restreindre SuperFetch au démarrage de l’ordinateur par exemple.

Désactiver SuperFetch/Sysmain sur Windows 10/11

Voici la procédure à suivre afin de désactiver SuperFetch et Sysmain.
Si vous avez lu le paragraphe précédent, il est aussi possible de positionner les valeurs de EnableSuperfetch à 0.
La procédure qui suit vise, elle, à désactiver le service Windows SuperFetch.

  • Sur votre clavier, appuyez sur la touche + R
  • Dans la fenêtre exécuter, saisissez services.msc
  • Cliquez sur OK.
Optimiser ou Désactiver Superfetch sur Windows 10
  • La console de gestion de services Windows s’affiche.
  • Dans la liste, cherchez Sysmain et double-cliquez dessus.
  • Positionnez le type de démarrage sur « Désactiver« 
  • Redémarrez sur Windows.
Désactiver Sysmain sur Windows 10

Désactiver Nvu

Si en plus, vous rencontrez des problèmes de forte d’utilisation mémoire ou disque, alors, vous pouvez suivre cet article.
Ce dernier vise à désactiver le service Nvu.

Cas de forte utilisation CPU ou disque par SysMain

Il y a aussi le cas de SysMain qui peut utiliser la CPU ou le disque sur Windows.
Ce sont surtout les utilisateurs de SSD qui sont touchés par cela.

La page suivante donne des solutions pour résoudre ces problèmes d’utilisation CPU ou disque : SysMain : utilisation CPU ou disque forte sur Windows 10/11.

Forte utilisation CPU sur SysMain

A propros de malekalmorte

malekal-site-logo-150

Passionné par l'informatique depuis très jeune, j'aide les internautes sur les forums depuis 2005 pour résoudre leurs tracas informatiques.
Je vous propose par la même occasion ce site avec de nombreux tutoriels pour vous aider aussi à résoudre de manière autonome les problèmes informatiques du quotidien.