前些日子,在做校园网维护工作时,当我将刻录在光盘上的硬盘数据备份文件还原到硬盘后,Outlook Express6(OE6)突然不能使用了,即每当启动OE6时就会出现可恶的“非法操作”现象。开始以为可能是某些OE文件被破坏了或是病毒在作怪,于是先杀毒,但并没发现病毒。然后用IE6软件包重装了OE6(重装前备份了原OE目录下的全部文件),但重装OE6后“
由于新装的系统使OE的邮件存储目录默认指定到系统区的Windows安装目录,而我以前的邮件却是存放在自定义的E盘目录“E:\MyMail”下。为了沿用此邮件目录,启动OE后我马上就将新装的OE邮件存储目录再重新自定义,指定到“E:\MyMail”。更改邮件存储目录设置后,需重新启动OE才能生效,于是又马上关闭OE再重启动,就在重新启动OE的时候,那个讨厌的“非法操作”框又跳出来了。此时,我才意识到故障原因出在“E:\MyMail”这个邮件存储目录中的文件。
故障引出系列问题
为了找到“非法操作”到底是由邮件存储目录中的哪个文件所引起,我只好在不能启动OE的条件下,通过修改注册表的办法先将邮件存储目录又改回到C区默认的邮件存储目录,当正常启动OE后再关闭它,将默认邮件文件夹的所有文件备份起来后开始做试验,即每次从原邮件存储目录“E:\MyMail”下拷贝一个文件到C区默认的邮件存储目录,覆盖默认邮件目录下的一个同名文件,然后试启动OE。终于发现,当从“E:\MyMail”下将Offline.dbx文件拷贝到C区默认的邮件存储目录时,启动OE时出现了问题。即首先出现如图1所示的消息提示框,点击图1消息框的[确定]按钮后接着就出现图2所示的消息提示框。
其实我的机器拥有40GB硬盘且空余量充足,有128MB物理内存,加上虚拟内存应该是够用的。而OE的安装是全新的,刚才还能正常启动,可见问题的原因并非这些,而应该是由Offline.dbx文件引起的。原因到底是什么?当我查看该文件的“属性”时一见“只读”框中打着对勾,才恍然大悟。由于“E:\MyMail”下的文件先前都是经过刻录机备份后还原的,而被刻写到光盘的文件它的属性都将变成“只读”属性。是不是就是这个“只读”属性导致了OE不能启动的故障呢?结果果然是这样,当去掉Offline.dbx文件的“只读”属性后就可以启动OE而不出现图1和图2所示的消息框了。接着,继续将“E:\MyMail”下的其他文件一个个分别拷贝到C区默认的文件夹,但当拷贝了Folder.dbx文件后,启动OE时“非法操作”的老问题出来了,原来引起“非法操作”的罪魁祸首是Floder.dbx文件。我马上猜想到也肯定是它的“只读”属性引起的,于是去掉Folder.dbx文件的“只读”属性,果然启动OE一路顺利。
图1
图2
之后,我再将自定义邮件存储目录的全部文件都拷贝到默认邮件目录,启动OE再没出现问题,却没想到启动OE后又出现了打不开原来邮箱的新问题。点击“收件箱”,出现“内存不够”的错误提示。我不再上Windows错误指点的当了,毫不犹豫地将“收件箱.dbx”文件的“只读”属性去掉,结果“收件箱”就可以正常打开了。同样,其他各个“邮箱”原来也因相应的.dbx邮箱文件具有“只读”属性而打不开,只要去掉这些文件的“只读”属性后故障就消除了。
最后发现,OE邮件存储文件夹下只有Pop3uidl.dbx和Cleanup.log这两个文件的属性改为“只读”对OE的正常使用没有影响。而Offline.dbx文件如果具有“只读”属性则会导致OE不能启动,并且出现图1、2所示的误导消息提示,Folder.dbx文件若具有“只读”属性则会引起“非法操作”现象,同样会导致OE不能启动,而邮箱文件若具有“只读”属性则只导致相应邮箱打不开的故障。
分析和总结
由于OE在启动和使用过程中需要对邮件存储目录下的有关文件进行读、写操作,如果这些文件的属性变成了“只读”属性,那么就使写操作受到影响而导致OE不能启动。而邮箱文件在OE使用过程中也是需要不断地进行邮件增、删等“写”操作的,具有“只读”属性的文件同样不能实现这些操作,因此程序就不许你打开它。众所周知,我们在用刻录机备份数据文件时,往往会使文件的属性变为“只读”。本文的例子提示我们,今后若是因从光盘拷贝文件到硬盘后出现程序不能正常使用的故障,应该想想文件的“只读”属性,因为某些应用程序会如同OE一样,要求其文件不能够具有“只读”属性。
自由广告区 |
分类导航 |
邮件新闻资讯: IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮 电子邮箱 | 反垃圾邮件|邮件客户端|网络安全 行业数据 | 邮件人物 | 网站公告 | 行业法规 网络技术: 邮件原理 | 网络协议 | 网络管理 | 传输介质 线路接入 | 路由接口 | 邮件存储 | 华为3Com CISCO技术 | 网络与服务器硬件 操作系统: Windows 9X | Linux&Uinx | Windows NT Windows Vista | FreeBSD | 其它操作系统 邮件服务器: 程序与开发 | Exchange | Qmail | Postfix Sendmail | MDaemon | Domino | Foxmail KerioMail | JavaMail | Winwebmail |James Merak&VisNetic | CMailServer | WinMail 金笛邮件系统 | 其它 | 反垃圾邮件: 综述| 客户端反垃圾邮件|服务器端反垃圾邮件 邮件客户端软件: Outlook | Foxmail | DreamMail| KooMail The bat | 雷鸟 | Eudora |Becky! |Pegasus IncrediMail |其它 电子邮箱: 个人邮箱 | 企业邮箱 |Gmail 移动电子邮件:服务器 | 客户端 | 技术前沿 邮件网络安全: 软件漏洞 | 安全知识 | 病毒公告 |防火墙 攻防技术 | 病毒查杀| ISA | 数字签名 邮件营销: Email营销 | 网络营销 | 营销技巧 |营销案例 邮件人才:招聘 | 职场 | 培训 | 指南 | 职场 解决方案: 邮件系统|反垃圾邮件 |安全 |移动电邮 |招标 产品评测: 邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端 |