SuperFetch: ce que c'est, des façons de le configurer et de le désactiver sous Windows 7, 8 et 10

Presque chaque jour est semblable au précédent. Ceci s'applique également aux nuances d'utilisation d'un PC. A peu près les mêmes applications sont lancées, les photos du même dossier sont visionnées, les mêmes fichiers audio sont activés. SuperFetch optimise la routine de votre ordinateur pour que tout fonctionne rapidement et sans heurts. Mais cela ne fonctionne pas toujours, parfois des problèmes se posent.

SuperFetch - c'est quoi ce service

Un flux de travail qui améliore la réactivité du système d'exploitation et des applications en analysant les données historiques, puis en gérant activement la mémoire RAM disponible. Ce service a fait ses débuts dans Windows Vista et a depuis été inclus dans chaque version du système d'exploitation. Par défaut, il fonctionne constamment en arrière-plan, analysant les fichiers de démarrage. Une configuration assez flexible de ce composant système est possible.

SuperFetch peut être comparé à un père intelligent qui conserve l’outil complet dans le garage non seulement dans l’ordre, mais dans le «bon» ordre, de sorte que son fils recherche rapidement les clés ou les coupe-fils nécessaires. Un ordre «correct» signifie ce qui suit:

  • à proximité immédiate de la zone de travail se trouvent les outils les plus utilisés;
  • l'outil prioritaire n'est pas non plus localisé au hasard - si les roues de la voiture sont souvent retirées, le cric sera plus proche que la clé à cylindre, car il est nécessaire plus tôt;
  • après utilisation, tous les outils sont mis à leur place;
  • si certaines opérations ne sont plus répétées (par exemple, ils ont acheté un nouveau pneu et la roue ne se perce plus maintenant très souvent), l’outil spécifique nécessaire à sa mise en œuvre est progressivement placé plus loin de la zone de travail.

L'exemple est absolument conditionnel, mais il montre de manière abstraite les tâches du service et cela aidera à répondre plus précisément à la question: «SuperFetch? Qu'est-ce que c'est? "

C'est pour quoi?

Pour comprendre ce qu'est SuperFetch, vous pouvez décrire 2 objectifs principaux du service:

  1. Télécharger Windows plus rapidement. Lors du démarrage du système d'exploitation, différents fichiers sont requis à des moments différents (et le même fichier est requis plusieurs fois, mais à des moments différents). Le service «découvre» quels fichiers ou leur ensemble complet est nécessaire pour le téléchargement et à quel moment précis. En conséquence, un dossier conditionnel est créé dans lequel les fichiers les plus prioritaires pour Windows sont stockés. La répétition constante des cycles de démarrage du système vous permet de stocker les composants requis de manière à ce que leur lecture charge le moins possible le système. En même temps, le service interagit avec le défragmenteur intégré - les fichiers seront physiquement très proches les uns des autres. Bottom Line - le chargement est plus rapide.
  2. Utiliser les applications plus efficacement. Pour cela, 2 facteurs sont analysés: quelles applications sont lancées plus souvent et s'il existe un ordre spécifique de leur lancement. Par exemple, le matin, un comptable sur le lieu de travail peut tout commencer en lisant brièvement les nouvelles via un navigateur. Ensuite, il lancera 1C et dirigera les opérations commerciales en cours. Après le déjeuner, il peut s’occuper d’analyses financières en utilisant Excel. Au jour le jour, cette séquence peut ne pas changer en particulier. Le service "voit" ce comportement et précharge dans la RAM libre les données nécessaires au lancement de la prochaine application. Ainsi, le matin, si le navigateur est en cours d’exécution, les fichiers 1C les plus importants sont déjà partiellement chargés dans la RAM. En bout de ligne - les applications fonctionnent plus efficacement et sont donc plus stables.

Parfois, le service hôte SuperFetch charge un lecteur Windows 10. Il y a deux raisons à cela:

  1. Le service est basé sur l'expérience passée. Elle est "habituée" qu'après l'application X l'application Y commence toujours et "se prépare" pour cela. Si l'imprévisible se produit et que vous devez charger le programme B, et non Y, cela peut entraîner un blocage et une charge importante des ressources du système d'exploitation.
  2. Le service est sensible à la quantité de RAM. Plus il y a de RAM, plus Super Fetch est efficace, car tout est basé sur le remplissage rationnel et préalable de la RAM libre. Si tout est occupé, il n’y aura pas d’endroit où vous pourrez enregistrer les fichiers fréquemment utilisés. En bout de ligne - la concurrence pour chaque mégaoctet non utilisé va augmenter et le système peut ralentir pour cette raison.

Options SuperFetch

Pour une réponse exhaustive à la question: «SuperFetch - de quel type de service s’agit-il?», Vous devez savoir quels paramètres de système d’exploitation il définit. Ils sont modifiables via le registre. Pour y accéder, vous devez procéder comme suit (par exemple, la dixième version de Windows):

  • appuyez sur le bouton Windows du clavier, une fenêtre apparaîtra dans laquelle (en bas) entrez regedit, faites un clic droit sur le résultat de la recherche (en haut) et sélectionnez la ligne «Exécuter en tant qu'administrateur» dans le menu déroulant;
  • «Registry Editor» s'ouvre et dans la partie gauche, vous devez ouvrir séquentiellement les lignes suivantes d'un clic: HKEY_LOCAL_MACHINE => SYSTEM => CurrentControlSet => Control => SessionManager => MemoryManagement => PrefetchParameters;
  • Dans la partie droite de la fenêtre, 3 paramètres principaux déterminent le mode de fonctionnement du service. Un double-clic sur l'un des deux ouvre une fenêtre permettant de modifier les valeurs des paramètres, mais nous en discuterons plus tard.

EnableBootTrace

Le paramètre détermine l'état de la trace du processus au démarrage. Il définit si le système d'exploitation doit analyser la manière dont les fichiers sont lus au démarrage. La désactiver n'a pas beaucoup de sens pour les raisons suivantes:

  • le paramètre n'affecte pas tout ce qui se passe sous Windows après le chargement;
  • Le chargement du système d'exploitation est accéléré en raison de l'optimisation interne du fichier.

EnablePrefetcher

En ce qui concerne ce paramètre, vous devez expliquer l’histoire du prédécesseur SuperFetch - Prefetcher. Il est apparu sur Windows XP et la logique de ses actions est à la base de SuperFetch. Il analyse les fichiers chargés au démarrage du système d'exploitation ou des programmes, crée un tableau de priorité pour ces fichiers et optimise leur emplacement sur le support. La différence avec SuperFetch est qu’il n’analyse pas les comportements des utilisateurs. Ce paramètre est une modification de EnableBootTrace, qui fonctionne non seulement au démarrage de Windows, mais également au lancement de l'application.

EnableSuperFetch

Le paramètre définit les règles du service SuperFetch. Pour lui, comme pour EnablePrefetcher, 4 réglages sont possibles:

  • 0 - désactiver le service;
  • 1 - à utiliser uniquement lors du téléchargement d'applications;
  • 2 - utiliser uniquement lors du chargement du système d'exploitation;
  • 3 - à utiliser lors du chargement d'applications et de systèmes d'exploitation.

Ai-je besoin de SuperFetch sur mon ordinateur?

Oui, elle reste toujours en demande. Si la question est de minimiser la charge de ressources de l'ordinateur par les processus du système d'exploitation, il est beaucoup plus efficace de désactiver les effets visuels plutôt que SuperFetch.

Est-il sécuritaire de l'éteindre?

SuperFetch doit-il désactiver ou non Windows 7? Aucun problème ne se posera si tout est désactivé. Le service n'affecte pas la confidentialité des données et, dans la grande majorité des cas, ne charge que faiblement les ressources du système. Cela ne va certainement pas empirer, alors n’ayez pas peur.

Une autre question est qu'il n'y a pas grand intérêt à le faire exprès. Le service n'a pas seulement migré d'une version de système d'exploitation à une autre depuis près de 20 ans. Si elle nuisait particulièrement à quelque chose, SuperFetch était coupé du coeur du système. Si cela causait une instabilité de Windows, ils s'en débarrasseraient certainement.

Façons de désactiver SuperFetch

Comment désactiver SuperFetch de nombreuses façons.

Via la ligne de commande

La désactivation est effectuée selon l'algorithme suivant:

  • appuyez sur le bouton Windows du clavier, une fenêtre apparaît, entrez cmd (en bas), faites un clic droit sur le résultat de la recherche (ci-dessus) et sélectionnez la ligne «Exécuter en tant qu'administrateur» dans le menu déroulant;
  • une fenêtre noire s'ouvre dans laquelle vous devez copier la commande net.exe stop superfetch et confirmer le lancement en appuyant sur Entrée;
  • dans la même fenêtre, entrez cette commande sc config sysmain start = disabled et appuyez à nouveau sur Entrée.

Utilisation de l'éditeur de registre

Activez, désactivez et configurez SuperFetch Windows 10, 8, 7 et Vista en quelques clics. Pour faire ceci:

  • appuyez sur le bouton Windows du clavier, une fenêtre apparaîtra dans laquelle (en bas) entrez regedit, faites un clic droit sur le résultat de la recherche (en haut) et sélectionnez la ligne «Exécuter en tant qu'administrateur» dans le menu déroulant;
  • «Registry Editor» s'ouvre et dans la partie gauche, vous devez ouvrir séquentiellement les lignes suivantes d'un clic: HKEY_LOCAL_MACHINE => SYSTEM => CurrentControlSet => Control => SessionManager => MemoryManagement => PrefetchParameters;
  • Recherchez la ligne Superfetch dans la partie droite de la fenêtre. Double-cliquez dessus pour ouvrir les propriétés pour lesquelles vous souhaitez définir la valeur sur O, puis enregistrez les modifications.

Via le composant logiciel enfichable Services

Agir comme suit:

  • Lancer les services. Vous pouvez simplement entrer la requête appropriée dans la recherche du système et exécuter l'application trouvée. Vous pouvez maintenir la combinaison Win + R enfoncée, entrer la commande services.msc et l'exécuter en appuyant sur Entrée. Cette méthode fonctionnera sous Windows démarrant avec Vista.
  • Trouvez le service Superfetch. Pour ce faire, dans la fenêtre, vous devez regarder la première colonne "Nom". Quand il est trouvé, cliquez avec le bouton droit sur «Propriétés». Dans le premier onglet «Général», définissez les paramètres de service requis.
  • Personnalisation. En cliquant sur “Stop” et “Apply”, le composant sera désactivé, mais au prochain redémarrage du système d'exploitation, il redémarrera. Pourquoi est-ce nécessaire? Vous devez modifier ce scénario pour lequel, dans la ligne "Type de démarrage", sélectionnez "Désactivé" et cliquez sur "Appliquer".

Le composant logiciel enfichable SuperFetch de Sysmain est la même chose. Le premier nom est un identifiant intra-système et le second nom est utilisé pour l'affichage sur un écran d'ordinateur.

Erreurs de service SuperFetch communes

Il arrive que SuperFetch Windows 10 charge le disque à 100%. Dans ce mode, le système ne répond pas aux commandes de l'utilisateur. Il est donc difficile d'effectuer les opérations en cours. Par exemple, le navigateur ne souhaite pas fermer. Ceci est généralement observé dans deux circonstances:

  1. Sur un ordinateur, 4 Go ou moins de RAM. Au sens figuré, si vous donnez libre cours au service, il mettra volontiers en cache 20 Go de fichiers programme et système. Cependant, aujourd'hui, même un navigateur ouvert avec 10 onglets dans un délai de 5-6 heures peut prendre 2 Go de RAM en toute sécurité. Cette intensité de ressources des applications modernes ne permet pas au service de «se défaire», ce qui peut provoquer sa défaillance interne.
  2. Lorsque vous commencez à exiger des jeux sur de vieux ordinateurs. Dans ce scénario, la situation est aggravée par le fait que les jouets font très souvent référence à différents fichiers: de nouvelles textures pesant beaucoup sont chargées à tout moment, des effets visuels colorés aux heures de pointe peuvent nécessiter toutes les ressources disponibles du système. Si vous ajoutez à cela l'ancien et le disque dur lent, SuperFetch deviendra le «goulot d'étranglement» du système d'exploitation: le service, dans le but de tout optimiser, ne suivra pas le rythme d'une circulation de fichiers aussi active et chaotique.

Résolution d'erreur

Le moyen le plus efficace de corriger une erreur consiste à désactiver le service. Ceci est le plus efficace, mais vous pouvez aussi essayer ces méthodes:

  • Changer les valeurs des paramètres de service
  • réinstaller les applications récemment installées;
  • vérifiez le disque dur pour les erreurs.

Conclusion

SuperFetch est en grande partie dû au fait qu’il a fait ses débuts sur Vista - en 2006. Au cours de ces années, les développeurs de programmes ont accordé beaucoup plus d’attention au test et à l’optimisation du produit, notamment à la rationalité de l’utilisation de la RAM. La situation était telle qu’à cette époque, il était vraiment possible de précharger les données fréquemment utilisées dans la RAM, ce qui améliorait la réactivité de l’ordinateur. Aujourd'hui, cette technologie est déjà un peu dépassée - il y a peu de RAM, et les disques durs sont devenus beaucoup plus rapides. Néanmoins, vous ne devez pas désactiver spécifiquement ce service. Les seules exceptions sont les situations où elle est définitivement coupable de gel de l'ordinateur.

Des Articles Intéressants