Comment puis-je désactiver la mise en cache des DLL dans Windows Vista via CMD ?
-
09-06-2019 - |
Question
Je sais que le cache de Windows Vista (et XP) a récemment chargé les DLL en mémoire...
Comment cela peut-il être désactivé via l'invite de commande ?
La solution
La seule chose que vous pouvez faire est de désactiver SuperFetch, ce qui peut être fait à partir de l'invite de commande avec cette commande (il doit y avoir un espace entre le signe = et désactivé).
sc config Superfetch start= disabled
Il existe un mythe selon lequel vous pouvez désactiver la mise en cache des DLL, mais cela ne fonctionnait que pour les systèmes antérieurs à Windows 2000.[source]
Autres conseils
Il serait peut-être utile de savoir pourquoi vous souhaitez faire cela, puis d'essayer d'aider à résoudre le problème d'origine...
Windows ne met pas en cache les DLL récemment utilisées en mémoire.
Il met en cache le contenu des fichiers dans le cache de fichiers, comme il le ferait normalement avec les fichiers de données.