Changer SuperFetch pour mettre uniquement les fichiers de démarrage du système en cache dans Vista
Après avoir écrit l'article la semaine dernière sur la désactivation de SuperFetch, mon bon ami Daniel Spiewak a déclaré que SuperFetch "chargeait la mauvaise chose plus souvent qu'autrement", ce qui me rappelait un tweak de registre… Vous pouvez dire à Windows de ne mettre en cache que les processus de démarrage.
Personnellement, je n'ai pas encore vérifié que cette modification modifiait réellement tout ce qui avait trait aux performances. Par conséquent, comme pour désactiver SuperFetch, vous devez le vérifier vous-même. Nous essayons simplement de vous tenir au courant.
Registre manuel Tweak
Ouvrez regedit.exe dans la zone de recherche ou d'exécution du menu Démarrer et recherchez la clé suivante:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \
Session Manager \ 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 en cache uniquement: 1
- Fichiers de démarrage en 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 d'effacer 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 tout mettre en cache à nouveau..