Menu Fermer

Optimiser ou désactiver Superfetch/SysMain sur Windows 10

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

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 utilisation CPU, disque ou mémoires.

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

SysMain et Superfetch sur Windows 10

Introduction à SuperFetch

SuperFetch est une technologie d’optimisation de Windows apparue depuis Windows Vista et très présent sur Windows 10.
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, sont intérêt est limité.
On peut alors être tenté de restreindre ou désactiver SysMain.
SuperFetch ayant été aussi amélioré sur Windows 10, même si parfois, il peut causer des problèmes.
Lire la page:  Faut-t-il désactiver SuperFetch sur Windows 10 ?

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
  • A 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

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 10.
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

Forte utilisation CPU sur SysMain