El subsistema de memoria de Windows XP tratara normalmente de mantener en él caché el contenido de archivos ".dll"
que hayan sido utilizados, manteniéndolos en memoria incluso después de que la aplicación que hacia uso de sus funciones haya sido cerrada.
Este comportamiento puede causar problemas de rendimiento en
equipos con poca memoria o crear conflictos entre aplicaciones que utilicen
versiones diferentes de la misma librería.

Para alternar el uso de este caché:
- Iniciaremos el editor de registro de sistema con el comando "regedit"

- localizaremos la clave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
- Creamos una nueva subclave de nombre AlwaysUnloadDLL cuyo valor alfanumérico
"(Predeterminado)" será "1" para desactivar la memoria caché de las librerías
dinámicas.


espero q les sirva...
espero sus comentarios