阿笨狗(jspadmin)网络日志

个人网络日志,网络、技术、思想、生活、札记……

« IT人士群聚喝酒的讲究天才的悲剧:Zip格式的创始者——菲利普·卡兹! »

安装Windows XP SP3后,Outlook Express无法启动的解决方法

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



近日,有几台电脑在安装WinXP SP3或SP2打上最新补丁后,并删除C:\windows\system32\dllcache目录内容后,就出现Outlook Express无法启动的症状,即使卸载、重新安装也无法解决,拷贝正常运行OE的机器上的OE文件夹过来,还是不行。
后来总算解决。
msoe.dll无法初始化,outlook express 无法启动的解决方法
具体故障为:双击运行Outlook Express,却显示"无法启动Outlook Express。应用程序无法打开Outlook Express邮件箱。计算机内存不足或磁盘已满。请与Microsoft支持部门联系以获取更多的帮助。(0×8007007E,126)",点击"确定"后,又弹出对话框显示"MSOE.DLL无法初始化,Outlook Express无法启动。Outlook Express可能没有正确安装。"

解决办法:打开注册表,定位到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的兄弟看这个方法。

也可将C:\ProgramFiles\Common Files\System\directdb.dll拷贝到C:\windows\system32\dllcache目录下。
看来,C:\windows\system32\dllcache目录里的东西,并不是可以随便乱删啊-_-

Share
  • quote 1.郭利冬
  • 解决办法:打开注册表,定位到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的兄弟看这个方法。
    这两个值我都修改了之后,能用了。不过电脑重启之后还是老样子。
    把前两个有修改回原来,没办法用第三种,将C:\ProgramFiles\Common Files\System\directdb.dll拷贝到C:\windows\system32\dllcache目录下。一开始找不到dllcache目录,后来取掉系统文件隐藏后找到复制后可以用了。好像dllcache目录内的文件为系统备份文件,系统受损时自动修复时需要。
    admin 于 2008-8-19 7:28:24 回复
    好像dllcache目录内的文件为系统备份文件,系统受损时自动修复时需要。

    //是的
  • 2008-8-18 15:25:05 回复该留言
  • quote 3.阿lin
  • http://www.eesdn.cn
  • 你的网站很帮我解决了问题。
    谢谢!
    这么好的blog为什么不放一些 gg ad上去呢 这样自己也可以赚点广告费哦。
    我的网站就放了ad
  • 2008-11-2 9:36:28 回复该留言
  • quote 4.kent
  • 太感谢了,我也搞定了。我还以为是我电脑不能用SP3,还原重装还是这样,楼主这个方法救了我,谢谢
  • 2009-2-26 14:27:28 回复该留言
  • quote 5.hu
  • 卸装无数遍,网上搜索无数答案都没成功后,终于天才的发现了解决方法,我的是由于修改了默认的程序安装路径到D:\promgram files.
    复制c:\promgram files\commone files\system\directbd.dll到d:\promgram files\commone files\system\目录下,若没有则创建一个。
    然后注册表HKEY_CLASSES_ROOT\CLSID\{4A16043F-676D-11d2-994E-00C04FA309D4}\InprocServer32]键的默认键值被改为"%ProgramFiles%\Common Files\System\directdb.dll"
    就完全正常了。
  • 2009-3-18 19:24:29 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Walle Build 100427

Auto Publisher Copyright 1999-2011 www.pifoo.com. Some Rights Reserved.
闽ICP备05035478号