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 ?

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top