Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Does Windows Server 2003 cache specific DLLs on a per-user basis when in a terminal server environment?


We recently had to update some DLLs for our application, and a couple clients are still experiencing the issue that the update was to resolve. The build number of the DLL changed, but obviously the name did not. So I'm trying to figure out if these users had a cached version of the old DLL somewhere in their profile.

share|improve this question
No one has any idea? – Calvin Allen May 11 '12 at 19:53

Although a bit late, I am guessing that the cache is held under %Systemroot%\System32\Dllcache. This can safely be deleted (not the folder but the files itself) and repopulate.

There isn't a specified location for the user DLL but best bet is to do a quick scan under %USERPROFILE% for *.dll and see what comes up.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.