问:我的电脑装的是Windows XP,收发信件一直用的是它自带的Outlook Express 6.0。近来在一次发送信件的时候由于突然断电造成系统非正常关机,重启运行OE后发现一奇怪现象:选中“已发送邮件”文件夹,出现提示“Outlook没有正常退出,要显示文件请单击此处的”提示,单击后可以显示邮件。不过我却发现这时OE停止响应了,只有用Windows的任务管理器结束OE的进程才能退出。这以后每次运行OE只要单击“已发送邮件”文件夹它就会“失灵”,根本无法查看该文件夹的邮件内容,不过除此之外OE的其它功能都可以使用。
//1 Outlook无法响应
答:因为是断电后发生的异常,初步判定是由于OE的非正常退出。既然“失灵”是由于最近一封邮件(已经损坏)造成的,那我们只要把它删除或单击“已发送邮件”文件夹时让OE不显示该邮件内容即可,有两种方法:
图2方法1:移动文件
(1)移动文件法:单击“文件”→“文件夹”→“新建…”,按提示建立一个名为“备份”的文件夹,按住SHIFT键,选中“已发送邮件”中除损坏邮件外的所有邮件(一定不能选中损坏的邮件),右键单击选择“移动到文件夹”将它们都移动到“备份”文件夹,关闭OE,进入OE的存储文件夹C:\Documents and Settings\用户名\Local Settings\ApplicationData\Identities\{6B90F2CD-3124-45F0-89F5-D05570C967AD}\Microsoft\Outlook Express(注:这指默认情况下,如果你的文件夹不同请根据实际存贮位置选择)→找到“已发送邮件。dbx”并将它删除→重新运行OE可以发现已发送邮件是空的了→将移动到“备份”的文件夹的邮件再移回“已发送邮件”夹即可。
(2)如果OE的发送功能也“失灵”则可以采用“邮件导入法”。新建一用户并将原用户的“已发送邮件”都导入OE。进入原用户OE的存储文件夹删除“已发送邮件。dbx”,运行原用户OE,单击“文件”→“导入”→“邮件”→“选择程序”→“Microsoft Outlook Express6.0”,导入OE的主标识,选择新用户邮件的存贮位置,选择导入的邮件夹已发送邮件,单击“下一步”,这时程序就开始导入已发送的邮件了,在导入进度条上可以看到需要导入的邮件数量如图3,在导入到最后一封之前如本例的第268封,单击“取消”这时导入邮件就不包括最后一封(即已经损坏的邮件)了,这样顺利删除文件了。
图3 导入邮件法
,断电后发生的异常