无法打开服务配置数据库路径 '/LM/SMTPSVC/'的解决方法

关于此问题,看到一篇03年的帖子,貌似还没人给出解决方法,因此,在博文中和大家分享下。

1 症状

在IIS启动时,出现了“服务未启动”的错误。通过“控制面板”——“管理工具”——“事件查看器”查看到错误信息。错误信息如下:

事件源: SMTPSVC
事件类别: 无
事件 ID: 116
Computer Name的计算机:
说明: 服务元数据库路径 / LM/SMTPSVC / 无法打开。数据是错误代码。

特定于此消息的其他信息,请访问位于 Microsoft 在线支持网站: http://search.support.microsoft.com/search/?adv=1。
数据: 0000: 03 00 00 00....

2 原因

 通过查阅MS的官网,官网上给出的解释是:

因为 Windows XP SP2 安装 Iischema update.md0 文件的 MetaBack 文件夹中注册的 Iischema.dll 文件时,将出现此问题。在%SystemRoot%\System32\Inetsrv MetaBack 的文件夹。注意%SystemRoot%文件夹是 Microsoft Windows 的安装位置的文件夹。

对于此解释,我不确定是不是真是这样。官网上还给出了解决方法,大家可以参考 http://support.microsoft.com/kb/889073,该网址就是对此问题的描述和解决。

3 解决方案

 对于MS官网上的修补程序信息的方法,我没有尝试过,因此也无法确定是否真能解决。以下是我查阅到的解决方法,供大家分享:

1. 删除 IIS(使用"控制面板"中的"添加/删除windows组件");
2. 在 Windows 资源管理器中,定位到以下目录C:\Documents and Settings\All Users\ApplicationData\Microsoft\Crypto\RSA\MachineKeys;
3. 将 MachineKeys 目录下的所有文件复制到另一个位置(目的是备份文件)。
4. 删除 MachineKeys 目录下的所有文件,但不删除最新文件(有一个文件的时间戳是最新的,这个文件不要删除;也不要删除备份文件!)。
5.查找以下文件夹:%systemroot%\system32\Microsoft\Crypto\RSA\MachineKeys,如果存在此文件夹,则对它执行第3 步和第 4 步。

   我操作的时候是发现systemroot的这个文件夹下没有文件的,连隐藏文件也木有,因此不用重复执行第3 步和第 4 步。

6. 重新启动计算机。
7. 安装 IIS(使用"控制面板"中的"添加/删除windows组件")。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值