
The dllcache folder is hidden by default so unless you have the show hidden files setting turned on in Explorer, you won’t see it. If there is a problem with the file in the dllcache also not matching the digital signature, or there is no file present, then Windows will look in the next place on its list which is the i386 folder on the original Windows XP installation CD. When it needs to replace a corrupted or missing system file, Windows XP will look in a folder called dllcache located in C:\Windows\System32. This is because Windows holds a good copy of these core files in the System32 folder. For example, if you were to go and rename the Explorer.exe file (obviously don’t try this), within a few seconds there will be a new Explorer.exe pop into its place. It attempts to replace them if they are removed, replaced or altered in any way and the digital signature is not the same as Windows expects.


In Windows XP there is a protection measure called Windows File Protection that constantly monitors important system files for changes.
