记录一下今天遇到的outlook2003无法运行的问题解决过程。一个用户的启动Outlook2003时报错:无法启动Outlook,无法打开Outlook窗口,无法打开文件夹的集合! 尝试outlook /safe 安全模式打开也是一样。
在检查系统时我发现D、E盘都无法访问了,打开资源管理器的时候都提示需要“在使用之前需要格式化”,右键操作则会卡死。由于outlook使用的本地pst文件就存放在D盘中,看来outlook因为磁盘问题导致无法运行。 询问过后D盘中除了pst文件还有其它一些文件决不能轻易格式化,E盘为空。尝试用dos命令先把pst文件copy出来,但是进入D盘时报错“数据错误(循环冗余检查)”。
于是先用chkdsk D: /f 来修复D盘中错误,修复比较顺利,完成后可以在资源管理器中打开D盘进行操作了。但是运行outlook时依然是同样的报错。
尝试用scanpst.exe工具检查一下spt文件是否有错误,但是scanpst尚未扫描完成就报错,大概是“需要先进行磁盘查错”
在开始硬盘查错之前,先进行碎片整理。“分析磁盘”后存在较多的磁盘碎片,然后进行“磁盘碎片整理”,这花费了一些时间。整理结果显示,仅pst文件未进行碎片整理
碎片整理完成后,进行磁盘查错,勾选上“自动修复文件系统错误”和“扫描并尝试恢复坏扇区”,此时会提示查错会在系统下一次启动时进行,确定后重启系统。
电脑重启后进入蓝屏界面,开始检修硬盘错误,这需要的时间很长,完成后自动进入系统。
进入系统后再运行scanpst.exe程序扫描修复pst文件,经扫描后显示pst文件存在错误,修复过程比较顺利。修复完成后,可以运行outlook2003了。但为了防止该pst文件再出问题,后创建了新的本地pst文件。
现在看来“运行outlook2003时无法启动Outlook,无法打开Outlook窗口,无法打开文件夹的集合”,是因为本地PST文件错误导致的。在博客也看到关于这个问题的解决办法
1. 使用Scanpst.exe修复本地pst文件,跟我上面的操作一样
2. 重建profile,将原来的pst数据导入到新profile中(我没测试过)
http://zuiaiminmin.blog.51cto.com/1898768/432151/
a.到office11目录下
b. C:\Program Files\Microsoft Office\OFFICE11>outlook /importprf .\.prf
c. 重建一个profile
d. 将原来的outlook.pst导入到本次profile中,成功!所有的mail, tasks, contacts都在