科学的清理 Windows 98 注册表(转)[@more@]

  删除多余的dll等文件

  对共享软件感兴趣的朋友可能都知道著名的dll文件清理工具cleansweep。它的作用,就是将我们长期在系统中添加、删除程序时,在system目录下留下来的大量无用的dll文件删除,从而提高系统的工作效率,减少硬盘空间的损失。通过注册表,我们也能发现一些无用的dll文件信息或是vxd文件信息等并将其删除,从而提高系统的运行效率:在注册表中依次打开“hkey-local-machinesoftwaremicrosoftwindowscurrentversionsharedlls”,此子键下包含的项目即是应用程序安装完毕后向注册表中写入的dll文件共享信息,每个dll文件的键值表明了共享此dll文件的应用程序数目(在卸载这些应用程序时,卸载程序会给出类似“xxx文件被其他文件共享,是否确定删除”的提示),如果某个dll文件所对应的数值为0,即表示此dll文件对系统已没有用处,我们可以直接将其删除。对于其他类型的文件,只要其值为0,我们就可以判断其已没有用处,应当予以删除。

  此外,在此子键下,你可能会发现以前删除的许多文件包括文件夹(在硬盘上已不存在)下包含的众多文件,它们的值不一定为0,但你一样可以完全将其删除。

  重建作清理

  我们知道,通过注册表可以将“添加、删除程序”中的各种无法删除的卸载程序信息删除,那么你有没有想过,你在大量增删各种应用程序和硬件设备驱动程序的同时,不可避免地要向注册表中写入数据。时间长了,这些废弃的数据会越来越多,你的注册表文件也越来越臃肿,不仅使你的“酒吧”因为负担越来越重而速度越来越慢,还会经常导致“酒吧”莫名其妙地罢工或提示出错。

  现在,我们就动手来将这些无用的信息删除,方法是重建注册表。首先打开注册表编辑器,在注册表编辑器中单击“文件”菜单下的“导出”命令,将现有完整包含各种软件、硬件资源的注册表导出并为其命名,如命名为dc1.reg(因为要在dos下执行重建注册表工作,因此最好不要起中文名称)。

  然后重新启动计算机进入dos状态(不能用windows 98 中的dos模式,重建注册表时windows 98 不能运行),然后执行下述命令;

  regedit/c dc1.reg(c与文件名之间应留一空格)

  regedit/c表示从后面指定的文件中重新生成整个注册表。完成后再启动计算机进入windows 98 ,你会发现重建的注册表文件比原来小了很多(视windows 98安装后安装和卸载程序的多少而定)。这样经过“减肥”会使windows 98的运行效率得到提高。

  不过需要注意的是,用这种方法重建注册表时一定要注意的dos的版本,一般计算机只安装了windows 98的没什么问题,如果计算机同时安装了多个操作系统,进行此项操作最好在dos 7.0下进行,至少也应在dos 6.22下进行。windows 98重建注册表需要很长的时间,以本人计算机为例,赛扬300a,升技bh6主板,64m pc100内存,昆腾火球7代6.4g硬盘,导出的注册表大小为5.86m,重建注册表约耗费了1小时,所以朋友们在进行这项操作前,最好能先加载磁盘高速缓存程序smartdrv以便加快处理速度,同时在重建注册表前应先将原有的注册表进行完整备份,以免发生不必要的问题。

  清理注册表中的软件信息垃圾

  虽然现在绝大多数基于windows 98 的软件都自带了卸载程序或是为windows 98的“添加/删除程序”提供了卸载信息,但它们并不自觉地在退出历史舞台时将自身删的干干净净,大多数在卸载时并不会将注册表中的相关信息文件(这些信息主要是软件在初始安装时写到注册表中的有关生产商、id号、用户名等)删除,导致注册表越来越庞大,无用的软件信息垃圾越来越多。我们可以在注册表中用手工方式删除这些无用的信息:

  在注册表中依次打开“heky-current-usersoftware”,它的下面包含的主键一般以软件生产商命名,如微软件出品的一系列软件都包含在“microsoft”主键项中。如果确信某些软件已被删除,就可以将其键值全部删除。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10748419/viewspace-948569/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10748419/viewspace-948569/

科学的清理 Windows 98 注册表(转)相关推荐

  1. 认识Windows XP注册表

    认识Windows XP注册表 1.概述 Windows XP注册表实际上是一个庞大的数据库,这个数据库记录了机器软硬件环境的各种信息,对操作系统及应用程序的正常运行至关重要.具体来讲,此数据库包含了 ...

  2. windows通过注册表修改3389端口号

    <span style="color:#FF0000;">windows通过注册表修改3389端口号,步骤如下:</span> 1.开始→运行,输入rege ...

  3. 计算机文档库怎么进,Windows电脑注册表怎么进?

    原标题:Windows电脑注册表怎么进? 电脑是我们生活中重要的工具,而电脑使用时间久了,确实也容易出现问题.电脑系统出现问题的时候,我们往往会通过系统设置来解决,比如说通过注册表来进行设置.那么,你 ...

  4. windows进注册表快捷键

    windows进注册表快捷键 regedit

  5. 什么是Windows的注册表

    什么是Windows的注册表 注册表是一套控制操作系统外表和如何响应外来事件工作的文件. 这些"事件"的范围从直接存取一个硬件设备到接口如何响应特定用户到应用程序如何运行等等. 注 ...

  6. Windows 10注册表

    Windows 10注册表 一.注册表:记录系统和用户配置信息的文件 早期注册表:95以前版本为早期注册表,以ini 为扩展名的配置文件.(system.ini和win.ini) 注册表:由多个文件组 ...

  7. bat命令清理Window应用注册表(Unity开发Window应用)

    一.介绍 前段时间我们公司发布的Window应用出现了个Bug,这让用户无法正常登录应用. 出现的问题: 当用户登录时记住登录的账号密码,方便下一次快捷登录进来,这里前期的测试都是OK的在Window ...

  8. 【教程】Windows通过注册表方式设置TCP超时时间

    Windows 通过注册表设置 TCP超时时间: 1.打开"开始"菜单,输入"regedit"并打开注册表编辑器 2.在注册表编辑器中,导航到 HKEY LOC ...

  9. windows 7 注册表启动项位置

    windows 系统注册表有多个启动项位置 一般是HKLM / software / microsoft / windows / currentversion / run 还有HKCU / softw ...

最新文章

  1. Android各种各样的Drawable-更新中
  2. MySQL 怎么变快_如何让mysql索引更快一点
  3. php $interval,如何在PHP中使用setInterval?
  4. 一道PHP题引出的“短路求值”
  5. Leetcode 86. 分隔链表
  6. 【转】“线程间操作无效: 从不是创建控件的线程访问它”
  7. 泛型数组 List c# 1613647847
  8. wpf开源ui引用步骤_如何通过7个步骤开源您的学术作品
  9. python的命名空间_python命名空间(namespace)
  10. 深入浅出学Spring Data JPA
  11. cf——Sasha and a Bit of Relax(dp,math)
  12. ArcView GIS 应用与开发技术(13)-定制ArcView
  13. Gephi 入门使用
  14. SWOT分析法 (SWOT Analysis)
  15. github构建自己的代码库
  16. 正在摧毁协议处理器_8种不良习惯正在摧毁您的电脑
  17. C#使用Oxyplot绘制监控界面
  18. 管理成长计划(二):定目标--战略制定承接
  19. GHO是什么文件 与ISO镜像文件有什么不同
  20. GuLi商城-简介-项目介绍、分布式基础概念、微服务架构图

热门文章

  1. 0x01A686F0 处有未经处理的异常(在 五金上色软件.exe 中): 0xC000041D: 用户回调期间遇到未经处理的异常。。...
  2. SpringBoot-项目4-购物车(添加入购物车,购物车列表,购物车商品数量加减操作)
  3. 搜图网vvic商品详情api接口
  4. 计算机原理---什么叫协议?主流协议族TCP/IP协议与HTTP协议的联系及区别
  5. 山洪灾害监测预警系统解决方案
  6. 机器学习之朴素贝叶斯实现垃圾邮件过滤
  7. matlab poly用法
  8. 90 个名企笔试题和算法题
  9. Kerberos协议内容详解
  10. INTERIGHT 京东自营旗舰店-京东 要把凡客给弄残啊这是。。