由于用户在计算机使用过程中可能经常添加或删除应用程序,而且系统中初始安装完后就自带的一些功能可能对我们而言并不需要,或者经常上网冲浪的朋友可能会遇到恶意网站,强迫向注册表中添加一些项,不断骚扰无辜的用户。这样一来,注册表中就会存有多余的子键或数值,这对使用而言可能会造成一些由混乱导致的错误,如原来的应用程序卸载后注册表中的子键并没有删除,如果它在启动时有相关的数值,那么计算机启动时就可能提示找不到某某文件等,如果后来安装的替代原先程序的替代品中恰有在注册表中相同位置、并且同名的子键,就可能造成混乱。而且,就算这些情况都没有发生,多余的注册表子键也会造成浪费注册表空间,降低运行速度等不利。
现在,我们就来看一下清理注册表基本的着手处:
删除多余的DLL文件:
DLL文件即动态数据链接库,在安装和卸载软件时,在C:WINDOWSSYSTEM32目录下会留有一些DLL垃圾文件,这些文件会占用很多磁盘空间,从而降低系统运行速度。那么我们怎么判断它是有用的DLL文件还是垃圾呢?删除垃圾DLL文件方法如下:
打开注册表编辑器。
展开HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionSharedDLLs子键,如图所示。
该子键下的项目即是应用程序安装完毕后向注册表中添加的共享DLL信息,每个DLL文件的键值都表明了共享该DLL文件的应用程序数目(即图中最右侧括号中的那个数字)。在卸载这些应用程序时,就会弹出提示框“XX文件被其他文件共享,是否确定删除”。这里,如果某个DLL文件对应的数值为0,即表示已经没有程序应用这个DLL文件了,这就是垃圾DLL文件了,直接将它删除即可。
另外,您也会在这里发现一些以前使用过,但是现在已经删除的文件路径。它们对应的值可能不是0,但也一样可以将其删除。
清理安装、卸载应用程序的垃圾信息: 大多数的应用程序都自带卸载程序,或者能够为[控制面板]中的[添加/删除程序]提供卸载信息。但有时候,卸载的信息或文件被破坏,造成无法调用卸载向导;或者一些用户不懂得使用[添加/删除程序],认为不需要的东西只要选中该程序的文件夹,直接点[删除]即可。这样,就会导致注册表汇中有关该程序的信息仍然存在,主要包括一些生产商、ID号、用户名等。这些无用的信息日积月累,会造成注册表体积庞大。其实,用户可以通过注册表编辑器直接将它们删除。
它们位于HKEY_CURRENT_USERSoftware以及HKEY_LOCAL_MACHINESoftware子键下,如果是微软出品的一系列软件则包含在Microsoft主键中。只要确信该软件已经被删除,就可以将其键值全部删除。
清理系统软件在安装运行中产生的无用的信息:
通常系统软件是面向世界所有国家的地区用户的,为满足不同地区的用户需要,系统软件中设置了多种时区选择、多种语言代码、多种键盘布局方式和多种驱动程序等。但只要您是某个地区的用户,只需要保留自己使用的那部分信息就可以了,其它的信息都是用不着而且每次查看起来又显得非常罗嗦。将这些无用的信息清理掉可以减小注册表体积,加快系统运行速度。
删除多余时区:HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsNTCurrentVersionTime Zones分支下保存着各种时区设置,打开后只需保留北京时间China Standard Time即可。
清除国家列表:HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionTelephonyCountry List分支下保存了系统的国家列表,只需保留86号文件夹“中华人民共和国”即可。
清除多余的语言代码表:HKEY_LOCAL_MACHINESSystemCurrentControlSetControlNlsLocale分支下保存了系统得各种语言代码设置。保留“英语(美国)”(代码为0409)、“中文(中国)”(0804)和“日文(日本)”(0411)(如果您想要玩日本游戏的话)即可。
删除多余的键盘布局:HKEY_LOCAL_MACHINESystemCurrentControlSetControlKeyboard Layouts分支下保存了系统的各种键盘布局设置。将每个键值打开看看,将您需要的输入法保留即可。
清除多余的窗口配色方案:HKEY_CURRENT_USERControl PanelAppearanceSchemes分支下保存了系统提供的各种窗口配色方案,用户将需要的保留即可,如“Windows标准”,其余的删除即可。
删除“运行”中的程序执行记录:HKEY_USERS.DEFAULTSoftwareMicrosoftWindowsCurrentVersionExplorerRunMRU分支下保存着“运行”中的程序执行记录,删除下面的内容。
删除失效的文件关联:HKEY_CLASSES_ROOT主键可以大致分成两部分,第一部分用来定义文件类型,第二部分与第一部分一一对应,用于记录打开文件的应用程序。一般,在打开第二部分的可疑子键后,若该键下的Command下没有内容,说明该键为空,可以删除。