电脑错误信息的故障排除(全)

互联网 | 编辑: 2005-08-17 00:00:00转载 返回原文

大家的机器估计经常出故障吧,整天去找人帮忙总是不太方便,求人不如求已,看完了这篇文章估计你就有了很大的提高了......

电脑出现错误信息的故障排除(一)

1、出现TASKMON caused an invalid page fault in module KERNEL32.DLL

(1)适用范围:Windows Me、Windows 98

(2)症状:开机进入操作系统的时候(或关机时),即出现:

TASKMON caused an invalid page fault in module KERNEL32.DLL 或

EXPLORER caused an invalid page fault in module KERNEL32.DLL

或者在开启资源管理器的时候,也会发生上面的错误讯息。

(3)原因:位在 Windows 目录下的 Applog文件夹损坏就有可能产生这个状况,因为在进入 Windows 、或是要关机的时候,Task Monitor 会更新这文件夹里面的纪录文件,如果这个文件夹损坏,它就没有办法更新,就会产生错误信息。

        (4)排除:在桌面打开「我的电脑」,进入 Windows文件夹。 选「查看」>>「文件夹选项」到「查看」页,选择「显示所有的文件和文件夹」,按确定(因为 APPLOG 是隐藏文件夹,要显示隐藏文件,我们才能看到它)再进入Windows 文件夹。在Applog 文件夹上按鼠标右键选「删除」  重新开机,操作系统会重建一个新的 Applog 文件夹。

 

2、出现_DELIS caused a general protection fault...

(1)适用范围:Windows 95、Windows 98

(2)症状: 软件安装到一半,常会出现 _DELIS 这个程序没有响应,或是:

出现_DELIS caused a general protection fault in module _ISDEL.EXE at ..... ,

(3)排除:这是因为防毒软件干扰安装的关系,如果你在安装某套软件时会出现这种状况,请在安装该软件之前,先暂时关闭你的防毒程序,即可解决这个问题。

(4)补充说明:_DELIS 是 InstallShieled (很多软件都是使用这套安装程序)掌管安装后删除临时文件的工作,在安装过程中,有些暂时的文件会先存放在 Windows\Temp 下,安装完毕,就自动删除,_DELIS 如果不能正常执行的话,这些临时的暂存盘就不会被删掉,你可以自己把 Windows/Temp 下的文件删除,Windows/Temp 本来就是存放一些站存盘用的,里面的东西你都可以清除掉而不会影响到系统。

 

 3、出现Explorer caused an invalid page fault in module Kernel32.dll

(1)适用范围:Internet Explorer

(2)症状:只要一激活 IE 或 OE,会出现下面其中之一的信息:

Explorer caused an invalid page fault in module Kernel32.dll.

Commgr32 caused an invalid page fault in module Kernel32.dll

Mprexe caused an invalid page fault in module Kernel32.dll.

Msgsrv32 caused an invalid page fault in module Kernel32.dll.

(3)可能的原因:PWL 文件损坏,.pwl 就是操作系统用以储存密码的文件。用来储存登入操作系统的密码,非网站窗口或是 email 等其它用途的密码。

(4)排除方法:找出所有的 .pwl 文件,并把它们删除,重新激活你的计算机,当你再次 login 的时候,无论是否输入密码(密码空白),操作系统会自己重建新的 .pwl 文件。如何找出 .pwl 的文件?按「开始」>>「查找」>>「文件或文件夹」,在名称字段输入 *.pwl,查询设为本地硬盘驱动器,按开始查找。找到后,把这些文件全部删除,重新激活你的计算机,当进入 Windows 出现密码询问画面时,输入欲设定的密码值后按确定(若不需要密码,也可以不输入,密码栏保持空白按确定)。

 

4、出现General protection fault in module DIBENG.DLL

(1)适用范围:Windows95、Win95 OSR2、Win98、98SE、IE 4、IE 5、Outlook 2000

(2)症状:你的 Windows 常会不定时出现下面这样的信息:

<程序名称> caused a general protection fault in module DIBENG.DLL

(3)原因: 这可能是显卡驱动程序读写不良,与操作系统有兼容性的问题,更新显卡驱动程序即可解决问题。   

(4)排除方法:把显卡驱动程序设为标准 VGA 来暂时避开这个问题,然后去显卡厂商网站下载、安装最新的驱动程序。

电脑出现错误信息的故障排除(二)

5、出现EXPLORER caused an exception eedfadeH in module ARCEXT.DLL

(1)适用范围:Windows Me

(2)症状:无法使用资源管理器、复制、删除、粘贴..等功能。当使用资源管理器、「删除」、「复制」或是「剪切」这类功能时,都会产生这样一个警告信息:发生内部错误Internet Explorer 现在即将关毕,如果问题持续发生请重新启动您的计算机。

            EXPLORER caused an exception eedfadeH in module ARCEXT.DLL at 0167:04a66f38。而重新启动电脑后问题还是同样存在。

  (3)原因和排除方法:这可能是 WinAce 跟目前的操作系统相冲突引起的,建议删除 WinAce 后重新开机再测试这个现象是不是还会产生,因为 arcext.dll 是 WinAce 这个压缩软件的文件。有些软件并没有办法适用于各版操作系统,每当有新的操作系统出来,有的软件就没有办法继续用在这些新系统上,即使安装过程顺利正常,在日后使用上,也可能会遇上一些无法预期的问题。软件的兼容性,这是我们在安装软件、或是升级操作系统时要多留意的地方。如果想要继续使用 WinAce,建议安装适用于你目前操作系统的版本。

 

 6、出现Explorer caused an invalid page fault in module Kernel32.dll

(1)适用范围:

Internet Explorer 4.0, 4.01, 4.01 SP1, 4.01 SP2 for Windows 95

Internet Explorer 4.0, 4.01, 4.01 SP1, 4.01 SP2 for Windows NT 4

Internet Explorer 5

Internet Explorer 5.01

Internet Explorer 5.01 for Windows 98 第二版

Windows 98

Windows 2000 Professional

Windows 2000 Server

(2) 症状:在网址列输入网址,或在“开始”/“运行”中输入命令,却出现以下其中之一信息:

            Explorer caused an invalid page fault in module Kernel32.dll

           Explorer caused an invalid page fault in module Shdocvw.dll

           Iexplore caused an invalid page fault in module Shdocvw.dll

  (3) 原因:可能是历史文件夹 (History)损坏发生上述状况。历史

(4)排除:为了确认这个现象是不是 History 文件夹损坏造成的,先关闭「自动完成」功能来测试,执行以下步骤以关闭「自动完成」: 控制面板/「Internet」(或 Internet 选项)/内容/“自动完成”部分,把「自动完成 Web 网址」前的勾勾取消。按确定。如果这时你可以顺利输入网址,不再产生问题,很可能就是 History 文件夹损坏的原因,删除 History 文件夹(系统会自重建一个新的),应该可以解决这个问题。删除 IE 的 History 文件夹方法:(for Windows 95/98)「开始」>>「关机」>> 重新激活 Windows 98 / 95 到 MS-DOS 下。 在 DOS 命令提示符号下,输入(每行结束按 enter ):

cd\windows

deltree history

exit

现在你可以重新开启IE 的自动完成。

  

7、出现:磁盘整理错误代码:DEFRAG00205

(1)适用范围:Windows 95、Windows 98、Windows Me

(2) 原因与排除:这可能是 C:\Windows\Applog 这个目录下文件有问题,删除掉里面的所有文件,再测试(是删除 Applog 目录里面的文件,不是把整个 Applog 删掉)。Applog 是隐藏文件夹。

(3)补充说明:关于 Applog,当每一个程序被执行的时候﹙不管是你执行的、还是进入操作系统时自己执行的﹚,操作系统就会自动「监视」这些程序的执行情形,把这些纪录都放到 Applog 这个文件夹里。你执行了哪些程序、什么时候执行的、执行频率如何、哪些是你最常的..Windows 的 Task Monitor 会把这些资料纪录成档,每一个应用程序就是一个档案,磁盘整理程序就会依照这些纪录,作为磁盘整理最佳化的一个依据。

  这些纪录文件如果有损坏,那么磁盘整理程序就有可能在重组的过程中就会出现问题了。

这些位在 Applog 下的纪录文件都是有命名规则的,它们的文件名规则是:应用程序名称.lgn:其中 .lgn 的「n」所代表的就是该应用程序文件所在的磁盘驱动器,如果是 C,那就是 .lgc,如果是 f,那就是 .lgf 了,依此类推。例如 Excel.lgd 就是代表在 D 磁盘驱动器上的执行 Excel 纪录,Notepad.lgc 就是执行位在 C 磁盘中的 Notepad﹙记事本﹚的纪录。

当磁盘整理程序激活的时候,它便会去另外呼叫一个 Cvtaplog.exe 程序,去收集所有的这些 lgn 档案里的信息,再建立一个 Applog.dtn 檔。每一个磁盘驱动器都会有一个属于它的 Applog.dtn﹙例如 E 磁盘驱动器就是 Applog.dte....﹚,磁盘整理程序就依照这些 dtn 文件里的资料,把文件放到磁盘上最适当的位置,用以加快程序激活时的速度﹙减少搜寻的时间﹚。

  Applog 里面的纪录文件、或是 Applog 本身如果你把它删除了,操作系统还是会自动重建。

8、点击 Internet Explorer 之后,桌面一片空白,出现以下错误信息:

A、Explorer has caused an invalid page fault in module Kernel32.dll

B、Explorer has caused an invalid page fault in module Explorer.exe

C、Iexplore has caused an invalid page fault in module Browseui.dll

D、Microsoft Internet Explorer... 内部发生错误...

(1)适用范围: Windows 98、Internet Explorer 5.0

(2)症状:安装了 IE 之后,重新激活计算机,会出现上述A、B、C、D项中的其中之一信息,并且桌面一片空白,激活到安全模式,桌面也是一片空白 :   

(3)原因:如果 Registry 的值不正确,就可能发生这种情形。

(4)排除方法:

·重新启动计算机,按 F8不放,会出现开机选单,选择 Command Prompt Only

·待系统提示符号出现,输入:scanreg /restore,回车;

·这时会激活 Registry Checker 程序,选择一个在出问题之前的 registry 来还原(可以依照日期来判断,例如今天发生状况,你就可以拿昨天的来还原)。

如果你的计算机还能够正常显示桌面:

·开启控制面板,到添加/删除程序,到添加/删除,选择 Internet Explorer 5 及 Internet 工具,按添加/删除,选择修复 Internet Explorer。

如果桌面一片空白:

·按 Ctrl + Alt + Del 去激活 Task Manager (taskman.exe),到「开始」>>「运行」,输入:control appwiz.cpl

·选择 Internet Explorer 5 及 Internet 工具,按添加/删除,选择修复 Internet Explorer。

·依照画面指示,若需要重新开机,就重新激活你的计算机。

 

电脑出现错误信息的故障排除(三)

 9、邮件传送附件,出现发生这个程序执行无效,即将关闭(Happy 99 病毒引起的问题)。

Happy99.exe 会让 OE 传送件时,产生下面几种错信息之一:

·MSIMN caused an invalid page fault in module KERNEL32.dll

·MSIMN caused an invalid page fault in module unknown Explorer caused an invalid page fault in module mailnews.dll at xxxxxxxxx

·Outlook caused an Invalid Page Fault in module Unknown

·Msimn caused an invalid page fault in module inetcomm.dll

如果你是使用Outlook 98的话,Happy99会让你的Outlook98产生:

·         MAPI32 caused an invalid page fault in module Kernel32.dll

受影响的OE版本有:

1、 Outlook Express 4.0, 4.01, 4.01 Service Pack 1, 4.01 Service Pack 2

2、Outlook Express 5 for Windows 95

3、Windows 98

4、Windows 98 Second Edition

5、Outlook 98

6、Internet Mail and News version 1.0 for Windows 95

7、Outlook Express 4.0, 4.01, 4.01 Service Pack 1, 4.01 Service Pack 2

8、Outlook Express 5 for Windows NT 4.0

9、Windows NT Server 4.0

Windows NT Workstation 4.0

重新激活计算机,如果是Windows 98,则按住 F8 键不要放,就会进入开机选单,请选 Safe Mode Command Prompt Only:

照下面指令输入,每行指令结束按 Enter :(由于本例会使用到 DOS 指令,对初阶使用者而言,如果你没有把握,建议你用防毒软件来排解问题,或者找有经验的人在旁边指导你。)

· cd windows\system

· del ska.dll

· del ska.exe

· ren wsock32.dll wsock32.old

· copy wsock32.ska wsock32.dll

·(以上是:删除 Windows/System 目录下的 ska.dll、ska.exe,把 wsock32.dll rename 或删除,再把 wsock32.ska 改名为 wsock32.dll)

.重新开机,即可。

注意,如果你执行过  happy99.exe 很多次的话,wsock32.ska 本身就可能是带原者了,改名回 wsock32.dll 也不管用,这时候,你找一台干净的计算机,把它的wsock32.dll复制过来就可以。

或是从原版光盘中解压抽出 wsock32.dll 这个档。

[ 补充说明 ]

1、Happy99 会把你原本正常的 wsock32.dll 改名为 wsock32.ska

2、你若执行 happy99.exe,会出现放烟火画面。

10、点击 Internet Explorer等图标 ,出现:Explorer Caused an Invalid Page Fault in Pdm.dll

   1、适用范围:Windows 98 二版

   2、使用资源管理器,或是 IE 5,或打开桌面上我的电脑图标,常常不定时发生﹙不一定每次都会 发生﹚:Explorer Caused an Invalid Page Fault in PDM.DLL

   3、原因:这是微软的 Bug,起因是 PDM.DLL ﹙Process Debug Manager﹚版本跟操作系统起冲突,你的 PDM.DLL 这个文件并不支持目前的操作系统,很多的微软开发工具软件都会安装 PDM.DLL 到你的计算机里,如果你所安装的开发软件与操作系统不合,就可能产生这个现象。

   4、 排除方法一:目前已知在 Windows 98 第二版上安装 Visual Studio 6 会发生这个现象,如果你必须安装 Visual Studio 6 的话﹙或其中之一的软件,如 Visual C++ 等等﹚,建议安装之后,再安装 Visual Studio 的 Service Pack,以预防产生这个现象。

删除 Visual Studio 6.0 或是安装 Visual Studio 6.0 的修正程序( Microsoft Visual Studio 6.0 Service Pack 3),就可以解决。

    排除方法二:有些用户电脑根本没有安装什么程序开发工具,为什么也会有这个现象?其电脑里为什么也会有 PDM.DLL?虽然有些用户没有安装 Microsoft Visual Studio 这套程序开发软件(例如 Visual Basic、Visual C++ ....这类) ,但是却会出现这个信息,这可能是某套应用软件安装上去的,因为这个软件是利用 Visual Studio 开发的,而开发厂商也许疏忽,把不需包的文件也包到产品里。对此可直接把 PDM.DLL 更名或删除就可以了,也可在 C:\Windows\System 文件夹下找到 PDM.DLL,把它删除或更名。

11、输入网址后,出现:EXPLORER caused an invalid page fault in module WININET.DLL

  1、适用范围:IE 5 .x

2、症状:在网址列输入网址之后,按 enter,IE 就出现:

IEXPLORE caused an invalid page fault in module WININET.DLL at ........

   3、原因:这可能是「自动完成」这个功能所需要的文件损坏,造成 IE 或文件没有办法取得所需要的资料,而产生这种现象,所以先试着删除这些文件,测试是否能够解决问题。

   4、排除方法:先开启 IE ,到工具 >> Internet 选项,去清除 Temporary Internet Files 以及 History ,然后测试是否问题已经解决,如果依旧,请再继续以下的步骤。

·开启 IE5,到「工具」>>「Internet 选项」,到「高级」。取消浏览器的「自动完成」功能,不要勾:「使用实时自动完成Web网址」,按确定。

·接着照下面步骤,删除毁损的文件:

重新开机,进入「Command Prompt Only」(开机时按 F8 不放,等开机选单出现,选 Command Prompt Only,按 Enter)

输入 DOS 指令,删除特定文件夹中的内容(Download、Temporary Internet Files、History、Cookies),如果你熟 DOS 的话,应该知道下面几行是在做什么,如果你不会 DOS,请依样输入,每行指令结束记得按 Enter。

下面这几行指令的意思:到 Windows 下 Download 文件夹里,用 DEL 命令删掉所有文件,问你是否确定,按 Y 表示是。

cd windows\downlo~1

del *.*

y

cd\

cd windows\tempor~1

del *.*

y

cd\

cd windows\history

del *.*

y

cd\

cd windows\cookies

del *.*

·重新开机,到此可以说是完成了,如果你需要「自动完成」这个功能的话,再参考前面的地方,把自动完成勾回去。

注意:这里所说的删除是指「删除特定文件夹中的内容」,而不是把整个文件夹删掉。

 

 12、无法执行新接龙

  适用范围:Windows 98 第二版

  当一执行新接龙,就会出现以下讯息:

FREECELL caused a general protection fault in module CARDS.DLL at ....

  原因:这是 Pc-cillin 98 Plus 造成的,停用或删除 Pc-cillin 98 Plus,或是升级你的 Pc-cillin 98 到最新的版本,就可以解决这个问题。

 

电脑出现错误信息的故障排除(四)

 13、关机时出现Protection Error或计算机没有响应

   1、适用范围:Windows 98、Windows 98 第二版

   2、原因:造成 Windows 98 关机不正常的原因很多、很复杂,不良的软件、硬件兼容的问题(例如:主机板芯片组、VGA卡、网络卡等等)、驱动程序、BIOS 设定错误等等,都有可能造成操作系统没有办法正常关机。

   这一篇所介绍的案例,是防毒软件引起的,如果你并没有安装防毒软件,这篇文章就不适用于你的环境。

   当你关机的时候,你的计算机会出现以下(或其中之一)的状况:

·出现 Windows protection error , you need to restart your computer 的错误讯息。

·软盘机灯号一直亮着。

·一直停留在「正在关机」的画面。

   目前已经知道旧版的 McAfee 或是 Norton Anti-Virus 会造成这个现象,解决方法:删除杀毒软件,或是,升级你的杀毒软件。

 

 14、Windows 98 不能正常关机(无法正常关机)

1、适用范围:Windows 98、Windows 98 第二版 (Second Edition)、Windows Me

2、症状:「安装了 Windows 98 SE之后,选择关闭计算机时,计算机却重新开机。

3、原因:由于 Windows 98 第二版(或 Windows Me)采用了新的电源管理核心, 使得在 Windows 98 下正常关机的计算机,到了 Windows 98 第二版上,就不见得可以正常关机(旧型主机板常见)。此外,任何软硬件冲突,也会造成关机不正常。

4、排除方法:如果你的计算机没有办法正常关机的话(重开机、或停留在关机画面), 就可往以下几个方面去找问题:

·是不是有常驻软件影响到关机(例如防毒软件)

·检查主机板芯片组、显示卡、网络卡、声卡,这类驱动程序或软件是不是太旧需要更新,是不是有 IRQ、DMA 或 I/O port 冲突的问题。

·BIOS 内容是否设定错误,造成关机不正常。(建议参考主机板使用手册上的一些建议设定值或注意事项)

·检查 IRQ、DMA 是否起冲突,是否有两个以上的设备(或适配卡)抢占同一个 IRQ 或 DMA,若 IRQ 起冲突,在开机、关机的时候也常会产生  invalid page fault 或 fatal exception error 0E 的错误信息。

·主机板 BIOS 版本是否太旧需要更新

  你关机时,如果你的计算机重新开机、或是一直停留在正在关机的画面,都可以照以下方法来试着解决,但是:如果你 Windows 一切都很正常,可以正常关机,请不要好奇依照下面方法去更动你的计算机的设定,这只提供给关机不正常的计算机使用。

如果在原本旧有作业系下一切正常,升级到新的操作系统下就不能关机(如 Windows 95、Windows 98 升级到 Windows 98 第二版),则请考虑下载 Windows 98 第二版关机修正程序、或更新你主机板 BIOS 两种方法。

   第一、更改软件设定值,或更新驱动程序:

1、    开始>>执行,输入 msconfig(系统配置编辑器),按「高级」按钮,把「取消快速关机」勾起来,按确定。关机,看看正不正常(多半关机却重新开机都可以经由此法解决)。

2、删除杀毒软件,再关机,如果正常,你必须更新你的杀毒软件。

3、 删除网卡驱动程序,如果删除后正常,就更新网卡驱动程序。

4、删除所有 real mode 下的驱动程序,重开机后再做关机测试。(就是 DOS 下的设备驱动程序,挂在 Config.sys 里或是 Autoexec.bat 里,Windows Me 或者没有此两档的 Windows 98 则不用做这项测试)

5、删除所有会在「激活」群组中加载的程序(是不是曾经安装过一些常驻软件因而影响到关机)。

    第二、检查 BIOS 设定:

  因为每家主机板商使用的 BIOS 版本、制造商都不尽相同,况且 BIOS 日新月异,这里不可能全部详细列举出来,更不可能举出连设定名称都一模一样,你的 BIOS 也有可能没有下列项目,或是下面叙述并不与你的 BIOS 中的名称一模一样,这里只是提供你一个寻找的参考方向。(BISO 厂牌主流虽只有一、二家,但市面上可见到的BIOS厂牌仍然不少,各家画面都有差异,我没有办法一一举例,某些 BIOS 中可能没有以下设定项目)

   1、Assign IRQ for VGA :设 Enable ( PnP/PCI Configuration )

   2、PnP OS Installed: 须设NO(PnP/PCI Configuration )

   3、Power Management Setting :所有电源管理项目设 Disable 。

   4、Wake on LAN/Flash on LAN :设 Disable ( 如果你的 BIOS 里有此项的话 )

   5、以上都无效,再把 BIOS Shadowing 所有 shadowing 全部 Disable。( 一般是在BIOS Features Setup 项中 )

   第三、下载 Windows 98 第二版关机修正程序:

  如果你试过更改软件设定、更改 BIOS 设定后,还是不能正常关机,就下载 Windows 98第二版关机修正程序。

(仅适合 Windows 98第二版且关机不正常者使用,98 第一版不要下载安装,避免产生意外。WIndows Me 的用户请参考 Windows Update 网站上是否有专门提供给 Windows Me 的关机修正程序)

以下是微软网站:(for 98 SE only)

http://www.microsoft.com/windows98/downloads/contents/

WURecommended/S_WUFeatured/Win98SE/Default.asp

或者前往 Windows Update 网站,检查是否有新的关机修正程序:windowsupdate.microsoft.com 

   第四、更新你主机板 BIOS:

   试过以上方法都无效,到你的主机板制造商或计算机制造商的网站去看看,看它有没有提供新版本的 BIOS 下载,来解决这个问题。至于如何更新你主机板BIOS ,请参考你主机板制造商网站上之说明。

   请注意:更新BIOS不是万灵丹,不少人都把一切不正常的责任归给「BIOS 太旧」,这个观念不对的,很多时候,是因为适配卡冲突、设定上的疏忽等才使得操作系统不能关机,一开始就把原因推给 BIOS 这是不对的想法。

BIOS 是主机板上很重要的一个设备,需要更新的机率实在不大,「更新 BIOS」只是最后一个方法了,已经可以说是没有方法中的方法,所以你不要对更新  bios 有太大的期望,以为只要更新,什么事都OK了。

   除非主机板制造商的网站建议你更新,或是你目前的 bios 版本有重大瑕疵需要更新,否则,不要随意更新 bios,尤其是对新手,如果你连 bios 是什么都不知道,那表示你不懂,为了安全,你不要自己动手做,请有经验的人在旁边帮助你。

    若经由以下的设定之后,可以正常关机,或许是 BIOS 需要更新或是 BIOS 设定有错。

A、停用 IRQ Steering:

1、我的电脑/按右键/属性/设备管理/系统设备,选择「 PCI 总线( PCI  bus)」,按「属性」,不要勾「 IRQ指导」。按确定,重新开机,开机后,再直接关机。

B、取消 NVRAM / ESCD 更新:

1、我的电脑/按右键/属性/设备管理/系统设备,展开系统设备。选择Plug and Play BIOS(即插即用BIOS),按属性/设置,不要勾:NVRAM / ESCD 更新(N) 。

4、按确定,重新开机,开机后,再直接关机。

注一:

如果关机时停留在「您可以放心关机」画面,而不会自动 Power Off,Power Management 中的设定必须是「User define、Max、Min」三者其中之一,而不能是「Disable」,若设为  Disable 否则无法自动关机断电,你要亲手按下 Power 钮才能断电。

以上在 Power Management 中的设定是针对支持由 ATX 规格电源供应器供电的主机板而言,若你的主机板是属于老式的 AT 主机板,因 AT 主机板、AT 电源供应器,本身就不支持软件自动关机,所以你还是得亲手按下 Power,才能关掉电源。 

电脑出现错误信息的故障排除(四) 

  15、浏览某些网站经常出现:IEXPLORE caused a general protection fault in module NVDISP.DRV 

1、适用范围:Internet Explorer 4.x、5.x

2、症状:在浏览某些网站的时候,经常出现:

IEXPLORE caused a general protection fault in module NVDISP.DRV at xxxx........

3、原因:这是一个老问题,可能是显示卡驱动程序与IE 5 不兼容造成的,Display Driver 与 IE 5 息息相关,撰写不良的显示卡驱动程序经常是祸首。

4、排除方法:到你所使用的的显示卡厂商的网站下载并安装最新版驱动程序,再重新测试,应该可以解决。

 

 16、播放电影,出现Iexplore  caused an invalid page fault in module KERNEL32.DLL

1、适用范围:Internet Explorer 5;Internet Explorer 5.01;Internet Explorer 5.5

2、症状:以 IE 5.0 点选网页上的  RealPlayer 影片,欲播放 RealPlayer 的影像时,IE 会出现以下其中之一讯息,并且造成计算机没有任何反应。

·         Iexplore  caused an invalid page fault in module KERNEL32.DLL at xxxx:xxxx

·         Iexplore  造成 KERNEL32.DLL 错误,Iexplore 现在会关闭。若还发生问题,请重新激活计算机。 Iexplore  造成 <不详> 发生错误,Iexplore 现在会关闭。若还发生问题,请重新激活计算机。按下「关闭」后,计算机没有任何反应,必须重新开机。

3、原因:当IE5 浏览器没有安装 RealPlayer Plugin 而直接播放网页上 RealPlayer Video 的时候,就会发生这个问题,从现象看来,应该是IE5 本身的问题,在IE4上并不会产生这种情形。

4、解决方法:只好采取回避的方法,未安装 RealPlayer 之前,尽量避免点选网页上的 RealPlayer Video。先确认你的计算机上是否已经装有 RealPlayer 播放软件,安装好 ReapPlayer 播放软件之后,再去点选网页上的 RealPlayer Video。

 

 17、查阅邮件,出现Iexplore caused an invalid page fault in urlmon.dll

1、适用范围:Internet Explorer 4 以后

2、症状:每次在某些网站上要开启某 folder 看信时,总会出现Iexplore caused an invalid page fault in urlmon.dll。

3、原因:urlmon.dll 是用来控制 URLDownloadToCacheFile 函数,因此也许是 IE 的快取区中有文件损坏,所以产生这个现象,清除所有快取(Cache)文件后,再测试这个现象还会不会产生。

4、排除:如何清除 IE 的 Cache?就是清除 Temporary Internet files、History、以及 Cookies 三大项目,以下以 IE 6 为例做说明:

·         打开启IE,到「工具」>>「Internet选项」,分别点击删除 Cookies;删除文件;删除历史记录。(或到「控制面板」>>「Internet选项」也可操作)

·         由于 IE 6 之前的版本,并没有提供直接删除 Cookies 这个按钮,如果是 IE 5.x 的用户,删除 Cookies 的方法是:在Internet临时文件中,点击“设置”/查看文件,「编辑」>>「全选」,然后全部删除。

 

18、查阅邮件,出现MTX_cause an invalid page fault in module MTX_EXE at ...

1、适用范围:Windows 95;Windows 98;Windows Me;Outlook Express 全系列

2、症状:当在你每次收信的时候,经常出现下面的错误讯息:

MTX_cause an invalid page fault in module MTX_EXE at 0167:0040159d

或是使用 IE 浏览网站的时候,也常经常出现这样的讯息:

IEXPLORE caused a stack fault in module WSOCK32.DLL at 017f:76049c2f

3、原因:可以肯定的说,你的电脑已经被 MTX 病毒感染,这个病毒是透过 email 附件传染的,如果你因为一时的好奇而去执行了这个夹在邮件中的附件文件,那么就会受到感染。(不去执行,直接删除这邮件就不会受感染)

这个病毒的移除方法有点复杂,并不是很简单,它除了改掉了原版的 wsock32.dll、run32.dll 之外,也修改了 registry,所以只靠复制正常的 wsock32.dll 盖过有问题的 wsock32 并不能解决问题。

4、排除方法:请到以下两网站看排除参考

Symantec 关于 MTX 的网址:

http://www.symantec.com/avcenter/venc/data/w95.mtx.html

趋势科技关于 MTX 的网址:

http://www.trend.com.tw/endusers/security/blacklist.htm

 

电脑出现错误信息的故障排除(五)

 19、经常出现Kernel32.dll 错误信息

(一)适用范围:Windows 全系列

(二)症状:Windows 三天两头出现 Kernel32.dll 的错误信息,或突然出现"非法操作"的提示,即使重新装操作系统也是一样出现同样状况,这可能就跟软件没有什么关联,而有可能与硬件的错误有关。那么kernel32.dll是什么,如何应对与解决这类问题呢?

(三)什么是kernel32内核文件。kernel32.dll是Windows 9x/Me中非常重要的32位动态链接库文件,属于内核级文件。它控制着系统的内存管理、数据的输入输出操作和中断处理,当Win dows启动时,kernel32.dll就驻留在内存中特定的写保护区域,使别的程序无法占用这个内存区域。有时,Windows会弹出"非法页错误"的消息框,简单地说,这是因为某个或多个程序试图访问kernel32.dll所占用的内存保护区域,从而产生冲突而造成的。该错误一般由某个特定的程序引起,也可能是多个文件或程序。如果是由某个程序引起,那么可以尝试重新安装或升级该程序来解决问题,而如果由多个文件和程序引起,那就极有可能是因损坏的硬件设备驱动而引起的。

(四)原因:引起kernel32出错的主要元凶有以下几点

     1.Windows自身的临时交换文件被破坏;

  2.文件分配表(FAT)出现错误;

  3.用户名和密码列表错误;

  4.装载了已经被破坏的或者是不正确版本的ker -nel32.dll文件;

  5.注册表文件被损坏;

  6.计算机硬件有问题,如CPU过热、超频使用、损坏的电源、地线波动、射频噪音、损坏的磁盘控制器;

  7.BIOS中等待状态设置出现问题,或者RAM时钟有错误;

  8.已经损坏或者没有正确、完整地安装软件;

  9.临时文件夹不存在或者已经损坏;

  10.损坏的控制面板文件(扩展名为cpl);

  11.不正确或者已经损坏的硬件驱动程序;

  12.没有正确安装打印机驱动程序;

  13.Java设备错误;

  14.已经被破坏的.LOG日志文件;

  15.访问历史文件夹错误;

  16.不合适的或损坏的动态链接库文件;

  17.机器感染了病毒;

  18.损坏的或者不正确版本的msinfo32.exe文件;

  19.磁盘空间不足。

 (五)排除方法:行之有效的解决方案知道了哪些情况可能引起kernel32.dll文件出问题,那么就可以采取排除法一一解决。不过,在大多数情况下,建议优先实施以下解决方案:

  1.错误的内存模块:用"记事本"打开根目录下的config.sys,并在其中插入命令行:DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEMN,然后在电脑重启时观察屏幕所显示的HIMEM has de tect ed unreliable mem o ry at ad dress xxxxxxxxx,这样就可以基本确定内存出了问题。不过,这可能需要重启几次来逐一发现。当然也可以下载、运行相应的系统诊断软件,特别是内存检测软件;

  2.错误的显卡驱动程序:最新版本的显卡驱动程序可以保证显卡更加稳定、高效地运行,因此你要确保显卡驱动程序是最新版本;

  3.超频CPU、总线速度:如果想要你的电脑运行得更加稳定、持久,建议不要将CPU和总线超频使用,恢复到默认值;

  4.CPU或者电源风扇转速不正常或落满灰尘:风扇的不稳定可能导致CPU或电源温度过高,从而引起系统不稳定。CPU风扇可以用小刷子和吹风机处理,电源风扇则需要由专业人员清扫;

  5.图形加速设置过高:右击"我的电脑",选择"属性"命令,在"性能"选项卡中选择"图形"按钮,将硬件加速调低一个刻度,然后确定后重启,如果还有问题,再重复以上步骤继续往下调低一个刻度,直到正常为止;

  6.动画光标、鼠标轨迹和活动桌面:这些花哨的设置都有可能引起kernel32.dll错误,尝试禁用这些功能,然后再一个一个激活这些功能,直到发现错误为止;

  7.相当有效的解决方案:实践证明这个方法解决过许多ker- nel32.dll崩溃的问题。在C盘根目录下,用"记事本"创建或者直接修改系统配置文件config.sys,在其中加入如下3行语句:

  FILES=65

  BUFFERS=40

  STACKS=64,512

  如果错误仍然存在,可使用"记事本"打开系统文件夹下(如〈C:\Windows\〉)的system.ini文件,然后在[386Enh]节上加入如下两行语句:

  ; Increases default stack pages from 2 to 6

  MinSPs=6

  (MinSPs默认值是2,如需要,每次增加2直到解决问题为止,而第一句前面的";"主要起注释作用。)

  修改好后保存退出,重启使之生效。

  8.删除临时交换文件:如果错误仍然存在,可以尝试删除Windows的临时交换文件Win386.swp来解决问题,不过该文件无法在Windows下删除,你需要退到DOS实模式下进行,进入系统目录(如C盘〈Windows〉目录)删除Win386.swp,当系统重启后Windows会重新生成该文件。

  9.密码列表损坏:如果系统密码列表文件被损坏也会引起错误,这时需要重建该文件,在"资源管理器"中选择〈Windows〉文件夹,然后按下F3调出查找对话框,在文件名中键入:*.pwl,然后进行查找,当符合条件的文件列出来后,将它们全部删除掉,接着重启,让系统重建密码列表文件。

  10.病毒:如果系统显示的是MSIMN错误导致kernel32.dll产生无效页面错误,那么你的电脑很有可能被Happy 99蠕虫病毒所侵害,你需要使用杀毒软件对你的系统进行一下清除。

·             此外,如内存品质不稳造成的,可在Config.sys中加入下面这一行来测试内存:

DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:ON

(不一定要在 DOS 下编辑 config.sys,可以到开始 >> 执行,输入msconfig,在config.sys这页里去编辑就可以)

电脑出现错误信息的故障排除(4)

 

20、开机出现:MMTASK caused an invalid page fault in module TINTIME.DLL

   1、适用范围:Office 2000;Windows 98;Windows 98 第二版;Windows Me;微软拼音98;微软拼音 98a

   2、症状:开机之后,一进入 Windows 系统就会出现:

MMTASK caused an invalid page fault in module TINTIME.DLL at xxx:xxx (有时可能是 Mprexe caused aan invalid page fault in......TINTIME.DLL)

  3、原因:微软拼音(98)在某些环境的组合下会产生这个问题。当你一进入 Windows ,就会出现:Mprexe caused aan invalid page fault in......TINTIME.DLL

  4、排除方法:不要把微软拼音设为预设的输入法,到控制面板>>键盘>>语言,只要把键盘语言设为「English(United States)」就可以避开这个问题。

万一出现这信息后,你没有办法顺利进入控制面板的话,就重新激活计算机,进入安全模式(Safe Mode),再去控制面板里设定。

  到「控制面板」里的「键盘」,到「语言」这一页,选择「English(United States)」,再按「设成默认值」钮,按确定。重启电脑。

  此外,当安装 Office 2000 快结束时,问你是否要将微软拼音﹙98a﹚设为预设的输入法,如果你选了「是」,产生问题的机率就会很大﹙因为这个动作会把你原本为英文的键盘语系设成中文﹚。建议安装 OFFICE 2000 快结束时,当问你是否要安装微软拼音的时候,按取消(不管你原先是否装有微软拼音,到此画面时,一律按取消),可避开这个现象。

电脑出现错误信息的故障排除(六)

 21、检查新邮件时出现:MPREXE Causes Invalid Page Fault

1、适用范围:Outlook 98

2、症状:当你要检查新进邮件的时候,Outlook 98 就出现:

MPREXE caused an invalid page fault in module Kernel32.dll

3、原因:这是因为密码文件损坏,找出密码文件,就是 .pwl 的文件,全部删除即可。

4、排除方法:「开始」>>「查找」>> 「文件或文件夹」,在名称字段输入 *.pwl,搜索设为本地硬式硬盘驱动器,按「开始查找」。删除所有的 .pwl 文件(若你不放心,你可以把他们改名,只要扩展名不是 pwl 就可以)。重启电脑。当进入 Windows 的时候,Windows 会询问ID 与密码,如果不希望每次进入 Windows 的时候,都询问你密码,那么密码栏就保持空白,按确定。但是 ID 一定要输入,你不可以按取消跳过这个询问画面,否则没有办法产生 pwl 文件。

22、打开 IE 或 OE,出现Explorer caused an invalid page fault in module Kernel32.dll

1、适用范围:Internet Explorer

2、症状:只要一打开 IE 或 OE,会出现下面其中之一的信息:

·         Explorer caused an invalid page fault in module Kernel32.dll.

·         Commgr32 caused an invalid page fault in module Kernel32.dll.

·         Mprexe caused an invalid page fault in module Kernel32.dll.

·         Msgsrv32 caused an invalid page fault in module Kernel32.dll.

3、原因:PWL 文件损坏,.pwl 就是操作系统用以储存密码的文件。

4、排除方法:找出所有的 .pwl 档案,并把它们删除,重新激活你的计算机,当你再次 login 的时候,无论是否输入密码(密码空白),操作系统会自己重建新的 .pwl 档案。

 

 23、Mprexe Caused an Invalid Page Fault in Module Kernel32.dll at 0167:bff719d1

1、适用范围:Windows 98 SE (第二版)

2、症状和原因:在你从 Windows 98 升级到 Windows 98 SE 之后,如果出下面这个信息:

Mprexe Caused an Invalid Page Fault in Module Kernel32.dll at 0167:bff719d1

这是代表你的内存不够,少于 24 MB,升级到 Windows 98 SE 至少需要 24 MB的内存,这是 Win98 SE 的基本需求。虽然少于 24 MB 仍然可以安装 Windows 98 SE,但是在执行的时候,就会常常出现 general portection fault 和 invalid page fault 的状况了。

3、排除方法:增加内存。

 

24、关机或开机,出现MSGSRV32.EXE caused a general protection fault in module CM8330SB.DRV

1、适用范围:Windows 98;Windows 98 SE;Windows 95

2、症状:关机或开机进入 Windows 时,电脑在出现下面其中之一的信息后,就死机。

·         MSGSRV32.EXE caused a general protection fault in module CM8330SB.DRV

·         Explorer caused a general protection fault in module CM8330SB.DRV

·         Iexplore caused an general protection fault in module cm8330.drv

3、原因:这是你的声卡或调制解调器驱动程序所造成的问题,如果你的声卡是使用 C-Media CMI8830 音效芯片,或是你是你的调制解调器有采用 C-Media CMI8830 芯片,就可能遇到这个问题。

4、排除方法:升级声卡或调制解调器新版的驱动程序。因为有很多家厂商所生产的的声卡都是采用 C-Media 的音效芯片,所以,除了向你的声卡制造商网站上下载新版驱动程序之外,你也可以到芯片制造商 C-Media 的网站上下载新版驱动程序

C-Media 的网址:http://www.cmedia.com.tw


除了使用 C-Media 芯片的声卡会有这问题之外,另外,内建 SoundPro 声卡的主机板也可能会发生类似的问题,如果你遇到类似情况,可到你的主机板网站下载新版音效芯片驱动程序。

内建 SoundPro 的主机板

PC Chips

http://www.pcchips.com/driver.html

Matsonic

http://www.matsonic.com/


PC Wave

http://www.pcwave.com

若要暂时解决这个问题,你可以参考下面的方法,来停用你的声卡。

重新激活你的计算机,进入「安全模式」(Safe Mode)(开机时,按 F8 不要放,开机选项出现后,选择 Safe Mode),「开始」>>设置>>控制面板>>系统,到「设备管理」,展开「声音、视讯与游戏控制卡」,选取你的声卡,按属性,在「设备的法用」这里,把「在此硬件设置文件中禁用」勾起来,按确定,重新开机。

 

电脑出现错误信息的故障排除(七)

 25、安装 OFFICE 2000 时,出现:MSIEXEC Caused an Invalid Page Fault in Module MSIEXEC.EXE at ....

1、适用范围:Office 2000;Windows 95;Windows 98;Windows NT 4

2、症状:安装 OFFICE 2000 的时候出现下面的错误讯息,没有办法安装 OFFICE 2000:

MSIEXEC Caused an Invalid Page Fault in Module MSIEXEC.EXE at 0167:00400280  

3、原因:电脑感染病毒的话,在安装 Office 2000 时就会出现这个信息。

4、排除方法:请使用杀毒软件解除病毒。

电脑出现错误信息的故障排除(5)

 

26、收信正常,但要送信时却出现这个程序执行无效即将关闭...出现MSIMN caused an invalid page fault in module directdb.dll at ...

1、适用范围:Outlook Express 5.x  与以后

2、症状:我的OE收信正常,但要送信时却出现这个程序执行无效即将关闭:

MSIMN caused an invalid page fault in module directdb.dll at xxx....

3、原因:Folders.dbx 这个文件丢失或损坏,删除 folders.dbx 就可以解决,因为删除 folders.dbx 后,OE 会自动重建一个新的 folders.dbx。folders.dbx 是 OE 很重要的文件,动手删除前,务必阅读「注一」中的说明。

4、排除方法:为了保险起见,你可以先试着压缩所有文件夹,如果压缩之后,仍无法解决,再做删除的动作。(如何压缩?到「文件」>>「文件夹」>>「压缩所有文件夹」,OE 所谓的压缩文件夹,就是重整数据库的意思,不是真正的对数据压缩)

·                 Folders.dbx 文件属性为「只读」,只要取消只读属性就可以恢复正常。(注二)

如何取消文件的只读属性?在文件上按鼠标右键选内容,在属性设置的部分,不勾「只读」,按确定。 (属性只读,是没有办法靠压缩文件夹解决的)

    Folders.dbx 是 OE 很重要的文件,所以如果它损坏、丢失或属性错误(只读),就会引发下列一连串的错误:(注三)

·         MSIMN caused an invalid page fault in module Msoe.dll

·         MSIMN caused an invalid page fault in module "unknown"

·         MSIMN caused an invalid page fault in module Directdb.dll

·         Msimn caused an exception C0000006h in module Directdb.dll

·  发生不明的错误。 通讯协议: POP3, 连接埠: 0, 安全(SSL): 否, 错误码: 0x800C013E

·  发生不明的错误。 通讯协议: POP3, 连接埠: 0, 安全(SSL): 否, 错误码: 0x800C0131  

·   或是, OE 出现通知你磁盘空间不足无法送信的信息。

此外,若 Folders.dbx 损坏,除了会造成寄信时会出现上面的信息之外,在激活 OE5 的时候也有可能出现以上这些信息。要如何找出 folders.dbx 呢?到「开始」>>「查找」>>「文件或文件夹」>>名称输入 folders.dbx,搜索设为:本地硬盘驱动器,按开始查找。找到后,把它删掉,当你再重新激活OE5时,OE会重建一个新的 Folders.dbx 档案。

  注一:Folders.dbx 是一个很特殊的 dbx 文件,里面记录了整个邮件夹的索引,所以,删除了这个文件之后,可能一些你自己在 Outlook Express 中建立的文件夹结构都会不见,但邮件还是会存在,只是在自定文件夹中的这些邮件都会回到收件夹去,这一点你必须知道。

这也就是说,删除 folders.dbx 之后,如果你有自己建立的文件夹,你又必须重新建立。

注二:因疏忽而引起。十个人中有九个都犯这个毛病,当从备份的 CDR 片子上把备份的 .dbx 文件copy 回硬盘时,忘记取消文件只读的属性,复制文件会连同文件属性一并复制,因为CD-R 是只读,文件属性就会变成只读,由于所有的 .dbx 都是「只读」,任何文件都写不进去,当然就出问题了。

注三:folders.dbx 的问题,我在这里所列出的,只是从经验中获得的可能原因,并不是绝对、唯一的原因,有可能其它的因素也会产生与本例中完全一样的信息,这时就必须针对个案进行仔细调查,才能找出问题所在。

 

电脑出现错误信息的故障排除(八)

27、Outlook Express 激活(或结束)变慢的原因

1、适用范围:Outlook Express 4,x、5. 与其以后

2、症状:每次激活(或结束) Outlook Express 的时候,Outlook Express 的动作便得很慢,是什么原因呢?

3、原因和排除方法:会让 Outlook Express 变慢的原因相当多、而且复杂,以下是可能的原因与解决方法:

A:无论激活、或工作的时候都非常慢,很明显得可以感觉到不断地在读取硬盘文件:

·         邮件文件夹太久没有压缩(就是重整的意思),数据结构混乱造成 Outlook Express 读取文件费时,到「文件」>>「文件夹」,执行「压缩所有文件夹」,重整你的邮件库文件。

·               取消背景压缩的功能,不要让 Outlook Express 自动压缩,改由你自己手动执行压缩的功能,以 Outlook Express 5 为例:到「工具」>>「选项」>>「维护」,不要勾:在背景压缩邮件。取消这项功能之后,务必记住:定期压缩你的文件夹,才能让 Outlook Express 有最佳的执行效率。

·            不要让「收件夹」这个文件夹太大:「收件夹.dbx」不要太大,不要把所有的邮件统统全部都丢在「收件夹」这一个文件夹里,你可以在「收件夹」之下(或是本机文件夹下),另外建立个别的邮件夹来分类存放你的邮件,以减轻「收件夹」的负担。任一个 .dbx 尽量不要超过 400 MB。(这仅是一个经验值,目前没有任何的正式的文件有说明 .dbx 实际的大小限制,.dbx 体积越小,你越能感觉到整个 OE 跑起来会越顺,我想,这种感觉不用我讲,你实际上也会感觉得到才是)

·            删除不必要的邮件,养成好习惯,不要把邮件丢在那里从来都不整理,不要把 OE 当作是储藏室,没有用的邮件就删除掉,然后清空「删除的邮件」文件夹。造成计算机读取硬盘文件时间变长的最主要原因,就是你的邮件档体积太大,你累积太多信件在 OE 里了,如果附件对你而言实在很重要,请另外存盘,不要留在OE数据库里,大附件是OE的效率的杀手。

·            硬盘太久没有重整,经过上面步骤之后,到附属应用程序的系统工具,执行硬盘重整,重整硬盘以提升你的文件读取效率。

B:Folders.dbx 文件损坏,如果 folders.dbx 损坏,幸运的话,OE 仅是激活、执行等动作变慢,若不幸,所有文件夹都没有办法显示,严重者,甚至OE 将无法激活。

要解决 Folders.dbx 损坏的问题很容易,关闭 OE,再删除 Folders.dbx,重新激活 OE 时即会自动建立一个新的 folders.dbx 文件。

但是删除 folders.dbx 之前你必须要知道: 由于 folders.dbx 记录了整个 OE 邮件文件夹的树状结构,换言之,如果删除重建它,你原本自订的文件夹结构都会消失,但邮件不会消失,都会重新归位到收件夹下,另外,新闻群组、同步处理设定这些也必须重设,这是删除 folders.dbx 之前你必须要了解的事情。

C:仅是激活的时候反映很慢(硬盘读取灯并没有一直亮着),Click Outlook Express 快捷方式之后,一切都没反映,过几秒后画面突然蹦出来,接下来的工作一切都正常,并没有变慢:

·         Imagehlp.dll 文件损坏、丢失,某些软件在 uninstall 的时候,也会把这个位于 Windows\System 之下的文件一并移掉了,关于如何找回Imagehlp.dll 这个文件,方法是:利用 SFC 把 Imagehlp.dll 从你的 Windows 98 光盘里抽出来,放到 \Windows\System 下覆盖掉原本损坏的档案即可。

Imagehlp.dll 文件损坏的影响,仅是激活那一瞬间会变慢(不是读取硬盘造成的那一种变慢),对于其它功能不会有任何的影响,进入之后一切正常。

请不要以为变慢一定是这个文件损坏造成的,如果你进入 Outlook Express 之后,还是很慢,这就绝对不是 imagehlp.dll 文件损坏造成的。

Outlook Express 5 (或以后)不适合在 Pentium-133 以下、内存只有 32MB 的机器上执行,因为,在这样「慢」的硬件上执行,的确是会「很慢」的。(尤其是你的邮件非常多、附件一大堆的时候)

 

28、收信收到一半Outlook Express 就出现错误讯息....

MSIMN caused an Invalid Page Fault in module kernel32.dll

1、适用范围:Outlook Express 5.x

2、症状:「我的Outlook Express有时候收信收到一半,就会出现程序执行无效,即将关闭....的信息,有些信都收不下来,是什么原因,该怎么办?」

3、原因:有一种可能是由某些「邮件规则」的组合引起的,当邮件套用了某些规则的组合之后,刚好又收到符合这些规则条件的邮件,状况就产生了。为什么邮件规则会引起错误?如果你的邮件规则组合是「不合逻辑」的话,就很容易发生这种情形。

例如:如果你的条件是要邮件本文下载后才能进行过滤,但是你又把处理的动作设成「不要从服务器下载」,或是「从服务器删除」,邮件都已经下来了,你怎么又叫 OE 「不要从服务器下载」,或是「从服务器删除」呢?这两种动作只有邮件留在服务器上才作得到,所以这逻辑根本不通。

另外,邮件规则引起的错误信息还有可能出现以下几种:

MSIMN caused an Invalid Page Fault in module unknown

MSIMN caused an invalid page fault in module MSOE.DLL at memory address

MSIMN caused an Invalid Page Fault in module kernel32.dll

MSIMN caused an Invalid Page Fault in module MSHTML.DLLl

4、排除方法:清除错误的邮件规则。如果是调制解调器联机,先断线,或让 Outlook Express 处于离线状态,去检查所有的邮件规则。到 Outlook Express 的「工具」>>「邮件规则」,选「邮件」。一一检查你的邮件规则,清除(或停用)下面任何一种条件与动作所结合起来的规则:(这些条件不能搭配「不要从服务器下载」,或是「从服务器删除」这种动作,因为不合逻辑)

条件(这些条件都必须下载本文之后,才能进行过滤,所以不能搭配下面的动作)

邮件本文包含特定的文字

邮件是安全的(邮件是签名的邮件)

邮件是安全的(邮件是加密的)

邮件包含附加档案

动作

不要从服务器下载

从服务器删除   

暂停使用邮件规则。

如果你设定的邮件规则非常多,一时之间不容易找出来的话,先停用所有的邮件规则(把规则前的勾勾取消),测试能不能顺利下载邮件,等成功下载之后,再慢慢回头去检查每一条邮件规则。

 

29、MSIMN caused an invalid page fault in module Msoe.dll...

1、适用范围:Outlook Express 5 for Windows 95;Windows 98 第二版(SE);Windows 98 + Internet Explorer 5.0

2、激活 OE ,或工作到一半,OE 就会出现「这个程序执行无效即将关闭....」,然后按下详细资料,其中的错误信息是:

MSIMN caused an invalid page fault in module Msoe.dll at address xxxxx

3、原因:可从下面几方面来检查:

·           A、内存不足,或是硬盘空间不足。

·         安装不完整,安装过程中是不是有人为因素导致安装中断过。(再重新安装一次就可以解决)

·         dbx文件为「只读」ready only,如果你有习惯把 OE 的邮件文件备份到光盘片上的话,一定要记得,在 Copy 回硬盘的时候,所有 .dbx 的文件属性一定要取消「只读」的属性。,因为光盘片是「只读」的,当你复制光盘文件到硬盘的时候,文件的只读属性也是会一起跟着被复制过去的。

B、邮件规则搭配引起的问题,关于邮件规则引起的问题,请参考上题操作。

C、Folders.dbx 这个文件损坏,先搜寻出这个文件,把它删除,再重新进入 OE 就可以解决(OE 会自动产生一个新的 Folders.dbx)。

 

电脑出现错误信息的故障排除(九)

30、接收邮件时总是出现 MSHTML.DLL 的错误讯息

1、适用范围:Outlook Express 5.x

2、症状:每次接收邮件的时候(到某封信),都会出现 MSIMN caused an invalid page fault in module MSHTML.DLL ,Outlook Express 自动关闭。

3、原因:真正的原因我不清楚,但是,我试过暂时停用邮件规则可以解决(可能又是某种邮件规则的 Bug..),先停用所有的邮件规则,等把所有的信件都收下来了以后,再恢复邮件规则。

如何暂时停用邮件规则?

到 Outlook Express 的「工具」>>「邮件规则」>>「邮件」,把每个规则前的勾勾都拿掉,按确定。再按下「传送/接收」来接收你件,收完再一一勾回去(你依照自己的需要来决定)。

如果停用邮件规则还不能解决,再试试以下的方法,但是不能保证一定有用。

A:在「开始」>>「执行」,输入 REGSVR32 MSHTML.DLL,重新注册 mshtml.dll,但是这方法不见得有效,只是让你知道有这样的一种方法。

B:如果有安装杀毒软件,先暂停杀毒软件,看看是不是杀毒软件干扰造成的。

 

31、我的 Outlook Express 没有办法执行,一激活就:这个程序执行无效即将关闭....

(或:无法激活,原因是无法加载MSOE.DLL)

1、适用范围:Outlook Express 5 for Windows 95;Windows 98;Windows 98 第二版;Windows 2000 Professional;Windows 2000 Server;Windows Me

2、症状:当一激活 Outlook Express 时发生:这个程序执行无效即将关闭....,

症状之一,Outlook Express 根本无法激活,一执行 Outlook Express就出现「这个程序执行无效即将关闭....」而按下详细资料,所显示的信息显示:MSIMN caused an invalid page fault in module Msoe.dll at xxxx

2.          症状之二,Outlook Express可以激活,但是却会显示 Outlook Express 安装不正确..之类的信息。激活 Outlook Express 却出现:「无法激活,原因是无法加载MSOE.DLL......」。

4.           症状之三,Outlook Express可以激活,但是却会告诉你内存、磁盘空间不足之类的讯息。

请你检查一下,你的 OE 5 邮件档(就是扩展名是.dbx的文件)是不是属性被设为「只读」(Ready Only)了。

3、原因:可能是文件属性为「只读」所引起。

4、排除方法:取消 *.dbx 的只读属性就可以解决这问题。到「开始」>>「查找」>>「文件或文件夹」,名称输入 *.dbx,搜索栏设为「本地硬盘驱动器」,找寻你的 dbx 文件位置。

在 dbx 文件上,按鼠标「右键」,选择内容,在下面「属性」的那一个地方,只读的前面不要有勾勾就可以了。

你的每一个 dbx 文件,都依照这个方式去一一设定,所有的 .dbx 都不可以有只读的属性。

为什么文件会变成只读(Ready Only)?

很多人会把OE的邮件档,就是 *.dbx 的文件定期备份到光盘上(CD-R),但是在当Copy回到硬盘的时候,却忘记了取消邮件文件的只读属性,所以就造成了你的 Outlook Express 无法执行。

由于所有在光盘片上的文件属性都是「只读」的,所以,当你把这些文件 Copy到硬盘上的时候,文件的属性也会一起Copy过来,也因为这些文件在你硬盘中还是「只读」的,当 OE 对这些邮件档进行存取的时候,想要写文件进去,但是又因「只读」的属性,又写不进去,所以,执行 OE 的时候就出现问题了。

电脑出现错误信息的故障排除(6)

 

  32、播放MP3时出现「指定的输出装置正在使用中,请等它闲置时再试一次」

1、适用范围:Windows 95;Windows 98;Windows Me

2、症状:播放MP3时,总会出现一个信息说:“指定的输出装置正在使用中,请等待它闲置时再试一次”。可是平常听音乐或用WINAMP 听 MP3 都没问题。

3、原因: 这是因为 「Winamp」 已经常驻在系统中,占用资源造成「音乐梦工坊」无法放,不要让Winamp 常驻(取消 Enable Winamp Agent 的功能,Winamp 预设是起动 Agent 的),就可以解决这个问题。

4、排除方法:到 Winamp 的 Option >> Setup >> Agent,取消 Enable Winamp Agent。

新手请注意: 某些 MP3 播放软件一安装好,很不幸,默认值就是常驻在系统中(一开机就加载),在这种情况下,所有播放MP3 的资源就被这个软件占据,其它的播放 MP3 的软件自然就没有办法执行,要解决这个问题只有不让播放软件常驻,更改它的设定即可。 至于如何不要让开播放软件在一进入操作系统就自动常驻,我不知道(播放软件实在太多了,我不可能有时间去一个个了解它们的设置),请自行参考该软件的使用说明。   

33、开机出现:Floppy disk fail (40)

1、适用范围:计算机硬件:BIOS 设定

症状:每当你打开计算机电源,就会出现:Floppy disk fail (40),造成无法使用软盘机。

3、原因:这是因为计算机 BIOS 设定有错造成的。

4、排除方法:你要检查一下你的 BIOS 设置,在 Chips Features Setup 项目里:

·         Onboard FDC Controller 要为 Enable(不能设 Disable)

·         On Board FDC Swap A & B 要为 Disable(如果你计算机上只有一台软盘,就不可以设 Swap,要 Enable 须有两台软盘机) 。

电脑出现错误信息的故障排除(十)

34、出现文件被取代或被换成旧的版本的信息(DDEML.DLL)

1、适用范围:Windows 95;Windows 98;Windows 98 第二版

2、症状:你要安装软件的时候,操作系统就会告诉你 C\WINDOWS\SYSTEM\DDEML.DLL 已经过期,或者被换成旧的版本,而当你重新开机后,还是会出现同样的信息。(不见得是 DDEM.DLL,也有可能是别的文件)

3、原因:如果你所安装过的软件曾把你某个系统文件置换掉,但是又没有更新 registry 里的系统信息,就可能会产生这种状况。

4、排除方法一:最简单的方法就是把 Windows\Sysbckup 下的 ddeml.dll 复制到 Windows\System 下,但是因为没有办法在窗口环境下进行这项工作,我们必须要在 Command 模式下才能进行,如果你熟悉 DOS 指令的话,就更容易看懂了。为了预防万一,可采取 rename (改名)的方式,如果你很有把握,你可以不用 remane 这些有问题的档(例如 ddeml.dll),可以直接删除或覆盖过去。

·         重新激活你的计算机到 Command prompt only,重新开机时 Windows 98 按 按 F8 ,就会出现开机选单,选择 Command prompt only

·         键入命令,把 Windows\Syetem 下的 Ddeml.dll 改名为 Ddeme.old:

ren c:\windows\system\ Ddeml.dll Ddeml.old

·         把 Windows\Sysbckup 下面的 ddeml.dll 复制到 Windows\System 下:

cd\

copy c:\windows\sysbckup\ddeml.dll c:\windows\system\ddeml.dll

·         重新激活计算机,如果问题依旧,再继续执行方法二。

排除方法二:

·         把windows\system 下的,跟 Windows\Sysbckup 下的 ddeml.dll 全部 rename (改名,你要删除也行),然后从原版 Windows 98 或 95 光盘上解压缩出正确版本的 ddeml.dll,并把解出的 ddeml.dll 分别放置在 windows\system 下,以及 windows\sysbckup 下。

·         重新激活你的计算机。

排除方法三(当一、二都没办法解决的时候):

·         按「开始」,选「运行」,输入下面命令后,按确定。

regsvr32 c:\windows\system\ddeml.dll

·         你应该会看到一段 ddeml.dll 成功注册到系统里的讯息,重新激活你的计算机(如果没有办法注册成功,请确认 system 跟 sysbckup 下的 ddeml.dll 是不是都是正确的版本)。

35、拨放AVI文件,出现:MMSYSTEM006系统没有安装驱动程序

1、适用范围:Windows Media Player 6 - 7 的版本

2、症状: 用媒体播放程序播放 .AVI 文件,却出现下面这样的信息:(但是用 ActiveMovie 2.0 还是可以正常播放此文件)

3、原因:MMSYSTEM006  系统没有安装驱动程序 ;不明的原因,使得 Indeo Codec 驱动程序没有加入到你的计算机(Indeo Codec 本来就应该有的),所以,当媒体播放程序遇到一些由 Indeo 4.x Codec 方式压缩制作的 AVI 文件的时候,就会产生错误。 想要让媒体播放程序认得这种 AVI 文件的话,有两个方法,先从方法一开始,如果不行,再继续照方法二来做。

4、排除方法一: 新增视讯压缩程序

·         到「控制面板」,打开「添加/删除程序」。到「Windows 安装程序」,选择「多媒体」,然后按「详细资料」钮。把「视讯压缩」勾起来,按确定(可能会用到 Windows 光盘片)。

方法二: 修改 System.ini 文件。(如果方法一已经可以解决,请不要执行这部分)

·         「开始」,选运行,输入 sysedit,然后按确定。进入系统配置编辑器之后,选择systeme.ini的窗口 。在drivers32的区段,新增下面这一行 VIDC.IV41=ir41_32.ax  改好后,存盘,退出系统配置编辑器。重新激活。   

36、Windows Media Player 无法拨放 VCD

1、适用范围:Windows 98

2、症状:以 Windows Media Player 拨放 AVI文件或 VCD时会出现下列信息(文件或VCD 片都没有损坏,在其它计算机上都可以正常拨放):

·         A fatal exception 0E has occurred at 0028: in Vxd Vmwaudio (01)  

·         Error:MMSYSTEM296 文件无法在指定的 MCI 装置播放,案可能损毁或者格式错误。

·         Error:MMSYSTEM257 Invalid MCI device ID. Use the ID returned when opening the MCI device.

3、原因和排除方法:这是声卡驱动程序没有装好造成的,或是声卡驱动程序有问题,与 Windows 不兼容,如果你的声卡 Windows 98 本身就有支持的话,先试试使用 Windows 所提供的驱动程序会不会有问题,如果仍然不能改善,请安装声卡新版的驱动程序。

37、升级 OE 后,一激活 OE 5时,却出现:无法激活,原因是无法加载MSOE.DLL....

1、适用范围:Windows 95;Windows 98;Outlook Express 5.x  

2、症状:从 Outlook Express 4 升级到 Outlook Express之后,激活 Outlook Express 时,出现:

无法激活,原因是无法加载MSOE.DLL

3、原因:造成Outlook Express 5 无法激活。(如果你是 5.0 升级到 5.01 并不适用以下的方法) 可能是 Registry 中的 Identities 资料遗失或损坏就有可能发生,解决这个问题,需透过三阶段完成:

·         A、删除 OE5。 删除 Registry 中损坏的 Identities。 再安装 OE5。 因为需使用 Regedit.exe 修改登录(registry),为了保险起见,我们会些把旧的 Identities 备份起来,如果你觉得没有必要备份的话,你可以跳过步骤5 ,你只要直接把Identities 删除即可。如果你没有充分把握,建议你先备份你的 Registry,若失败,再用备份出来的登录还原回去

请依照这些步骤一步步来做:

·         到控制面板里的「添加/删除程序」,选择 Outlook Express 5,按「添加/删除」,删除 OE5,删除后,依照画面指示重新开机。

·         B、按「开始」,选「运行」,输入 regedit.exe

·         到 HKEY_CURRENT_USER/Identities 这个位置,在 HKEY_CURRENT_USER前的 '+' 号上按一下,就可以展开HKEY_CURRENT_USER文件夹,你就可以看到 Identities 文件夹。

·         在 Identities 上按鼠标右键,选删除。

·         C、进入控制面板,开启「添加/删除程序」,在「安装/删除」中,选取Microsoft Internet Explorer 5 和 Internet 工具,按下「添加/删除」。

·         选择「新增组件」。 选择清单中的 Outlook Express,然后按「下一步」,开始使安装 Outlook Express,安装完毕后,重新开机。

电脑出现错误信息的故障排除(十一)

 38、Word 无法激活时的一般故障排除方法

如果你遇上无法激活 Word 的状况,可以试试下列方法来排除故障,大部分 Word 无法激活的问题都可以经由下面的方式来解决,一项一项试,第一个不能解决就继续做第二个,依此类推。

先关闭 Word 97,再做下面的动作。做完,记得重新激活 Windows 之后,再执行 Word97。

A、 删除或更改一般模板文件(Normal.dot):  

删除(或更名) Office 97 目录下 Templates 中的 Normal.dot。

B、把 Word 97 一激活时会加载的程序清除:  

到 Office 97 安装目录下 Office 中的 startup 目录,预设位置是在:C:\Program Files\Microsoft Office\office\startup

看看这个文件夹里面有没有文件,若有先将其移至其它文件夹或删除,请注意是否有隐藏档,若有也一起删除掉。

C、删除暂存盘:

关闭所有正在执行的程序(包含 Office 的快捷工具栏和 Office 的软件) ,利用资源管理器到  

C:\windows\temp

并把 Temp 里面的所有东西都删掉,如果遇到无法删除的档案,跳过去没有关系,继续删

除其它的档案。

D、将Word 97恢复成初安装时设定值:  

到「开始」>>「运行」,输入 regedit,按确定。  

打开: HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\Word\Data

点到 Data 这个文件夹后,按下鼠标的右键,选删除,将 Data 这个文件夹删除。 关闭登录编辑程序,重新激活 Windows 。

电脑出现错误信息的故障排除(7)

 

39、关闭或是结束邮件,出现Outlook executed an invalid instruction in module...

1、适用范围:Outlook 2000

2、症状:当你一关闭邮件,或是结束 Outlook 2000,就会出现:

Outlook executed an invalid instruction in module <不详> at  xxxxx:xxxxx...

3、原因:Outcmd.dat 文件损坏就有可能发生这个状况,所以删除 Outcmd.dat ,再激活 Outlook 2000,Outlook 便会自动重建一个新的 Outcmd.dat 就可以解决这个问题。

如何找寻 Outcmd.dat: 「开始」,选「查找」,选「文件或文件夹」。

·         在「名称」这栏输入 outcmd.dat,「搜索」栏设为:我的计算机,把「包含子文件夹」勾起来,按「开始查找」。找到后,在上面按下鼠标右键,选删除,以删掉 outcmd.dat 檔。

40、开机进入操作系统时,出现 POPROXY caused an invalid page fault in module MFC42.DLL

1、适用范围:Windows Me;Windows 98;Windows 95;Norton Antivirus 2000

2、症状:经常一开机,进入操作系统的时候,就会出现:

POPROXY caused an invalid page fault in module MFC42.DLL

3、原因:推测是  Norton Antivirus 「电子邮件扫描」(电子邮件防护)功能引起的问题,Poproxy 是 Antivirus 的文件,负责扫描电子邮件这项功能,如果 MFC42.DLL 的版本不对(注一),就可能让  Poproxy 不能正常工作,而产生这个现象。

4、排除方法:不要使用 Norton Antivirus 的「电子邮件扫描」功能,就可以「躲过」它,不过,这当然只是头痛医头、脚痛医脚,还没真正解决问题。把 MFC42.DLL 换成正确的版本,就是可以跟 Norton Antivirus 合作无间的 MFC42.DLL,应该是比较好的方法(注二)。

如何把正确的  mfc42.dll 找回来?到 c:\windows\system 下把 mfc42.dll 更名,随便换个名字(比如 mfc42.old),为什么是改名字而不是删掉,这是预防万一,万一失败,再把名字改回即可,不至于连文件都没了。重开机,这时因为mfc42.dll不见了,所以一定会有错误信息(可能是一连串的),不用理它,接着重新安装 Norton Antivirus,这么做的目的,就是让 Norton Antiviris 把它附的 mfc42.dll 复制到你的计算机里,因为 Norton Antivirus 中附的 mfc42.dll 一定是正确的版本。

注一:其实,产生这个错误不一定绝对是 mfc42.dll 版本冲突引起的,由于 Norton Antivirus 的「电子邮件扫描」(电子邮件防护),需要  TCP/IP 通讯协议,但是若你没有安装 TCP/IP 又激活了电子邮件防护,当然,会产生很多的意外。

另外,电子邮件防护必须使用 port 110,但是如果你有任何的软件(如防火墙之类),会占用 Windows 的 110 port,那么同样也会产生无法预期的意外。因此在更换 mfc42.dll 之前,请检查以上两项目,若没问题,再进行更换 mfc42.dll 的动作。

如果你检查了TCP/IP、同时也没有软件占用 port 110、mfc42.dll 版本也没有错误,那么,只有关闭Norton Antivirus电子邮件防护的功能,避开这个问题,我的看法:电子邮件防护这个功能算是聊胜于无的一种功能,不用也无所谓,它常是许多不明干扰的原因。

注二:为什么计算机中的  mfc42.dll 会被换掉?mfc42.dll是众多常见的共享文件之一,很多软件自己都附这个文件,所以在安装软件的时候都会 copy 这文件到操作系统里,久而久之,mfc42.dll 就已经不是你原先的那个 mfc42.dll 了,某些软件,遇上版本不对的mfc42.dll (比如过旧的)就会产生一些预期不到的现象。

电脑出现错误信息的故障排除(十二)

41、进入操作系统,经常出现Rundll32 错误(Mmsystem.dll )

1、适用范围:Windows 95;Windows 98;Windows Me

2、症状:在一激活进入操作系统的时候经常出现:「Rundll32 这个程序执行无效,即将关闭...」。而按下「详细资料」钮显示的内容是:

·         Rundll32 caused a general protection fault in module Mmsystem.dll....(注一)

3、原因和排除方法:若在 System.ini 这个文件中,的  [boot ] 这个区段中,少了:drivers=mmsystem.dll 可能产生这个现象,所以修改 System.ini 应该可以解决这个问题。

但要注意的是:这并不是说 drivers=mmsystem.dll 就是万灵丹,认为只要加了这行就什么事都没了。

为什么 System.ini 中会少了这项叙述?

依照经验,一种情形就是在使用控制面板「加入新的硬件」这个功能时,不正确的强迫中断安装程,像是需要驱动程序而你又不提供正确的驱动程序,或是强迫安装中断,就有这一种的可能性。

如何编辑 System.ini?

System.ini 是纯文本文件,所以使用 Windows 的记事本或任何的纯文字编辑软件(例如 UltraEdit),打开位于 C:\Windows 下的 System.ini 文件。

找到 [ boot ] 这个区段。

补上一行 drivers = mmsystem.dll

存盘之后,「重新开机」让新的设定生效。

如果你是使用 Windows 98 、Windows Me ,有一个较方便的方法,你可以直接到「开始」>>「运行」,输入 msconfig(注二),然后在 System.ini 这一页,打开 boot 资料夹,按新增,去新增一行叙述:drivers=mmsystem.dll

输入完成后,记得储存你的设定,重新开机。

 

注一:

此处的案例,所指发生的情况是:RUNDLL32 (或 RUNDLL))caused a General Protection Fault in module MMSYSTEM.DLL,如果你错误信息对话框中的文件与此处的内容并不相符,例如并不是 mmsystem.dll 产生错误,同时也不是 General protection Fault,本例中的解决方法可能就不符合你的状况。

造成 Rundll32 (或 Rundll)错误的原因非常多,这个案例只是众多 Rundll 错误中的一种原因而已。

注二:

Msconfig.exe 在 Windows 98 以后的版本才提供(Windows 98、Windows 98 Second Edition、Windows Millennium Edition),Windows 95 没有这个工具程序,Windows 95 可以利用 Sysedit.exe (系统配置编辑器)编辑 System.ini。

 

42、拨号联机时,出现:Rundll32 caused an invalid page fault in module MSVCRT.DLL

1、适用范围:Windows Me;Windows 98;Windows 95

2、症状:执行拨号网络中的拨号联机时,出现:

Rundll32 caused an invalid page fault in module MSVCRT.DLL at 017f:78026778

3、原因:可能是 MSVCRT.DLL 文件版本不对引起的,某软件可能把这个共享的系统文件置换成了错误的版本。

4、排除方法:从原始光盘中抽出正确的 MSVCRT.DLL 覆盖回去,测试是否能解决这个问题。

关于如何抽出并覆盖 MSVCRT.DLL?

重新开机,按 F8进入命令模式(注一),利用 DOS 指令来完成删除、重新命名、取代这些工作。

这边我以「取代」文件来做讲解,因为「取代」的步骤较复杂,关于「删除」或「重新命名」使用中文件,请参考附注(注二)。

从原始光盘片中抽出文件:

执行 SFC(注三)(按开始>>运行,输入 SFC ,按确定),选择「从安装磁盘抽出一个文件」,字段中输入 MSVCRT.DLL,按「开始」。

「由此还原」,指向到你的光驱,输入你 Windows 98 原版 CD 的 cab 文件所在路径(例如 F:\win98\),也可以按「浏览」去设定。

「将文件储存到」:抽出的这个文件要摆放的位置,因为 Windows 不让我们直接覆盖过去,所以没办法摆在 Windows\System 下,我们先把它放到一个暂时的位置,例如 C 磁盘驱动器的 TEST 目录,就是 C:\TEST。(其它目录请类推)

MSVCRT.DLL 抽出之后,就会放在 C:\TEST 下。

重新激活到命令模式(Command Prompt)

重新激活计算机,按 F8  键不放,就会出现开机选单,选择 Command Prompt Only。

利用 DOS 指令覆盖:

在 C:\> 提示下输入:(指令结束按 Enter)

copy  c:\test\msvcrt.dll  c:\windows\system

这句话的意思是:把 C 下 Test 文件夹中的 Msvcrt.dll 文件复制到 C 的 Windows 下 System 里,copy 是复制文件的指令,前面是来源,后面是目的地。

出现是否要覆盖的信息,输入 Y 按 Enter。

del c:\test\msvcrt.dll

删除 msvcrt.dll,因为文件已经复制过去了,这一份就没有用了,所以把它删除。del 是删除文件的指令,后面加上你要删除的文件(可以包含路径)

 

注一:

当然也可以用「开机片」开机,进入 Command Prompt 模式,但是 Windows Me 的使用者请用「开机片」开机,Me 也只能用开机片才能进入 Command 模式,Me 开机片开机后,请选择「Start computer with CD-ROM support」或「Start computer without CD-ROM support」都可以。

注二:

删除文件按的指令是 DEL,如要删除在C 盘Windows 文件夹下的 System 文件夹里的 msvcrt.dll ,就是:

del c:\windows\system\msvcrt.dll

重新命名的指令是 REN,语法是: REN 原名称 新名称

如要把 msvcrtl.dll 改名为 msvcrt.old 就是:

ren   msvcrt.dll   msvcrt.old

补充:切换目录(文件夹)的指令是 CD,如要直接到 Windows 文件夹下的 System 文件夹里,就是 cd\windows\system ,要到 C 的 test 目录去,就是 cd\test ,依此类推。(提示:MS-DOS 指令并没有分辨大小写的能力,所以你不用在乎指令大小写的问题)

注三:

Windows Me 没有 SFC 这个工具程序,SFC 的抽文件功能以由 msconfig 取代,执行 msconfig 来抽文件。

注四:

所有操作系统的文件,都是压缩摆放在不同的 CAB 文件里,因此,例如,你想要在光盘片上直接看到某个 DLL 文件是不可能的,因为全都压缩在 CAB 里,所以在 Msconfig (Windows Me )、SFC(Windows 98)的还原来源都要指向 cab 文件所在目录。

 

43、Rundll32造成SETUPX.DLL发生错误

1、适用范围:Windows Me

2、症状:到「控制面板」>>「新增/删除程序」>>「Windows 安装程序」,结果就出现:

Rundll32 造成 SETUPX.DLL 发生错误,Rundll32 现在会关闭。

关闭这个对话框之后,再到「Windows 安装程序」,组件栏中一片空白。

3、原因和排除方法:在这个案例中,是登录文件中的文件被破坏造成的,由于被毁坏的项目很多,不容易一一手动输入重建,我把这些登录值汇整成为档案,下载此 REG 文件并执行就可以修复。

下载:VarLDID.reg

下载储存到硬盘之后,直接在此文件上 Double Click,文件就会汇入到系统登录中,完成之后,重新开机让新的正确的值生效。(一定要重新开机)

 

44、执行 winipcfg.exe 却出现:

WINIPCFG caused an invalid page fault in module WINIPCFG.EXE at xxx

1、适用范围:Windows 95;Windows 98;Windows Me

2、症状:执行 winipcfg.exe 却出现:

WINIPCFG caused an invalid page fault in module WINIPCFG.EXE at 017f:0040d02e.

3、原因:可能是计算机中了病毒,用杀毒软件扫描检查一下病毒,看是否已经中毒,会破坏Windows 的 wsock32.dll 这一类的病毒(例如 MTX 病毒)都会让操作系统产生这个信息。

 

45、收取邮件,出现MTX_cause an invalid page fault in module MTX_EXE at ...

1、适用范围:Windows 95;Windows 98;Windows Me;Outlook Express 全系列

2、症状:当在你每次收信的时候,经常出现下面的错误讯息:

MTX_cause an invalid page fault in module MTX_EXE at 0167:0040159d

或是使用 IE 浏览网站的时候,也常经常出现这样的讯息:

IEXPLORE caused a stack fault in module WSOCK32.DLL at 017f:76049c2f

3、原因:可以肯定的说,你的计算机已经被 MTX 病毒感染,这个病毒是透过 email 附件传染的,(注一)如果你因为一时的好奇而去执行了这个夹在邮件中的附件文件,那么就会受到感染。(不去执行,直接删除这邮件就不会受感染)

这个病毒的移除方法有点复杂,并不是很简单,它除了改掉了原版的 wsock32.dll、run32.dll 之外,也修改了 registry,所以只靠复制正常的 wsock32.dll 盖过有问题的 wsock32 并不能解决问题。

如何正确删除这种病毒:

Symantec 关于 MTX 的网址:

http://www.symantec.com/avcenter/venc/data/w95.mtx.html

趋势科技关于 MTX 的网址:

http://www.trend.com.tw/endusers/security/blacklist.htm

注一:

这邮件特征是没有主旨,并且夹带一个文件(有可能是 .exe、.pif、.scr 等等),由于 MTX 同一系的病毒也很多(变种),所以并没有办法知道固定的附件文件名是哪些,不过这类邮件的附件特色一定是 .PIF、.SCR、或 .EXE 的文件,而且没有主旨(主旨栏是空白)。

46、激活 Word 出现:

WINWORD caused an invalid page fault in module WINWORD.EXE......

1、适用范围:Office 97

2、症状:当你一执行 Word,就会出现:

WINWORD caused an invalid page fault in module WINWORD.EXE......

的信息,没有办法执行 Word。

3、原因和排除方法:如果你的硬盘剩余空间不够,或是计算机已经没有可用的内存了,就会发生这种情形,使得 Word 没有足够的硬盘空间(或内存)来打开文件造成的。

所以,检查一下你 Word 所在的磁盘驱动器还剩多少空间,还有如果你同时有好几个程序在执行,就关闭一些,以释放一些内存空间,(同时执行的程序越多,你硬盘上的的虚拟内存 Win386.swp 就会自动膨大,所剩硬盘空间就越来越小),或是删除一些不要的文件来腾出一些硬盘空间给 Word 。   

47、Wuauclt 因 不详 原因关闭

1、适用范围:Windows 98(第二版);Windows Me

2、症状:电脑经常出现:「Wuauclt 因 <不详> 原因关闭」的信息,按确定后,这个错误信息还会一直出现,但是计算机还是可以使用,似乎看不出有很明显的影响。

3、原因:这是一个很「特殊」的状况,在后面会做解释,目前的解决方法是:

先删除 Windows Me 的「Internet 联机资源共享」,再重新安装「Internet 联机资源共享」(假如你需要这功能的话,若不需要 Internet 联机资源共享,则删除后就不用安装)

如何删除「Internet 联机资源共享」?

到「控制面板」>>「添加删除程序」>>「Windows 安装程序」,选择「通讯」,按详细资料,取消「Internet 联机资源共享」前面的勾勾,按确定,重新开机。

如何安装「Internet 联机资源共享」?安装「Internet 联机资源共享」的步骤与上面相同,只是勾起「Internet 联机资源共享」这项目而已。(注一)

若状况依旧,停用「自动更新」再测试,如何停用?到「控制面板」>>「自动更新」,选择「关闭自动安装修正文件功能...」,按确定。

为什么会出现这个错误?

我推测可能是 Windows Me 的「自动更新」与「Internet联机资源共享」之间的冲突引起的,而且,是在很特别的环境,以下条件要同时成立才容易发生:

A、原本操作系统是 Windows 98 第二版,并且安装有「Internet联机资源共享」。

B、直接升级到 Windows Me。

我认为在升级的过程中出了问题,当然,我指的不是使用者的问题,而是安装程序的问题,由于 Windows Me 跟 Windows 98 第二版同时都有 internet 联机资源共享这个功能。所以在升级的时候,Windows Me 可能就没有把自己的 internet 联机资源共享安装上去。

推测 Windwos Me 的新功能之一的「自动更新」跟旧的internet 资源共享有兼容性的问题,所以就产生了这个现象。

WUAUCLT 就是Windows Me 自动更新功能需要的文件。

 

注一:

如果你这部计算机是独立的计算机,在你的网络中没有其它计算机是透过这部计算机共享 Internet 联机的话,就不需要安装「Internet 联机资源共享」。

我之所以会这么提醒,是因为我看过不少「新手」都是:不管用不用得到,全勾就是代表最好。这种观念是不好的,你只需要安装你用得到的原件。

返回原文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑