自己动手删除冗余DLL文件

发表于:2007-06-08来源:作者:点击数: 标签:
我们可以用注册表清理软件来清理注册表中无效的DLL文件,但这些软件有时也会将有用的DLL文件删除,导致其他程序无法运行。为了安全起见,我们可以自己动手来清理无效的DLL文件。 运行注册表编辑器,找到HKEY_LOCAL_MACHINE\Soft-ware\Microsoft\ Windows \Cu
  我们可以用注册表清理软件来清理注册表中无效的DLL文件,但这些软件有时也会将有用的DLL文件删除,导致其他程序无法运行。为了安全起见,我们可以自己动手来清理无效的DLL文件。

运行注册表编辑器,找到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文件。

原文转自:http://www.ltesting.net