本文提供了在使用运行 Windows Server 2003 的终端服务器计算机时在应用程序日志中记录事件 ID 10000 的问题的解决方案。
适用于: Windows Server 2003原始 KB 数: 914052
重要
本文包含有关如何修改注册表的信息。 在修改注册表之前,请确保备份注册表。 请确保知道如何还原注册表(如果出现问题)。 有关如何备份、还原和修改注册表的详细信息,请单击以下文章编号以查看Microsoft知识库中的文章: 256986 Windows 注册表Microsoft说明
现象
尝试连接到启用了终端服务器的基于 windows Server 2003 的计算机Microsoft时,应用程序日志中记录了类似于以下内容的事件:
事件类型:错误事件源:DCOM 事件类别:None 事件 ID:10000 日期:日期>时间<:<时间>用户:N/A 计算机:Computer_Name 说明:无法启动 DCOM 服务器:{0002DF01-0000-0000-C000-0000000000046} 错误:“%%233”在启动此命令时发生:命令 <> -Embedding
注意
Computer_Name 是终端服务器计算机的名称。
原因
当终端服务器计算机的注册表中缺少 Winlogon 通知所需的注册表项时,会出现此问题。
解决方法
警告
如果您使用注册表编辑器或其他方法错误地修改了注册表,可能会出现严重问题。 这些问题可能要求重新安装操作系统。 Microsoft 不能保证能够解决这些问题。 您应自行承担修改注册表的风险。 若要解决此问题,请将以下注册表项添加到终端服务器计算机的注册表。 为此,请按照下列步骤进行操作:
-
单击“开始”,单击“运行**”,在“打开**”框中键入 regedit,然后单击“确定”。
-
找到以下注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\termsrv -
在此子项下,添加以下注册表项:
名称 类型 值数据 Logoff REG_SZ TSEventLogoff 登录 REG_SZ TSEventLogon -
重启终端服务器计算机。