- 在线时间
- 140 小时
- 经验
- 53411
- 性别
- 保密
- 最后登录
- 2012-10-10
- 精华
- 6
- 日志
- 0
- 相册
- 0
- UID
- 2
  
- 帖子
- 19877
- 积分
- 53531
- 注册时间
- 2007-3-25
|
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 的时候就出现问题了。 |
|