For the average computer user, DLLs are a mystery; all they know is Windows requires those files and that when an error message appears on the PCs, those files are involved. However, anyone can learn how to register DLL. These files by the way, are used by programs for sharing resources.