论坛登陆 注册 文章专区 投稿文章 旧版浏览
首页 | 页界资讯 | 安全动态 | 网络应用 | 组网技术 | 软件应用 | 工具软件 | 网管知识 | 帮助
文学 | 操作系统 | 注 册 表 | 编程语言 | 数 据 库 | 服 务 器 | 网页设计 | 图形图象 | VIP
论坛 | 网络安全 | 安全防范 | 黑客技术 | 硬件学堂 | 路由技术 | 搜索研究 | 站长经验 | 投稿
专题 | 教育频道 | 特色专题 | 精文荟萃 | 聊天通讯 | 网络文学 | 书籍下载 | 广告服务 | 旧版
设为首页 加入收藏
当前位置:首页>>文章>>操作系统>>注册表>>正文

利用注册表进行系统维护的方法

Www.Xker.Com 作者:不详 来源:本站整理转载 加入日期:2005-11-10 7:23:35

对计算机系统进行维护,是我们经常要做的一项基本工作。目前很多维护工作都有相应的软件工具,但是更多的“杂”事却只能依靠维护人员的经验。这里根据笔者的一些维护经验,介绍几个利用注册表来进行系统维护的方法,希望能有助于读者的工作。这里要特别强调一点:在处理注册表前,一定要先备份注册表!

  用修改注册表的方法来解决中文Win 95中汉字显示乱码
  笔者曾遇到过这样的问题: 在Win 95的操作桌面上汉字能正常显示,但进入应用程序后,一些汉字就成了乱码。笔者曾试图用中文之星来解决这一问题,但未能成功。后来通过与一台能正常显示汉字的计算机中的Win 95对照,“控制面板”中的“字体”一项下显示出的字体没有不同,因此产生了一种猜测:其差别可能出现在注册表中,并使用以下方法对注册表进行修改:
  调用Windows目录下的注册表编辑器 (Regedit. exe),层层展开我的电脑/HKEY_ LOCAL_MACHINE/System/CurrentrolSet/Control/fontassoc发现该机上只有Associated DefaultFonts子关键字,其下也只有默认值和AssocSystemFont两个入口值,没有Associated CharSet子关键字。通过“注册表编辑器”菜单编缉/新建/主键,来增加Associated CharSet子关键字。用鼠标点取Associated DefaultFonts关键字,选取菜单中的编辑/新建/串值, 则编辑器右边出现输入框,在此框中输入FontPackageDontCare, 再在其前面的图标上双击,出现“编辑字符串”对话框,在键值栏中输入宋体,按确定即可。用同样的方法加入以下几行:
  FontPackageRoman=宋体
  FontPackageSwiss=宋体
  FontPackageModern=宋体
  FontPackageScript=宋体
  FontPackageDecorative=宋体
  点取Associated CharSet关键字,选取编辑/新建/串值,按以上方法加入以下几行:
  ANSI(00)=yes
  OEM(FF)=yes
  GB2312(86)=yes
  SYMBOL(02)=no
  (上面等式的左边为键值名,右为键值)。
  做完上述修改后,关闭注册表编辑器,重新启动计算机,发现一切正常。

  处理无法卸掉的应用程序
  我们有时会碰到这样的情况: 在控制面板的“添加/删除应用程序”中卸载某个应用程序之后,却发现该程序还是在列表中。这时可用下述方法将其从列表中删去:
  打开注册表编辑器, 进入目录“HKEY_LOCAL_MAC HINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall”,根据所列出的注册文件删去与该应用对应的项即可。

  修改“长文件名的命名准则”
  Win 95支持长文件名,它会为每个长文件名自动生成一个古老的8.3格式的短文件名。当长文件名超过了8个字母时,短文件名就会出现一个波浪号加上一个数字(这就是数字尾巴)。数字尾巴的作用是区分前8个字母相同的长文件名,但当某个长文件名的前8个字母唯一时,Win 95也会给短文件名后面加上数字尾巴,这在逻辑上给人一种“多余” 的感觉。其实这种“规则”也是可以改变的:在注册表编辑器中打开HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem后, 给FileSystem新建一个Binary Value,命名为“NameNumericTail”,设定其值为0。重新启动机器后,Win 95就会使(DOS下的)文件名尽可能接近长名,易于区别,又绝不相同。

  整理“添加/删除应用程序”中的程序列表
  如果您用手工方式直接删除了一个(些)应用程序(即只删除了其主文件夹),该程序的名称仍然会保留在 “添加/删除程序”应用程序对话框的列表框中,如何删除这些多余的条目呢?
  只能用修改注册表文件的办法来完成这项工作:打开注册表编辑器后, 选择HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion\Uninstall文件夹;在该文件夹下,有很多子文件夹,每个子文件夹对应一个应用程序(子文件夹包含着对应的应用程序的卸载信息) ;如果您已经手工删除某个(些)应用程序, 请在Uninstall文件夹下找到该应用程序的子文件夹(很容易通过名字识别),然后删除该子文件夹即可。

  去除注册表中的废弃信息
  注册表有着与一般数据库类似的特点: 表项被删除掉后仍然留在注册表中(这是为了数据库的 “实时”运行效率),注册表文件并不缩小。这样,随着用户大量增删各种应用程序和硬件设备驱动程序,注册表中废弃的数据越来越多,注册表文件也越来越大。在一个典型的Win 95系统中,注册表文件的大小可以从1M字节增加到4M字节。注册表文件过大对Win 95的运行速度有很大的影响, 为了去除掉废弃信息,笔者采用了重建注册表的方法。
  首先在“运行”窗口中调用注册表编辑器,从注册表菜单中导出整个注册表,将其存为www. reg;然后重启到DOS7.0命令行方式,载入磁盘高速缓存程序Smartdrv以便加快处理速度,接着按照下面的命令行运行DOS版的REGEDIT:
  C:\Win 95 regedit/c www.rge
  参数/C表示从后面指定的文件中重新生成整个注册表,重建的注册表文件往往比原来的小五分之一到三分之一左右,从而达到了优化的目的。
  重建注册表时必须注意两点:第一,重建之前应备份注册表文件(安全第一);第二,要确保www.reg中包含全部注册表信息而不仅是它的一个分支。

上一篇:巧用注册表实现信息提示
下一篇:注册表趣味应用小集

关闭窗口】【浏览次数:】【发送给好友】【收藏此页
相关文章 最新文章 热门文章

·PHP 的来龙去脉
·PHP 的功能概述
·PHP与其它CGI的比较
·环境需求与准备工作
·环境需求与准备工作
·PHP 的编译配置详细选项
·php.ini 配置详细选项
·如何写作PHP程序
·Hello,World
·嵌入方法
·Dreamweaver视频教程
·怎样查找对方的IP地址
·DMA让你的硬盘速度飞起来
·最经典的黑客入门教材
·让你的网速快到不可思议
·2005年度主流聊天工具横评
·电脑初学者必备之Windows进程大全
·黑客入侵论坛各种手段大暴光 
·互联网的巨大威胁 ICMP洪水攻击浅析
·自己动手 让组装机也来一键恢复
评论 本站声明
会员名称:
密码:匿名 ·注册·忘记密码?
评论内容:
(最多300个字符)
  查看评论
【注】 发表评论必需遵守以下条例:
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
  • 本站大部分为网络转载,如有版权问题,请通知我们,我们立即更正!

设为首页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003-2005 xker.com All rights reserved. 网站合作、广告联系QQ:12231446
小新技术网 冀ICP备05002857号