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