OWA.Protocol.Dep 运行状况设置疑难解答
适用于:Exchange Server 2013
OWA。Protocol.DEP 运行状况集监视 Lync 2013 和 Exchange 2013 之间集成的Outlook Web App中即时消息 (即时消息) 服务的整体运行状况。 有关在 Outlook Web App 中启用即时消息的详细信息,请参阅集成 Microsoft Lync Server 2013 和 Microsoft Outlook Web App 2013。
如果收到指示 OWA 的警报。Protocol.DEP 运行状况设置不正常,这表示存在可能导致即时消息在 Outlook Web App 中无法正常工作的问题。
说明
使用下列探测器和监视器监视 OWA.Protocol.DEP 服务。
探针 | 运行状况设置 | 关联监视器 |
---|---|---|
无(通知或检查) | Owa。Protocol.DEP | OwaIMInitializationFailedMonitor |
无(通知或检查) | Owa。Protocol.DEP | WacDiscoveryFailureEventMonitor |
有关探测和监视器的详细信息,请参阅 服务器运行状况和性能。
用户操作
发出警报后服务可能会恢复。 因此,当您收到指定 OWA.Protocol.DEP 运行状况设置不正常的警报时,请首先验证问题是否仍存在。 若问题确实存在,执行以下部分介绍的相应恢复操作。
错误的恢复操作:“InstantMessageOCSProvider.InitializeEndpointManager。 没有 IM 提供程序的注册表设置。”
此错误表明邮箱服务器上缺少必需的注册表项。 在服务器上安装 Microsoft 统一通信托管 API (UCMA) 4.0 时,此注册表项应该已配置。 缺少的注册表项为:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MSExchange OWA\InstantMessaging
此键应包含指向 DLL 的 Microsoft.Rtc.Internal.Ucweb
ImplementationDLLPath 字符串。 默认位置为 C:\Program Files\Microsoft UCMA 4.0\Runtime\SSP\Microsoft.Rtc.Internal.Ucweb.dll
。
若要修复此问题,请重新安装 UCMA 4.0,或手动创建注册表项。 可在此处下载 UCMA 4.0: 统一通信托管 API 4.0 运行时。
错误的恢复操作:“InstantMessageOCSProvider.InitializeEndpointManager。 找不到 IM 提供程序。”
此错误表示 Microsoft.Rtc.Internal.Ucweb
邮箱服务器上缺少 DLL 文件。 在服务器上安装 UCMA 4.0 时,此文件应该已安装。 默认位置为 C:\Program Files\Microsoft UCMA 4.0\Runtime\SSP
。
若要解决此问题,请重新安装 UCMA 4.0。 有关详细信息,请参阅 统一通信托管 API 4.0 运行时。
错误的恢复操作:“即时消息服务器名称在web.config设置为 null 或空。
此错误指示在邮箱服务器上的Outlook Web App应用程序配置 (web.config) 文件中未定义 Lync 2013 服务器。 此 web.config
文件位于 , %ExchangeInstallPath%ClientAccess\Owa
应包含名为 IMServerName 的密钥,该密钥指定 Lync 2013 服务器的 FQDN。 若要解决此问题,请执行以下步骤:
在命令提示符窗口中,运行以下命令,在记事本中打开 Outlook Web App web.config 文件:
Notepad %ExchangeInstallPath%ClientAccess\Owa\web.config
搜索名为 IMServerName 的密钥。 如果找到,请验证 Lync 2013 服务器的 FQDN。 如果找不到该注册表项,请执行以下步骤进行添加。
找到名为 <appSection> 的标记。
在 <appSection> 节点中,添加以下行:
<add key="IMServerName" value="Lync Server FQDN" />
例如:
<add key="IMServerName" value="lync01.contoso.com" />
若要在 Outlook Web App 中应用更改,请运行以下命令:
%windir%\system32\inetsrv\appcmd.exe recycle apppool /apppool.name:"MSExchangeOWAAppPool"
针对错误的恢复操作:“即时消息证书指纹在web.config上为 null 或为空。
此错误指示用于集成 Lync 2013 和 Outlook Web App 的证书未在邮箱服务器上的 Outlook Web App 应用程序配置 (web.config) 文件中定义。 此 web.config
文件位于 , %ExchangeInstallPath%ClientAccess\Owa
应包含名为 IMCertificateThumbprint 的密钥,该密钥指定证书的指纹 (哈希) 。
可以使用 Get-ExchangeCertificate cmdlet 获取证书的指纹值,或者在 Exchange 管理中心 (EAC) 服务器>证书中获取。
若要解决此问题,请执行以下步骤:
在命令提示符窗口中,运行以下命令,在记事本中打开 Outlook Web App web.config 文件:
Notepad %ExchangeInstallPath%ClientAccess\Owa\web.config
搜索名为 IMCertificateThumbprint 的密钥。 如果找到,则验证指纹值是否正确。 如果找不到该注册表项,请执行以下步骤进行添加:
找到名为 <appSection> 的标记。
在 <appSection> 节点中,添加以下行:
<add key="IMCertificateThumbprint" value="thumbprint"/>
例如:
<add key="IMCertificateThumbprint" value="35CB4C441D55506C88E59B7946B567A4F45B3B5C" />
若要在 Outlook Web App 中应用更改,请运行以下命令:
%windir%\system32\inetsrv\appcmd.exe recycle apppool /apppool.name:"MSExchangeOWAAppPool"
错误的恢复操作:“找不到指纹 <值的> IM 证书。
此错误表示在邮箱服务器上找不到用于集成 Lync 2013 和 Outlook Web App 的证书。 此证书必须安装在邮箱服务器和 Lync 2013 服务器上,并且必须受到这两个服务器的信任。 有关证书要求的详细信息,请参阅集成 Microsoft Lync Server 2013 和 Microsoft Outlook Web App 2013 中的在 Outlook Web App 上启用即时消息部分。
可以使用 Get-ExchangeCertificate cmdlet 将错误中的指纹值与证书进行匹配,或者在 Exchange 管理中心 (EAC) 服务器>证书。
错误“IM 证书已过期”的恢复操作。
此错误指示用于集成 Lync 2013 和 Outlook Web App 的证书已过期。 若要解决此错误,您需要续订证书。
可以使用 Get-ExchangeCertificate cmdlet 将错误中的指纹值与证书进行匹配,或者在 Exchange 管理中心 (EAC) 服务器>证书。
错误的恢复操作:“IM 证书尚未生效。”
此错误指示用于集成 Lync 2013 和 Outlook Web App 的证书的日期无效。 若要解决此错误,需要配置新证书,并且需要在 中的 IMCertificateThumbprint 密钥中添加 %ExchangeInstallPath%ClientAccess\Owa\web.config
新的指纹值。 有关证书要求的详细信息,请参阅集成 Microsoft Lync Server 2013 和 Microsoft Outlook Web App 2013 中的在 Outlook Web App 上启用即时消息部分。
错误的恢复操作:“IM 证书没有私钥。”
此错误指示用于集成 Lync 2013 和 Outlook Web App 的证书没有私钥。 若要解决此错误,需要配置具有私钥的新证书,并且需要在 中的 IMCertificateThumbprint 密钥中添加 %ExchangeInstallPath%ClientAccess\Owa\web.config
新的指纹值。 有关证书要求的详细信息,请参阅集成 Microsoft Lync Server 2013 和 Microsoft Outlook Web App 2013 中的在 Outlook Web App 上启用即时消息部分。