china.com
主页
新闻
体育
游戏
文化
教育
健康
财经
科技
旅游
军事
娱乐
商贸
  科技动态 硬件广场 下载基地 网络教室 网络冲浪 科学博览 移动时代 手机上网 桌面壁纸 科技商情  


Windows 98注册表修改两例

2000-09-21 10:51:49

  Windows 95第一次使用了“注册表”来配置和管理许多即插即用或者必备的硬件,以及临时调用或永久驻留的软件程序。这使得Windows 95 成为真正意义上的32位操作系统,具有了微机操作系统的五大基本功能。在Windows 95 之后推出的Windows 98 也采用了这个功能强大的管理工具。

  Windows 98的注册表实际上是一个数据库,里面包含了五个方面的信息,即计算机的全局硬件、软件设置、当前配置、动态状态及用户特定设置等内容,主要储存在c:\windows下的System.dat和 User.dat两个文件中。它的主要特点是:有一个单一的集中存放配置信息的地方,可以被本地或异地的注册表编辑器访问,而且还可以保存有关用户、计算机和软件的信息。

  Windows 98注册表的构成非常有特点。它以分层的树型结构为特征,几乎囊括了机器的所有硬件的类型、工作状况、配置参数和调用的路径,是一本计算机硬软件管理的总账。而且注册表信息中还包括了机器使用的有关信息,比如,曾经安装过什么软件,该软件调用过哪些硬件等,一目了然。

  Windows 98注册表的主要内容包括:

子树名                   内 容

hkey-classes-root   windows外壳程序和ole应用程序使用的信息;

hkey-current-user   用户特定的系统和程序参数及当前用户的配置信息;

hkey-local-machine   曾经安装于本地计算机的每个设备和应用程序的全局硬件、软件参数;

hkey-user       曾经在当前计算机上登录的用户特有的系统与程序设置信息;

hkey-current-config   本地计算机连接外设硬件的系统配置;

hkey-oyn-data     各种设备的动态状态信息,包括由监视工具得到的系统监视信息。


  Windows 98每次启动时,自动运行一个注册表扫描程序,该程序负责检查计算机所有的注册信息,并修改错误,生成5份注册表备份,当计算机运行中发生故障,系统自动恢复破坏的注册表,保证机器的安全使用。Windows 98不推荐或不支持使用注册表的修改程序,除非在下列情况下:用户添加/删除了程序,修改了计算机的当前配置参数。微软不能保证使用注册表引起的问题都能解决,因此,在机器发生问题的情况下,尽可能使用“控制面板”或其他途径来改变系统配置,否则可能导致严重错误。

  例一:一台兼容机,主要配置如下:CPU为P5/200MMX,内存32M,硬盘3.2G,使用Windows 98 操作系统 。用户发现每次启动时,机器都提示Registry中所需要的Vnetsup.vxd 、Vredir.vxd、Vnetbios.vxd、Newredir.vxd等文件找不到,进入Windows 98需要不断地确认,回车。用户感觉是机器故障,就在MS-DOS方式下随手删除了几个他认为有问题的文件,结果机器无法正常启动。

  正确的处理方法是:在保护模式下进入Windows 98,点击“开始”中的“运行”,键入Regedit.exe,单击“确定”。然后,依照下列顺序依次双击注册表中的选项,就像爬树一样一直找到VxD,点击顺序是:HKEY_LOCAL_MACHINE→System→ Current Control set → Services→VxD。

  点击VxD后,从树的末梢找到启动时提示的几个文件,分别双击,然后从相应的“内容和数据”窗口删除指定的键值,即与原文件同名的字符,依次删除后推出。重新启动,一切正常。

  分析原因,可能是由于用户调用了非法的网络程序,而网络又没有及时连通,但Windows 98却认真地记录下了这个操作,等到下次启动时就不断地提问。这是智能化的Windows 98管理软硬件的一大特色。我们建议用户在调用不存在的硬件或者误装了软件时,不必着急,最好用Uninstall或者Unsetup全面卸载。否则,就只好手工删除注册表了。

  例二:一台AST计算机,在局域网内充当有盘工作站,安装了Windows 95,硬件工作正常。后因网络调整,将该机脱网。该机上面安装过网络软件,在升级安装Windows 98时,安装过程一切正常。但第一次引导就出了问题,系统提示Vnetsup.vxd,Nwredir.vxd,Nwlink.vxd,Nscl.vxd,Vredir.vxd找不到,动态链接库链接失败,而且提示网络连接不上,需要多次确认才可以进入。先是运行了Windows 98的计算机维护程序,后又查了system.dat,没有任何发现,于是开始怀疑是注册表的问题。依次双击:HKEY_LOCAL_MACHINE→System→ Current Control set → control。找到Vnetsup.vxd、Nwredir.vxd、Nwlink.vxd等指明的键值,一一删除,问题即行解决。这些键值规定了原来机器在局域网工作组中的标识、名称等的属性,因工作状态改变,因此需做出调整,重新配置。


  摘自《赛迪网》 米子川/文

404 Not Found

404 Not Found


nginx


科技检索


中华网推荐

  • 1000名医生在线咨询

  • 中国足球队官方网站

  • 鸦片玫瑰(新版)

  • 精选股票天地

  • 闪光的flash教程

  • 中华网汽车世界

  • 为你的爱情出谋划策

  • 网文精选——野百合集

  • 世界文化遗产在中国

  • 历届香港小姐风姿集



  •  


    网络教室编辑信箱
    版权声明 | 本站检索 | 联系方法 | 刊登广告 | 使用说明 | 关于中华网 | 豁免条款

    版权所有 中华网