Windows 9X故障解决一例

Author: 龚运喜 Date: 1999年 第1期 12版

    运行Windows 9X,常常系统告急,注册表或system.ini出现一段英文提示错误的信息。它的中文意思是:找不到运行Windows 或Windows 应用程序所需的设备。
    Windows 注册表或system.ini 文件与此设备文件有关, 但这个设备文件已不存在。
    如果你真的想删除此文件,试着用它的Uninstall或Setup程序来卸载相关的应用程序。
    如果你仍然要用与此设备文件相关的应用程序,试着重装那个应用程序来代替丢失的文件。
     出现这种错误主要是由于应用软件未删净产生,原因如下:
    1.DOS、Windows、Windows 9X启动并存,因Windows中的应用程序装卸删除引起的,Windows 97禁用DOS启动其中就有这个原因。
    2.病毒或人为修改Windows 注册表或system.ini 文件。
    3.不是用 uninstall 删除应用软件, 造成设备文件存留在Windows注册表或system.ini 文件中。
    解决办法:
    1.用杀毒软件杀查;
    2.修改system.ini,方法是:
    在“运行”中输入“sysedit”,运行sysedit。选system.ini编辑,用“搜索”中的“查找”,输入待查文件????????.???,查找到删除该行,然后查找下一个,查找到再删除该行一直到找不到为止,存盘。
    3.修改注册表,查找要删除的主键或键值,但不用打开它。方法是:
    在“运行”中输入“regedit”,运行regedit(“注册表编辑器”)。选择“我的电脑”,选“编辑”中的“查找”,在“查找目标”中输入????????.???,让电脑搜索,找到第一个后,选“编辑”中的“删除”(千万不要修改或只删除文件内容(键值)!这时该行(主键)还存在,还会有提示!)然后查找下一个,查找到后用上面的方法删除......一直到电脑提示“完成对注册表的搜索”,按“确定”,存盘。
    4.用应用软件的Uninstall或Setup程序来卸载相关的应用程序。
    一般来说,按照上面的方法,重新启动电脑,就不会有类似的提示。作者曾修改过多例这样的软故障。如果注册表修改出现错误,你的计算机可能无法正常运转。
    一旦发生这种情况,请将注册表还原为上次成功启动时的状态。方法如下:
     1.单击“开始”按钮,然后单击“关闭系统”。
     2.单击“重启动计算机并切换到 MS-DOS 方式”,然后单击“是”。
     3.转到 Windows 目录下。例如: 如果 Windows 目录为 C:\Windows ,则键入:cd c:\windows
     4.键入下列命令,并在每次键入后按 ENTER 键。( 注意:System.da0 和 User.da0 包含数字 0 )。
    attrib -h -r -s system.dat
    attrib -h -r -s system.da0
    copy system.da0 system.dat
    attrib -h -r -s user.dat
    attrib -h -r -s user.da0
    copy user.da0 user.dat
     5.重新启动计算机。