在客户端计算机使用完基于 Windows Server 2003 或 Windows XP 的客户端计算机上的 WMI 枚举器对象之前,该枚举器对象被取消

针对 Windows XP 的支持已终止

Microsoft 已于 2014 年 4 月 8 日终止了针对 Windows XP 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

针对 Windows Server 2003 的支持已于 2015 年 7 月 14 日终止。

Microsoft 已于 2015 年 7 月 14 日终止了对于 Windows Server 2003 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

本文已归档。它按“原样”提供,并且不再更新。
症状
当您使用的 Windows Management Instrumentation (WMI) 函数导致在基于 Microsoft Windows Server 2003 或 Microsoft Windows XP 的客户端计算机上内部克隆某个枚举器对象时,该枚举器对象在客户端计算机完成枚举器对象的使用之前被取消。此外,该 WMI 函数可能返回一个错误代码。
解决方案

Windows Server 2003

更新信息

可以从 Microsoft 下载中心下载以下文件:
Windows Server 2003(基于 x64 的版本)
下载立即下载 913538 程序包。
Windows Server 2003(基于 Itanium 的版本)
下载立即下载 913538 程序包。
Windows Server 2003(基于 x86 的版本)
下载立即下载 913538 程序包。发布日期:2006 年 2 月 21 日

有关如何下载 Microsoft 支持文件的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591 如何从联机服务获取 Microsoft 支持文件
Microsoft 已对此文件进行了病毒扫描。Microsoft 使用的是该文件发布时可以获得的最新病毒检测软件。该文件存储在安全性得到增强的服务器上,这些服务器可帮助防止对该文件进行未经授权的更改。

先决条件

无先决条件。

重新启动要求

应用此更新后,必须重新启动计算机。

更新替代信息

此更新不替换任何其他修补程序或更新。

文件信息

此更新的英文版具有下表中列出的文件属性(或更新的文件属性)。这些文件的日期和时间按协调世界时 (UTC) 列出。当您查看文件信息时,此时间将转换为当地时间。要了解 UTC 与当地时间之间的时差,请使用“控制面板”中“日期和时间”工具中的“时区”选项卡。
Windows Server 2003(基于 x64 的版本)
文件名文件版本文件大小日期时间平台
Wbemcore.dll5.2.3790.26191,282,56017-Jan-200603:06x64
Windows Server 2003(基于 Itanium 的版本)
文件名文件版本文件大小日期时间平台
Wbemcore.dll5.2.3790.26192,039,29617-Jan-200603:06IA-64
Windows Server 2003(基于 x86 的版本)
文件名文件版本文件大小日期时间平台
Wbemcore.dll5.2.3790.2619509,44017-Jan-200616:20x86

Windows XP

更新信息

可以从 Microsoft 下载中心下载以下文件:
Windows XP Professional x64 Edition
下载立即下载 913538 程序包。
基于 x86 的 Windows XP 版本
下载立即下载 913538 程序包。

发布日期:2006 年 2 月 22 日

有关如何下载 Microsoft 支持文件的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591 如何从联机服务获取 Microsoft 支持文件
Microsoft 已对此文件进行了病毒扫描。Microsoft 使用的是该文件发布时可以获得的最新病毒检测软件。该文件存储在安全性得到增强的服务器上,这些服务器可帮助防止对该文件进行未经授权的更改。

先决条件

无先决条件。

重新启动要求

应用此修补程序后,必须重新启动计算机。

更新替代信息

此修补程序不替代任何其他修补程序。

文件信息

此更新的英文版具有下表中列出的文件属性(或更新的文件属性)。这些文件的日期和时间按协调世界时 (UTC) 列出。当您查看文件信息时,此时间将转换为当地时间。要了解 UTC 与当地时间之间的时差,请使用“控制面板”中“日期和时间”工具中的“时区”选项卡。
Windows XP Professional x64 Edition
文件名文件版本文件大小日期时间平台
Wbemcore.dll5.2.3790.26191,282,56017-Jan-200603:06x64
基于 x86 的 Windows XP 版本
文件名文件版本文件大小日期时间平台
Wbemcore.dll5.1.2600.2829530,94417-Jan-200603:34x86
状态
Microsoft 已经确认这是在“适用于”一节中列出的 Microsoft 产品中存在的问题。
更多信息
以下脚本演示此问题:
Set objWMIServices = GetObject("winmgmts:root/cimv2")Set objWMIInstances = objWMIServices.InstancesOf ("Win32_Process")wscript.echo objWMIInstances.Item("Win32_Process.Handle=""0""").captionwscript.echo objWMIInstances.Item("Win32_Process.Handle=""4""").caption
InstancesOf 方法导致创建一个枚举器对象。Item 方法始终使用该枚举器对象的克隆,因此原始枚举器对象未更改。每次克隆枚举器对象时,都会向由该枚举器对象维护的内部列表添加一个条目。每个 Item 方法完成枚举器对象克隆的使用时,该 Item 方法将释放枚举器对象克隆。当某个枚举器对象克隆的引用计数到达零时,将从列表中删除该枚举器对象克隆。理想情况下,从列表中删除最后一个枚举器对象克隆时,必须取消枚举器对象。

但是,在该情况下,每次从列表中删除枚举器对象克隆时,都会取消枚举器对象。这意味着枚举器对象在完成第一个 Item 方法调用之后即被取消。

安装修补程序 913538 之后,枚举器对象将在从列表中删除最后一个枚举器对象克隆之后才被取消。有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684有关用于描述 Microsoft 软件更新标准术语的介绍

对基于 x64 的 Microsoft Windows 版本的技术支持

硬件制造商为基于 x64 的 Windows 版本提供了技术支持和帮助。硬件制造商提供支持是因为基于 x64 的 Windows 版本是随硬件提供的。您的硬件制造商可能自定义了使用独特组件的 Windows 安装。这些独特组件可能包括特定设备驱动程序,或者可能包括实现硬件性能最大化所用的可选设置。如果您需要基于 x64 的 Windows 版本的技术帮助,Microsoft 将尽可能提供合理的帮助。但是,您可能必须与制造商直接联系。您的制造商最有资格为安装在您的硬件上的软件提供支持。

有关 Microsoft Windows XP Professional x64 Edition 的产品信息,请访问下面的 Microsoft 网站: 有关基于 x64 的 Microsoft Windows Server 2003 版本的产品信息,请访问下面的 Microsoft 网站:
Winx64 Windowsx64 64bit 64-bit
属性

文章 ID:913538 - 上次审阅时间:01/16/2015 01:46:09 - 修订版本: 2.5

  • Microsoft Windows Server 2003 R2 Datacenter Edition (64-Bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise Edition (64-Bit x86)
  • Microsoft Windows Server 2003 R2 Standard Edition (64-Bit x86)
  • Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Media Center Edition
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Starter Edition
  • kbnosurvey kbarchive atdownload kbqfe kbhotfixserver kbwinserv2003presp2fix kbwinxpsp3fix kbwinxppresp3fix kbfix kbbug kbpubtypekc KB913538
反馈