Après avoir écrit l'article la semaine dernière sur la désactivation de SuperFetch, mon bon ami Daniel Spiewak a commenté que SuperFetch "charge la mauvaise chose plus souvent qu'autrement", ce qui m'a rappelé un ajustement du registre ... Vous pouvez dire à Windows de ne mettre en cache que les processus de démarrage au lieu de tout.
Je n'ai pas personnellement vérifié que cette modification change vraiment quoi que ce soit en ce qui concerne les performances, donc tout comme désactivation de SuperFetch vous devrez le vérifier par vous-même. Nous essayons simplement de vous tenir informé.
Ajustement manuel du registre
Ouvrez regedit.exe via la zone de recherche ou d'exécution du menu Démarrer et accédez à la clé suivante:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \
Gestionnaire de session \ Gestion de la mémoire \ PrefetchParameters
Recherchez la clé EnablePrefetcher dans le volet de droite et remplacez la valeur par l'une des suivantes:
- Désactiver la mise en cache: 0
- Applications de cache uniquement: 1
- Fichiers de démarrage du cache uniquement: 2
- Tout mettre en cache (par défaut): 3
Vous devrez redémarrer votre ordinateur avant que cela ne prenne effet. Vous pouvez envisager de vider le dossier \ Windows \ Prefetch après avoir effectué cette modification pour commencer avec un nouveau cache, mais gardez à l'esprit que le prochain démarrage sera probablement plus lent car Windows devra à nouveau tout mettre en cache.