SuperFetch (alias : Memory Prefetcher) est un service qui a été introduit avec Vista.SuperFetch est une amélioration de la Prefetcher des versions précédentes de Windows. Le Prefetcher est chargé de stocker les informations du programme afin que les programmes et processus souvent utilisés puissent s’exécuter plus rapidement.

SuperFetch garde une trace des applications que vous utilisez le plus et charge ces informations du disque dur dans la RAM afin que les programmes se chargent plus rapidement qu’ils ne le feraient si le disque dur devait être accédé à chaque fois. Windows SuperFetch donne la priorité aux programmes que vous utilisez actuellement par rapport aux tâches en arrière-plan et s’adapte à votre façon de travailler en suivant les programmes que vous utilisez le plus souvent et en les préchargeant en mémoire. Avec SuperFetch, les tâches en arrière-plan s’exécutent toujours lorsque l’ordinateur est inactif. Cependant, lorsque la tâche en arrière-plan est terminée, SuperFetch remplit à nouveau la mémoire système avec les données avec lesquelles vous travailliez avant l’exécution de la tâche en arrière-plan. Désormais, lorsque vous retournerez à votre bureau, vos programmes continueront de fonctionner aussi efficacement qu’avant votre départ. Il est même assez intelligent pour savoir quel jour on est dans le cas où vous utilisez plus souvent différentes applications certains jours. Fondamentalement, SuperFetch tente de prédire quelles applications vous lancerez ensuite et précharge toutes les données nécessaires en mémoire.

Parfois, SuperFetch peut entraîner une utilisation élevée du disque.

Si vous exécutez Windows à partir de SSD ou M.2 au lieu d’un disque dur à rotation lente, vous ne verrez peut-être aucun gain de performances de SuperFetch pour justifier l’utilisation du disque à partir de celui-ci.

Si vous le souhaitez, vous pouvez désactiver SuperFetch pour voir si vous avez des gains de performances avec elle activée ou désactivée.

Ce tutoriel vous montrera comment activer ou désactiver SuperFetch (SysMain) sous Windows 7, Windows 8 et Windows 10.

Vous devez être connecté en tant qu’administrateur pour activer ou désactiver SuperFetch.

Cela affectera :

Prefetch
SuperFetch
RAM compression
ReadyBoost

Activer ou désactiver SuperFetch dans Services

Presse Win + R ouvrir Runtaper services.msc dans Runet cliquez/appuyez sur OK ouvrir Services.Double-cliquez/appuyez sur SysMain. (voir capture d’écran ci-dessous) À partir de Windows 10 build 17763.1, SuperFetch a été renommé en SysMain.

Activer ou désactiver SuperFetch (SysMain) dans Windows-superfetch_services-1.png

Effectuez l’étape 4 (activer) ou l’étape 5 (désactiver) ci-dessous pour ce que vous voulez faire.

4. Pour activer SuperFetch

Ce sont les paramètres par défauts.

Un changement Startup à Automatic. (voir capture d’écran ci-dessous)B) Cliquez/appuyez sur Start.

C) Cliquez/appuyez sur OKet passez à l’étape 6 ci-dessous.

Activer ou désactiver SuperFetch (SysMain) dans Windows-superfetch_services-3.png

5. Pour désactiver SuperFetch

A) Cliquez/appuyez sur Stop.B) Modifier Startup à Disabled. (voir capture d’écran ci-dessous)

C) Cliquez/appuyez sur OKet passez à l’étape 6 ci-dessous.

Activer ou désactiver SuperFetch (SysMain) dans Windows-superfetch_services-2.png

]Vous pouvez maintenant fermer Services.

Activer ou désactiver SuperFetch dans Command Prompt

Ouvrez une invite de commande élevée. Faites l’étape 3 (activer) ou l’étape 4 (désactiver) ci-dessous pour ce que vous voulez faire.

3. Pour activer SuperFetch

Ce sont les paramètres par défauts.

A) Copiez et collez la commande ci-dessous dans l’invite de commande élevée, appuyez sur Enter, et passez à l’étape 5 ci-dessous. (voir captures d’écran ci-dessous)sc config « SysMain » start=auto & sc start « SysMain »
Activer ou désactiver SuperFetch (SysMain) dans Windows-superfetch_command-1.png

4. Pour désactiver SuperFetch

A) Copiez et collez la commande ci-dessous dans l’invite de commande élevée, appuyez sur Enter, et passez à l’étape 5 ci-dessous. (voir captures d’écran ci-dessous)sc stop « SysMain » & sc config « SysMain » start=disabled
Activer ou désactiver SuperFetch (SysMain) dans Windows-superfetch_command-2.png

Vous pouvez maintenant fermer l’invite de commande élevée.

Activer ou désactiver SuperFetch dans PowerShell

Ouvrir un surélevé PowerShell.Faites l’étape 3 (activer) ou l’étape 4 (désactiver) ci-dessous pour ce que vous voulez faire.

3. Pour activer SuperFetch

Ce sont les paramètres par défauts.

A) Copiez et collez la commande ci-dessous dans le PowerShell élevé, appuyez sur Enter, et passez à l’étape 5 ci-dessous. (voir captures d’écran ci-dessous)

Set-Service -Name « SysMain » -StartupRun this command Automatic -Status Running
Activer ou désactiver SuperFetch (SysMain) dans Windows-superfetch_powershell-1.png

4. Pour désactiver SuperFetch

A) Copiez et collez la commande ci-dessous dans le PowerShell élevé, appuyez sur Enter, et passez à l’étape 5 ci-dessous. (voir captures d’écran ci-dessous)Stop-Service -Force -Name « SysMain »; Set-Service -Name « SysMain » -StartupRun this command Disabled
Activer ou désactiver SuperFetch (SysMain) dans Windows-superfetch_powershell-2.png

Vous pouvez maintenant fermer le PowerShell élevé.

Ci-dessus, activer ou désactiver SuperFetch (SysMain) dans Windows . Si vous avez des questions concernant les étapes susmentionnées, laissez helpingbox.net savoir dans la section des commentaires. helpingbox.net vous contactera pour une solution dans les plus brefs délais.