Help and Support

文章编号: 263900 - 最后修改: 2006年2月20日 - 修订: 3.1

将 Windows 2000 终端服务与 Citrix Metaframe 1.8 一起使用时出现 COM+ 和 DCOM 错误

展开全部 | 关闭全部

症状

在 Microsoft Windows 2000 上安装 Citrix Metaframe 1.8 之后,事件日志中出现以下错误消息。

在系统日志中:

事件:10010
来源:DCOM
描述:服务器 {02D4B3F1-FD88-11D1-960D-00805FC79235} 没有在限定的时间内用 DCOM 注册。
在应用程序日志中:

事件:4097 来源:COM+ 描述:The run-time environment has detected an inconsistency in its internal state.Please contact Microsoft Product Support Services to report this error.Error in .\crmrecoveryclerkobj.cpp(1149), hr = 80070003:GetVolumeInformation
您也无法在该计算机上管理 COM+。如果尝试这样做,可能会导致出现一个包含以下文本的对话框:
An error occurred while processing the last operation.Error code 80080005 - Server execution failed.

The event log may contain additional troubleshooting information.


原因

此行为是由安装 Citrix Metaframe 1.8 for Microsoft Windows 2000 以及在 Metaframe 安装期间使用驱动器重映射功能所导致的。在 Metaframe 重新映射系统驱动器时,它会遍历注册表,并将出现的所有旧驱动器号替换为新的重新映射的驱动器号。不过,COM+ 目录中的信息将被忽略。其中的一条关键信息是 COM+ 系统应用程序使用的“补偿资源管理器”(CRM) 日志文件的 COM+ 系统应用程序路径。每当 COM+ 系统应用程序启动时,它都要尝试读取其日志文件。因为找不到该日志文件,所以它就会记录一个错误并关闭。此行为每分钟会发生数次,具体频度取决于计算机上正在运行的应用程序。这一行为还使得无法在该计算机上管理 COM+。

解决方案

Citrix 知识库文章 CTX240747 中讨论了此问题。要查看此文章,请在以下 Citrix 网站中搜索 Citrix 文档 ID“CTX240747”:
http://knowledgebase.citrix.com/cgi-bin/webcgi.exe?New,KB=CitrixKB (http://knowledgebase.citrix.com/cgi-bin/webcgi.exe?New,KB=CitrixKB)
请与 Citrix 技术支持联系,电话:1-800-424-8749。

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

文章翻译

 

Related Support Centers