In Windows, when you uninstall programs, sometimes improperly, some dll’s or the shared dll files, may be left behind. Such left-behind entries in the Windows Registry and such orphaned dll files, can bloat the registry and occupy disk space.
While I may not recommend this exercise, there are some who are curious to know what are orphaned dll’s and how to remove such dll orphans. This post is meant for such geeks.
There are two free utilities that can help you identify such dll orphans and help you remove them. !
Dll Orphans will search your computer for a list of files that are not being used along with Registry Entries for files that are no longer valid. these can be backed up and then maybe when you are sure, removed. You can download it here.
Archive dll helps scan system directory for orphaned dll’s. It identifies dll’s with ZERO hits. These can be archived
or removed later on, once you are sure. You can download it here.
NOTE: If at all you do decide to try this out, you should first read their Help or Read-Me files first, create a system restore point and then check each entry individually before deciding to delete the dll file. And if you ask me, its best to leave the Microsoft entries, as it is.