你的位置:首 页 -> 电脑扶贫 ->系统故障
 

 
 常见死机故障解决
 启动及关闭电脑时的故障排除
 安装操作系统时常见故障解决
 多操作系统共存的相关故障解决
 系统应用中的常见故障解决
 文件损坏引起的系统故障
 系统崩溃的诊断与拯救
 注册表系列故障
 
 软件安装时提示.dll文件过期造成无法安装
 启动系统时出现“Rundll32这个程序执行无效,即将关闭……”
 运行Windows 98提示“.Vxd文件无效”
 
   
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
 
 
    软件安装时提示.dll文件过期造成无法安装
  在Windows 98下有时候安装某个软件,双击“setup.ext”文件,出现一个警告对话框,大体意思为:C:\Windows\system\Ddeeml.dll已经过期,或者被换成旧的版本。重新启动电脑后,仍然出现同样的信息,这是系统的问题还是所安装软件的问题?

  这是因为安装应用后造成的系统问题,事实上不仅是“Ddeml.dll”这个文件可能被替换,在Windows 98中,当用户在安装应用软件时,可能被替换的系统文件很多。一旦这些文件被替换,而该文件又没有在注册表中将相关的信息进行注册的话,就可能出现这种故障。
  对于这种,只需用Windows 98自己的“原版”系统文件替换掉目前所用的系统文件,就能解决问题。一般可按以下步骤来进行操作:
  1、用备份文件替换
  在Windows 98的“Windows”文件夹中,有一个被“隐藏”的“sysbckup”的文件夹。在该文件夹中,备份了大量的“原版”系统文件,因此用户可以在该文件夹中找到那个系统提示“已经过期或被替换”的同名系统文件,然后用它覆盖目前系统中的那个即可。以前面提到的“Ddeml.dll”为例,具体操作如下:
  ①由于“sysbckup”文件夹是“隐藏”的,所以首先用户得点击[开始]---[设置]---[文件夹属性],然后在弹出的“文件夹选项”窗口中点击“查看”标签,将“文件和文件夹”下的“隐藏文件”选项设置成“显示所有文件”(如图1---7---1)。
  ②进入“Windows”---“sysbckup”文件夹,查看有没有“Ddeml.dll”。有时在“sysbckup”文件夹中能找到“原版”的“Ddeml.dll”。
  ③重新启动电脑,在出现Windows启动画面时按下F8键,进入启动菜单,选择“Command prompt only”项(如图1---7--2)。
  ④进入DOS之后,为了保证安全,建议将需要替换的文件(也就是有问题的这个文件)通过“改名”来实现备份的目的,免得万一替换之后问题严重时,无法还原。在C盘提示符下输入:“ren c:\Windows\system\Ddem.dll Ddeml.old”后按[Enter]键,将目前系统文件夹中的“Ddeml.dll”更名为“Ddeml.old”。输入“copy c:\Windows\sysbckup\ddeml.dll c:\Windows\system\ddeml.dll”后按[Enter]键,当系统提示“1 file(s) copied ”后,表示系统文件替换成功(如图1---7---3)。
  ⑤重新启动电脑,整个工作就全部完成了。
  2、从源盘或别的系统中拷贝
  如果前一方法不行,则说明“sysbckup”文件夹中的系统文件也已经被破坏了,可试试以下两法:
  在另一个工作正常的Windows 98 系统中拷贝一个正常的、自己需要的系统文件到自己电脑上,然后通过前面介绍的方法在DOS下将已经破坏的 系统文件替换掉即可。
  另一种方法就是在Windows 98安装光盘中,找到包含“Ddeml.dll”这个文件的压缩包,将该压缩包解压后,用得到的“Ddeml.dll”在DOS下替换掉已经被破坏的“Ddeml.dll”。还以“Ddeml.dll”为例,具体操作如下:
  ①找到一张Windows 98安装光盘,然后一 一打开安装光盘中的压缩包,找到“Ddeml.dll”这个文件,然后将其复制到C盘根目录下。
  ②接着重新启动电脑,并选择“Command prompt only”,等进入DOS后,输入以下命令:
  “ren c:\Windows\system\Ddemil.dll Ddeml.old”,
  “reen c:\Windows\sysbckup\Ddemil.dll Ddeml.old”,
  “copy c:\Ddemil.dll c:\Windows\system\Ddemil.dll,”
  “copy c:\Ddemil.dll c:\Windows\sysbckup\ddeml.dll”(如图1---7---4)。
  ③最后重新启动电脑即可。
  3、在注册表中注册一次
  当前面两种方法都无法解决问题时,可采取以下方法:
  ①点击[开始]---[运行],然后在运行窗口中输入“rgesvr32   c:\Windows\system\ddeml.dll”,按[enter]键,就会看到“ddeml.dll”成功注册到系统里的信息。
  ②最后重新启动你的计算机即可(如果没有办法注册成功,请确认“system”文件夹及“sysbckup”文件夹中的“ddeml.dll”是不是都是正确的版本)。

  启动系统时出现“Rundll32这个程序执行无效,即将关闭……”
  在Windows 98中,经常不定时出现“Rundll32这个程序执行无效,即将关闭……”字样的警告信息,按下警告窗口中的“详细信息”按钮,还会出现“Rundll32 caused a general protection fault in module Mmsystem.dll……”字样的信息,这是怎么回事?

  在Windows 98k "system.ini"内的"Boot"这个区段中少了“Drivers=mmsystem.dll”语句便会造成以上故障。很多用户在使用“控制面板 ”是地,往往操作不当,以致造成以上故障。既然是因为少了一个语句,自然加上这样一个语句就可以了,具体解决方法如下:
  1、直接编辑“system.ini”文件
  用“记事本”打开位于“C:\Windows”下的“system.ini文件。找到boot这个区段,补上一行“drivers=mmsystem.dll”(如图1---7---5),然后点击[文件]---[保存]。之后,重新启动电脑即可。
  2、运行系统配置实用程序修复
  ①点击[开始]---[运行],然后在运行窗口中输入“msconfing”后按[Enter]键,进入“系统配置实用程序”。
  ②点击“System.ini”标签,接着点击“新建”按 钮,在新增的框中输入“Drivers=mmsystem.dll”(如图1---7---6)。
  ③点击[应用]---[确定],然后重新启动电脑即可。

  运行Windows 98提示“.Vxd文件无效”
  在启动或运行Windows 98时,提示无法找到“xxx.vxd”文件,或“xxx.vxd”文件无效,这是怎么回事?

  如果该“xxx.vxd”并不是很关键的系统文件,则问题还不大,往往只是在运行Windows98时出现警告信息。如果该Vxd文件非常重要,则往往在启动Windows 98时提示“xxx.vxd”文件丢失,并且无法启动Windows。
  对于这种系统文件丢失的故障,虽然通过重新安装系统能够解决问题,但是毕竟代价太大。其实,还有一种比较简单的方法可以解决这些问题。直接从Windows 98的安装光盘中恢复部分丢失或受损的文件!在Windows 98的安装光盘中,Windows系统文件全部采用CAB压缩包的形式,因此无法通过简单的拷贝操作来达到目的,而必须采用适当的方法对那些CAB压缩包解压进行解压释放,常见方法有以下几种:
  1、通过“系统文件检查器”修复丢失或损坏的文件
  Windows98 的系统工具中有一个“系统文件检查器”,它可按照用户的要求,从Windows 98的安装光盘中释放用户所需的系统文件,并复制到系统文件夹中。而且对于用户而言,无需知道欲释放的系统文件到底存放在哪个CAB压缩包中,它会自动对安装盘中的所有CAB压缩包进行搜索并找出所需的文件。
  在通过“系统文件检查器”修复丢失的系统文件之前,用户必须记住丢失文件的文件名,这个可以通过系统弹出的警告信息得知,比如系统提示“files 32.vxd”这个文件丢失,现在需要找回,只需按如下步骤操作即可。
  ①在Windows 98中点击[开始]---[程序]---[附件]---[系统工具]---[系统信息],然后在弹出的“系统信息窗口”中,点击“工具”菜单中的“系统文件检查器”,启动该程序。
  ②在弹的“系统文件检查器”窗口中,选择“从安装软盘提取一个文件”,在“请指定要恢复的系统文件”栏中输入需要恢复的系统文件名,如输入“files32.vxd”(如图1---7---7)。点击“开始”按钮后,便会弹出“提取文件”窗口。
  ③在“提取文件”窗口的“还原自”框中指定Windows 98安装光盘的路径。当然,用户也可以点击旁边的“浏览”按钮,找到Windows 98 安装光盘或文件所在的位置。接着在“将文件保存到”框中,指定所需恢复系统文件的目标路径,也就是到底是哪个地方丢失了这个文件(如图1---7---8)。(一般为“C:\Windows\system”、“c:\Windows\system 32”、“c:\Windows”这三个文件夹中。)
  ④选择好这两个参数之后,点击“确定”按钮,“系统文件检查器”便自动在Windows98安装盘中搜索用户所需的系统文件,并将其释放到指定的文件夹中,操作完成后,将提示“提取成功”。
  通过“系统文件检查器”来恢复丢失的系统文件是非常简单的,但是需要注意的是:如果系统丢失了多个文件,用户必须执行该程序进行一一恢复,不能一次恢复多个文件。另外,恢复工作完成后,一定要重新启动电脑,只有这样,恢复后的系统文件才能真正生效。
  2、通过“extract”命令恢复丢失的系统文件
  虽然通过“系统文件检查器”恢复丢失的系统文件最方便,但是万一连Windows 98都已经进不去了,该怎么办呢?此时“extract”就可以发挥作用了。“extract”是一个早在Windows 95时代就诞生了的命令实用程序,它主要通过有关命令行参数对保存在CAB压缩包,所以用它便能解决问题。下面以恢复“C:\Windows\system”目录下的“Megame.vxd”文件为例 ,讲述其具体操作过程。
  ①用Windows 98启动软盘启动电脑,然后将Windows98安装光盘插入光驱,注意一定要进入DOS模式(如图1---7---9)。
  ②在Windows98启动软盘中,就有“extract”命令,所以用户直接使用即可。比如说要将“Msgame.vxd”这个系统文件恢复到“C:\Windows\system”目录下,可以输入以下命令(括号内的内容是关于该命令说明,不是要输入 的字符):
  A:\C: (从A盘符进入C盘)
  C:>CD Windows(进入Windows目录)
  C:>Windows>CD system (进入system目录)
  C:\Windows\system>Extract /A G:\Win98\base5.cab Msgame.vxd(假设此时的光驱盘符是G ,利用Extract命令,在G盘的Windows 98安装文件目录下的base5.cab 这个压缩包中来查找,主要是根据经验,指定这个压缩包中来查找,主要是根据经验,指定在这个压缩包中查找成功率非常高,加上有“A”参数,所以能100%成功,如图(1---7---10)。
  ③输入上述命令后,“extract”会自动找到“Msgame.vxd”这个文件,并且释放到指定位置,最后重新启动电脑即可。
  3、通过“EXT”命令恢复丢失的系统文件
  其实在DOS状态下还有一个比较好用的工具,那就是Windows 98启动盘中的“EXT”命令。使用它,你就不必为记忆上面的参数犯愁了。“EXT”是Windows 98系统启动盘中一个专门用于从CAB压缩包中释放系统文件的实用程序,尽管这是一个DOS版的应用软件,但它却并不像“EXTRACT”那样完全依靠命令行参数进行工作,而是采用问答操作方式。这就大大地简化了用户使用步骤。更为重要的是,“EXT”命令具有从安装盘的所有CAB压缩包中自动搜索用户所需系统文件的功能。另外,EXT命令还支持通配符,从而解决了用户同时释放大量文件的难题。 利用“EXT”恢复系统文件的具体步骤如下:
  ①用Windows 98启动盘启动电脑进入 DOS,然后输入“EXT”按[ENTER]键。
  ②“EXT”询问用户Windows 98安装文件所在目录,将Windows 98安装光盘插入光驱,然后指定安装文件所在目录,或直接指定硬盘上相应路径,如“G:\Win98”。
  ③接着“EXT”会询问用户需要提取哪些文件(可以用通配符),在此输入需要恢复的系统文件名,如“Msgame.vxd”。
  ④接着“EXT”要求用户指定将这些文件释放到哪个目录中。可根据需要加以选择,例如输入“C:\Windows\system”。
  ⑤最后“EXT”命令会将用户所做的选择列表显示出来。确认无误,就按Y键(如果只恢复一个文件,则不会出现列表,只需直接确认即可),接下来“EXT”命令就会自动对所有CAB压缩包进行搜索,找到用户所需的系统文件进行释放(如图1---7---11)。


 

 


 
 
这里是baibaofp,所有者为“赣南百报博览中心
版权声明,网站所有资料,未经书面协议,不许商用转载    Email:bofp@xinhuanet.com