运行注册表编辑器,找到HKEY_LOCAL_MACHINE\Soft-ware\Microsoft\Windows\CurrentVersion\SharedDLLs ,程序运行时对DLL文件的调用情况都存放在这里。其中“名称”栏下显示的是DLL文件的名称及路径,它右边的“数据”显示的是这个DLL文件的使用情况,即这个DLL文件有几个应用程序共同“享用”。一般来说,“数据”栏上显示的键值为“0x000000 (0)”的DLL文件就是没有程序调用的垃圾,你只管删除就是了!如果不放心的话,可以双击这个键值为“0x000000 00(0)”的DLL文件,在弹出的“编辑DWORD值”对话框中查看,若键值为“0”(十六进制),就表示没有程序使用该DLL文件。
为安全起见,清理DLL文件前可以先备份注册表。另外,也可以在注册表中找到无效的DLL信息,先记下这些文件的名称及路径,然后打开“资源管理器”找到这些文件并备份,然后再删除,这样在运行其他程序的时候一旦报告缺少某个DLL文件,就可以立即还原这个DLL文件。