在启用了终端服务器的基于 Windows Server 2003 的计算机上,将事件 ID 10000 记录在应用程序日志中

本文提供了一个解决方案,用于解决在使用运行 Windows Server 2003 的终端服务器计算机时,事件 ID 10000 记录在应用程序日志中的问题。

适用于:  WindowsServer 2003
原始 KB 编号:   914052

重要

本文包含有关如何修改注册表的信息。 修改注册表之前,一定要先进行备份。 并且一定要知道在发生问题时如何还原注册表。 若要详细了解如何备份、还原和修改注册表,请单击以下文章编号以查看 Microsoft 知识库中的文章:
256986 Microsoft Windows说明

症状

尝试连接到启用了终端服务器的基于 Microsoft Windows Server 2003 的计算机时,应用程序日志中会记录类似于以下的事件:

事件类型:错误事件源:DCOM 事件类别:无事件 ID:10000 日期: <Date> <Time> 时间:用户:N/A 计算机:Computer_Name
说明:无法启动 DCOM 服务器:{0002DF01-0000-0000-C000-000000000046} 错误:"%%233"在启动此命令时发生 <command> :-Embedding

备注

Computer_Name 是终端服务器计算机的名称。

原因

当终端服务器计算机的注册表中缺少 Winlogon 通知所需的注册表项时,会出现此问题。

解决方案

警告

使用注册表编辑器或其他方法修改注册表不当可能会出现严重问题。 这些问题可能需要重新安装操作系统。 Microsoft 不能保证可以解决这些问题。 修改注册表的风险由您自行承担。 若要解决此问题,请向终端服务器计算机的注册表中添加以下注册表项。 为此,请按照下列步骤操作:

  1. 单击 "开始",单击"运行",在"打开"框中键入 regedit,然后单击"确定 "。

  2. 找到以下注册表子项:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\termsrv

  3. 在此子项下,添加以下注册表项:

    名称 类型 值数据
    注销 REG_SZ TSEventLogoff
    登录 REG_SZ TSEventLogon
  4. 重新启动终端服务器计算机。