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

标签:,

对本文发表评论





3 + 4 = ?

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