msoe.dll无法初始化,outlook express 无法启动的解决方法

具体故障为:欲打开Outlook Express却显示”无法启动Outlook Express。应用程序无法打开Outlook Express邮件箱。计算机内存不足或磁盘已满。请与Microsoft支持部门联系以获取更多的帮助。(0x8007007E,126)”(图1),点击”确定”后,又弹出对话框显示”MSOE.DLL无法初始化,Outlook Express无法启动。Outlook Express可能没有正确安装。”(图2)

百度或Google搜索,很多问这个问题的,相信有很多人遇到Outlook Express的这种故障,很麻烦,网上提供的解决办法也都是那几种ABCDE(如此,但里面的分析内容值得参考),但是看了很让人迷茫。通过我的测试,大部分情况用B方法就可以解决,即:

打开注册表,定位到HKEY_CLASSES_ROOT\CLSID\{4A16043F-676D-11d2-994E-00C04FA309D4}\InprocServer32,将右边窗口(默认)的值从%SystemRoot%\System32\dllcache\directdb.dll修改为 %ProgramFiles%\Common Files\System\directdb.dll。

关闭注册表,Outlook Express就正常了。安装Windows XP 的SP3可能会遇到这个OE的错误。

还有一种由于优化系统而修改了默认的程序安装路径,也可能出现这个OE错误,将HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion右边窗口中的ProgramFilesDir字符串值修改为C:\Program Files即可,不想修改回去又想使用OE的兄弟看这个方法。

分类:Windows

标签:,

对本文发表评论





4 + 7 = ?

注意:
1、请勿单纯发表顶啊、打酱油之类无任何意义的评论,否则将被视为spam!谢谢合作!
2、但欢迎你留下对本文的看法或技术上的任何疑问,我会及时回复你。