Help and Support

文章编号: 174701 - 最后修改: 2006年8月9日 - 修订: 3.0

XCLN: Exchange Client RPC 问题疑难解答

本文的发布号曾为 CHS174701
展开全部 | 关闭全部

症状

当您启动 Microsoft Outlook 或 Microsoft Exchange Client 时,可能会出现以下错误信息:
Could not connect to your Exchange server. There may be a network problem or your server may be down.
此错误信息是由电子邮件客户端 RPC(远程过程调用)与 Exchange Server 计算机之间的通信问题而引起的。

当安装 Exchange Client 时,它为 RPC 试图绑定的网络协议设置默认的 RPC 网络协议绑定次序。

因此,如果 Exchange Client 在启动过程中不开始响应或停止响应,可能是由于网络连接问题或 RPC 问题所导致。 您可以使用以下步骤对这一问题进行疑难解答:
  1. 首先,在命令提示符下,通过执行 NET USE 命令,尝试连接到 Exchange Server 计算机,来确定是否存在网络连接问题。 例如:
    net use * \\address
    在默认状态下,地址目录是共享的。 有关 NET USE 命令的详细信息,请在命令提示符下键入 NET USE/?,或者参见以下 Microsoft Knowledge Base 中的文章
    143351? (http://support.microsoft.com/kb/143351/EN-US/ ) : 怎样使用 Net Diagnostics 检查网络连接
    如果可以在命令提示符下,连接到 Exchange Server 计算机,尝试在 Windows 3.1x client 的“文件管理器”中或在 Windows 95 或 Windows NT 4.0 的“网上邻居”中映射 Exchange Server 计算机的网络驱动器。

    在 Windows 3.1x 中映射网络驱动器:

    1. 在“主群组”中打开“文件管理器”。
    2. 在“菜单”选项列表中单击“磁盘”。
    3. 在“磁盘”下,单击“连接网络驱动器”。
    4. 在“连接网络”对话框中,转到“路径”文本框并键入:
      \\<exchangeserver_name>\address
    5. 单击“确定”。
    备注: 当指定 Exchange Server 计算机名时不要使用尖括号 <>。

    在 Windows 95 或 Windows NT 中映射网络驱动器:

    1. 用鼠标右键单击或双击位于桌面上的“网上邻居”。
    2. 在弹出菜单上,单击“映射网络驱动器”。
    3. 在“映射网络驱动器”对话框中,转到“路径”文本框并键入:
      \\<exchangeserver_name>\address
    4. 单击“确定”。
    备注: 当指定 Exchange Server 计算机名时不要使用尖括号 <>。

    如果能顺利实现这一步,就能实现基本的网络连接。 接着可以进行第 2 步。如果这一步不成功,确定问题是与协议有关还是与硬件有关(网卡、电缆等等)。 一定要单个测试每个协议以查找问题。

    有关的 TCP/IP 具体问题的详细信息,请参见以下 Microsoft Knowledge Base 文章:
    155048? (http://support.microsoft.com/kb/155048/EN-US/ ) : XCLN: 使用 TCP/IP 启动 Windows Client 时的疑难解答
    有关连接问题疑难解答的其它信息,请参见以下 Microsoft Knowledge Base 文章:
    99859? (http://support.microsoft.com/kb/99859/EN-US/ ) : Windows for Workgroup: 避免硬件冲突

    104322? (http://support.microsoft.com/kb/104322/EN-US/ ) : WFWG 网络连接问题疑难解答

    141497? (http://support.microsoft.com/kb/141497/EN-US/ ) : 怎样使用设备管理器检查资源状态

    169790? (http://support.microsoft.com/kb/169790/EN-US/ ) : Windows NT 4.0 系统中基本 TCP/IP 问题的疑难解答

    102908? (http://support.microsoft.com/kb/102908/EN-US/ ) : Windows NT 与 TCP/IP 连接问题疑难解答

    152262? (http://support.microsoft.com/kb/152262/EN-US/ ) : 不匹配的 IPX/SPX 帧类型妨碍连接

    166321? (http://support.microsoft.com/kb/166321/EN-US/ ) : 在 Windows 95 系统中配置最大 IPX 数据包大小
  2. 下一步,使用有问题的邮箱,尝试从多个计算机与 Exchange Server 计算机进行连接,以确定问题是与工作组有关还是与邮箱有关。
  3. 通过在 Exchange Server 计算机上安装 Exchange Client,而完全避免使用网络。 为存在连接问题的邮箱设置配置文件。
  4. 一旦确定基本网络连接运行正常,而且 Exchange Server 是启动时唯一存在问题的应用程序,则应当:

    1. 将注意力集中到 RPC_Binding_Order 项目的疑难解答。 有关该问题的疑难解答,请参见以下 Microsoft Knowledge Base 文章:
      163576? (http://support.microsoft.com/kb/163576/EN-US/ ) : XGEN: 修改 RPC 绑定次序
    2. 如果在修改 RPC_Binding_Order 后,客户软件在启动时仍然挂起,尝试使用包含在 Exchange Server 光盘中,位于 Support 目录下的 RPC Ping 实用工具。

      RPC Ping 实用工具中的服务器端组件,Rpings 是从 Exchange Server 计算机中运行的,可以确定 RPC 绑定哪个协议,也可以确定接受来自客户端的哪个协议。 Rpings 应在运行 RPC Ping 的客户端组件之前运行。 以下是从 Exchange Server 计算机上运行 Rpings 的示例:
                +endpoint \pipe\rping on protocol sequence ncacn_np is set for
                   use.
                +endpoint 52 on protocol sequence ncacn_nb_nb is set for use.
                +endpoint rping on protocol sequence ncalrpc is set for use.
                +endpoint 2256 on protocol sequence ncacn_ip_tcp is set for use.
                +endpoint 53 on protocol sequence ncacn_nb_tcp is set for use.
                +endpoint 54 on protocol sequence ncacn_spx is set for use.
                +endpoint 2256 on protocol sequence ncadg_ip_udp is set for use.
                +endpoint 55 on protocol sequence ncadg_ipx is set for use.
                *  protocol Sequence ncacn_vns_spp not supported on this host
      
                Enter '@q' to exit rpings.
        

      上述 Rpings 示例的结论表明客户端可以通过 NetBEUI、Local RPC、TCP/IP 或 IPX/SPX 协议与 Exchange Server 计算机通信。 正如上例中最后一行表明,这台服务器上未安装 Support for Banyan Vines。

      为此,运行 RPC Ping 的客户端组件,在 Windows NT Workstation 或 Windows 95 客户端运行 Rpingc32,或在 Windows 3.1x 客户端运行 Rpingc16。 在 DOS 客户端运行 Rpingdos。

      有关运行 RPC Ping 实用工具的详细信息,请参见以下 Microsoft Knowledge Base 文章:
      167260? (http://support.microsoft.com/kb/167260/EN-US/ ) : XCLN: 如何使用 RPCPing 测试 RPC 通讯
      在客户端,单独测试每个协议以确定可以绑定哪个协议。 您将需要以下信息和设置:

      1. Exchange Server 计算机名
      2. 将协议顺序设置为服务器使用的协议列表中的一个协议。
      3. 设置 Rping 为终结点
      4. 设置 Pings 停止数字为 1
      5. 设置终结点搜索模式
      尝试在启用和不启用安全性的情况下运行 RPC Ping。

      如果用某个特定的协议能够在服务器上成功地运行 RPing,在 PC_Binding_Order 中将该协议置于首位,并尝试启动 Exchange Client。
    3. 如果用任何协议都不能运行 RPing,则可能存在已损坏的 RPC 支持文件。 在 Windows\System 或 Winnt\System32 目录下,将以下所有文件改名,并从一个可以运行的客户端或共享点重新复制这些文件。 Windows NT 客户端有 9 个 RPC 支持文件: Rpcss.exe、Rpcrt4.dll、Rpcns4.dll、Rpcltscm.dll、Rpclts8.dll、Rpclts1.dll、Rpcltccm.dll、Rpcltc8.dll、Rpcltc1.dll。
    备注: 对于 16 位和 DOS 客户端,RPC .dll 文件包含于 Exchange Client。 对于 32 位客户端、Windows 95 和 Windows NT,它们包含于操作系统中。
  5. 如果可能存在域凭据问题,尝试在 Microsoft Exchange Server 服务页面的“高级”选项卡中清除“登录时使用网络安全性”复选框。 “高级”选项卡位于“控制面板”、“电子邮件”图标、或在 Exchange Server 或 Outlook 中(单击“工具”,“服务”。 选择 Microsoft Exchange Server 服务,单击“属性”,然后选择“高级”选项卡可看到该复选框)。

    这样将强制用户提供他或她的 Windows NT 凭据:
    用户名、密码和域名。
  6. 最后一步,是使用 Network Monitor 运行网络跟踪,进行测试并查明问题所在。 有关使用 Network Monitor 跟踪网络 RPC 问题的详细信息,请参见以下 Microsoft Knowledge Base 文章:
    159298? (http://support.microsoft.com/kb/159298/EN-US/ ) : 分析使用 TCP/IP 的 Exchange RPC 通讯
    有关其它信息,请参见 Microsoft Knowledge Base 中的以下文章:
    149045? (http://support.microsoft.com/kb/149045/EN-US/ ) : XCLN: 安装于 w/ Windows 3.x & MS-DOS 客户端的 RPC 文件

    149819? (http://support.microsoft.com/kb/149819/EN-US/ ) : RPC 导致 Exchange Server 挂起所有连接的客户

这篇文章中的信息适用于:
  • Microsoft Exchange Client 5.5
  • Microsoft Exchange Client 5.0
  • Microsoft Exchange Client 4.0
  • Microsoft Outlook 2000 标准版
  • Microsoft Outlook 97 标准版
  • Microsoft Outlook 98 标准版
  • Microsoft Outlook, Exchange Server Edition
  • Microsoft Outlook 8.0 Exchange Server Edition for Macintosh
  • Microsoft Outlook 8.1 Exchange Server Edition for Macintosh
关键字:?
kbhowto KB174701
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

文章翻译

 

Related Support Centers