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

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

适用于: Windows Server 2003
原始 KB 编号: 914052

重要

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

症状

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

事件类型:错误事件源:DCOM 事件类别:无事件 ID:10000 日期:<日期> 时间:<时间> 用户:N/A 计算机: Computer_Name
说明:无法启动 DCOM 服务器: {0002DF01-0000-0000-C000-000000000046} 启动此命令时出现错误: “%%233” 在启动此命令时发生: <命令> -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. 重启终端服务器计算机。