需要 DSProxy dll,但无法加载

 

上一次修改主题: 2015-03-09

Microsoft Operations Manager 的 Microsoft Exchange Server 2007 管理包可以监视运行 Exchange Server 2007 的计算机上的 Windows 应用程序日志,还可以在记录以下“详细信息”表中指定的事件时生成此警报。

要了解有关此事件的更多信息,请执行下列一项或多项操作:

  • 查看相应的事件描述,其中包含特定于您的环境的变量。从操作员控制台中选择此警报,然后单击“属性”选项卡。

  • 查看已记录为符合此 Operations Manager 警报条件的所有事件。从操作员控制台中单击“事件”选项卡,然后双击列表中您要查看其事件描述的事件。

Details

Product Name

Exchange

Product Version

8.0 (Exchange Server 2007)

Event ID

2059

Event Source

MSExchangeSA

Alert Type

Warning

MOM Rule Path

Microsoft Exchange Server/Exchange 2007/Mailbox/System Attendant

MOM Rule Name

DsProxy DLL is required but cannot be loaded.

说明

此错误事件表示找不到 DSProxy.dll 或 DSProxy.dll 已丢失。如果找不到 DSProxy.dll,则可能无法启动 Microsoft® Exchange System Attendant 服务。

用户操作

要解决此错误,请执行下列步骤:

  • 确保 DSProxy.dll 位于运行记录此事件的 Microsoft Exchange Server 的服务器上。为此,请按照此处给定的步骤执行操作:

    • 打开 Microsoft Windows® 资源管理器。

    • 找到 C:\Program Files\Microsoft\Exchange Server\Bin 并确认存在 DSProxy.dll。

      注意   如果在安装此 Exchange 服务器时指定了其他安装位置,请打开该位置的 Bin 目录。

  • 确认 HKEY_LOCAL_MACHINE\Microsoft\Exchange\Setup 注册表项拥有所需的权限。为此,请按照此处给定的步骤执行操作:

警告 不正确地编辑注册表时,可能导致出现严重问题,从而需要重新安装操作系统。因不正确地编辑注册表而导致出现的问题是能够解决的问题。在编辑注册表之前,请备份任何有用数据。

  - 启动注册表编辑器 (**regedit**)。

  - 找到以下注册表项:**HKLM\\SOFTWARE\\Microsoft\\Exchange\\Setup**,右键单击该注册表项,然后选择“权限”。

  - 单击“高级”。

  - 确保选择了“允许父项的继承权限传播到该对象和所有子对象”选项。

  - 使用下列矩阵验证 **HKLM\\SOFTWARE\\Microsoft\\Exchange\\Setup** 注册表项是否拥有所需的权限:
    
    
    <table>
    <colgroup>
    <col style="width: 50%" />
    <col style="width: 50%" />
    </colgroup>
    <tbody>
    <tr class="odd">
    <td><p>管理员、Domain Admins、Enterprise Admins、Exchange Organization Administrators 和系统</p></td>
    <td><p>完全控制和读取访问</p></td>
    </tr>
    <tr class="even">
    <td><p>&lt;MachineName&gt;$、Exchange Domain Servers、Exchange Servers、Exchange 仅查看管理员及用户</p></td>
    <td><p>读取访问</p></td>
    </tr>
    <tr class="odd">
    <td><p>创建所有者</p></td>
    <td><p>特殊权限</p></td>
    </tr>
    <tr class="even">
    <td><p>Power User 和终端服务器用户</p></td>
    <td><p>读取和特殊权限</p></td>
    </tr>
    </tbody>
    </table>
  • 确保 HKLM\SOFTWARE\Microsoft\Exchange\Setup 注册表项下的 Services REG_SZ 注册表项具有 DSProxy.dll 文件的正确路径。为此,请执行下列步骤:

    • 启动注册表编辑器。

    • 找到以下注册表项:HKLM\SOFTWARE\Microsoft\Exchange\Setup 并在结果窗格中双击 Services 注册表项。

    • 确保“数值数据”包含以下值:C:\Program Files\Microsoft\Exchange Server

注意 如果将此 Exchange 服务器安装到了其他位置,请确保“数值数据”包含该位置。

更多信息

要根据生成此警报的条件搜索 Microsoft 知识库文章,请访问查看知识库文章网站。

要查看 Exchange 2007 MOM 警报中可能无法提供的 Exchange 2007 事件消息文章,请参阅事件和错误消息中心

如果您尚未执行此操作,请考虑运行 Microsoft Exchange 提供的工具,以帮助管理员分析其 Exchange 环境并对该环境进行疑难解答。这些工具可以帮助确保您的配置符合 Microsoft 最佳做法,还可以帮助您确定并解决性能问题、改进邮件流以及更好地管理灾难恢复方案。转到 Exchange 管理控制台的“工具箱”节点可立即运行这些工具。有关这些工具的详细信息,请参阅 Exchange Server 2007 帮助中的工具箱