The DLL Universal Problem Solver (DUPS) is a set of tools that you can use to track down DLL problems on any Win32 platform. The DUPS lets you scan a system and track the history of every DLL. This process lets you compare all of a system's DLLs with a set of workable DLLs, which helps you find and resolve problems quickly.

You can download the DUPS from the Microsoft article "Sample: Using DUPS.exe to Resolve DLL Compatibility Problems" ( For more information about DLLs and the DUPS, see the Microsoft articles "The End of DLL Hell" (, "Description of the Windows 2000 File Protection Feature" (, and "Files Manually Copied to the DLLCache Folder Are Not Used Until the Next Reboot" (