安装了非 Exchange Server MAPI 子系统
[本主题旨在解决由 Exchange Server 分析工具发现的特定问题。应只将此主题应用到已对其运行 Exchange Server 分析工具并且正面临该特定问题的系统中。通过可以免费下载的 Exchange Server 分析工具,远程收集拓扑中每台服务器的配置数据并自动分析数据。结果报告详述了重要的配置问题、潜在问题以及一些非默认产品设置。通过遵守这些建议,可以获得更佳的性能、可伸缩性、可靠性及正常运行时间。有关此工具或下载最新版本的详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=34707(英文网页)上的“Microsoft Exchange 分析工具”。]
上一次修改主题: 2005-11-18
Microsoft® Exchange Server 分析工具查询 CIM_Datafile Microsoft Windows® Management Instrumentation (WMI) 类,以确定以下两个文件夹中 MAPI32.dll 的版本:
<drive>:\Program Files\Exchsrvr\Bin
%Systemroot%\System32
如果在这两个文件夹中没有找到相同的 MAPI32.dll 版本和副本,则会显示错误。
为了确保正在使用唯一的 MAPI 版本,Exchange Server 安装程序将 MAPI32.dll 同时复制到 <drive>:\Program Files\Exchsrvr\Bin 和 %Systemroot%\system32 目录。如果将另一个 MAPI 应用程序(例如 Microsoft Office Outlook® 2003 或第三方程序)安装在 Exchange Server 计算机上,则该程序可能将不同的 MAPI32.dll 版本复制到 System32 文件夹中,并且有可能中断 Exchange 功能。发生这些问题是因为这两个产品的版本产生了 MAPI 子系统冲突,如果不中断 Exchange Server 或其他 MAPI 应用程序,可能无法彻底解决该冲突。
强烈建议您不要将 Outlook 2000 或更高版本的Outlook 与 Exchange Server 2003、Exchange 2000 Server 或 Exchange Server 5.5 安装在同一台计算机上。
之所以会在同一台计算机上将 Outlook 与 Exchange Server 安装在一起,通常是为了在服务器端程序中利用某些 Outlook 组件。对于大多数程序开发需求来说,Outlook 不是必须安装在 Exchange 计算机上的程序。Exchange Server 包含协作数据对象 (CDO),CDO 可以提供类似于 Outlook 对象模型的功能。CDO 是为在服务器端使用而设计的,它还避免了后续 Outlook 版本中所涉及的问题。有关详细信息,请参阅 Microsoft 知识库文章 290500“OL2002:有关电子邮件安全功能的开发人员信息”(https://support.microsoft.com/?kbid=290500)。
另一个常见原因是需要创建 MAPI 配置文件。Exchange Server 包含创建 MAPI 配置文件时所需的所有功能,它不会因为任何理由而需要 Outlook。有关如何在未安装 Outlook 的情况下创建 MAPI 配置文件的详细信息,请参阅知识库文章 306962“HOWTO:在未安装 Outlook 的情况下创建 MAPI 配置文件”(https://support.microsoft.com/kb/306962/zh-cn)。
如果为了进行演示而必须将 Outlook 和 Exchange Server 安装在同一台计算机上,建议您使用下列配置之一,这些配置已经为用于演示而进行了测试:
- Exchange 2000 Server 与 Outlook 2000 一起使用
- Exchange 2000 Server 与 Outlook 2002 一起使用
更正此错误
从 Exchange 服务器上卸载 Microsoft Outlook 或第三方 MAPI 应用程序。
重新运行 Exchange Server 安装程序,并单击“重新安装”。
有关在同一台计算机上使用 Microsoft Office Outlook 2003 和 Microsoft Exchange Server 的详细信息,请参阅 Microsoft 知识库文章 266418“Microsoft does not support installing Exchange Server components and Outlook on the same computer”(英文)(https://go.microsoft.com/fwlink/?linkid=3052&kbid=266418)。
有关解决 MAPI 冲突的详细信息,请参阅知识库文章 229700“如何在 Microsoft Outlook 中确定 Mapisvc.inf 文件的正确路径”(https://go.microsoft.com/fwlink/?linkid=3052&kbid=229700)。
有关 MAPI32 存根库的详细信息,请参阅“Messaging API (MAPI)”(英文)(https://go.microsoft.com/fwlink/?linkid=34395)。