Um objecto enumerador de WMI é cancelado antes de o computador cliente conseguir concluir a utilização do mesmo num computador cliente baseado no Windows Server 2003 ou no Windows XP

Traduções de Artigos Traduções de Artigos
Artigo: 913538 - Ver produtos para os quais este artigo se aplica.


Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido).
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando utiliza uma função WMI (Windows Management Instrumentation) que faça com que um objecto enumerador seja clonado internamente num computador cliente baseado no Microsoft Windows Server 2003 ou no Microsoft Windows XP, o objecto enumerador é cancelado antes de o computador cliente conseguir concluir a utilização do mesmo. Além disso, a função WMI poderá devolver um código de erro.

Resolução

Windows Server 2003

Informações sobre a actualização

Os seguintes ficheiros estão disponíveis para transferência a partir do centro de transferências da Microsoft:
Windows Server 2003, versões baseadas em x64
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote 913538 agora.
Windows Server 2003, versões baseadas em Itanium
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote 913538 agora.
Windows Server 2003, versões baseadas em x86
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote 913538 agora. Data de edição: 21 de Fevereiro de 2006

Para obter mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
119591 Como obter ficheiros de suporte da Microsoft a partir de serviços online
A Microsoft procedeu à detecção de vírus neste ficheiro. A Microsoft utilizou o software de detecção de vírus mais actual, disponível na data de publicação do ficheiro. O ficheiro está armazenado em servidores com segurança melhorada, que ajudam a impedir quaisquer alterações não autorizadas ao ficheiro.

Pré-requisitos

Não existem pré-requisitos.

Necessidade de reinício

É necessário reiniciar o computador depois de aplicar esta actualização.

Informações sobre a substituição de actualizações

Esta actualização não substitui quaisquer outras correcções ou actualizações.

Informações sobre os ficheiros

A versão inglesa desta actualização tem os atributos de ficheiro listados na tabela que se segue (ou atributos de ficheiro posteriores). As datas e horas destes ficheiros são indicadas no formato de hora universal coordenada (UTC, Coordinated Universal Time). Ao visualizar as informações dos ficheiros, estas serão convertidas na hora local. Para determinar a diferença entre a hora UTC e a hora local, utilize o separador Fuso horário (Time Zone) da ferramenta Data e hora (Date and Time) do Painel de controlo (Control Panel).
Windows Server 2003, versões baseadas em x64
Reduzir esta tabelaExpandir esta tabela
FicheiroVersãoTamanhoDataHoraPlataforma
Wbemcore.dll5.2.3790.26191,282,56017-Jan-200603:06x64
Windows Server 2003, versões baseadas em Itanium
Reduzir esta tabelaExpandir esta tabela
FicheiroVersãoTamanhoDataHoraPlataforma
Wbemcore.dll5.2.3790.26192,039,29617-Jan-200603:06IA-64
Windows Server 2003, versões baseadas em x86
Reduzir esta tabelaExpandir esta tabela
FicheiroVersãoTamanhoDataHoraPlataforma
Wbemcore.dll5.2.3790.2619509,44017-Jan-200616:20x86

Windows XP

Informações sobre a actualização

O ficheiro que se segue está disponível para transferência a partir do centro de transferências da Microsoft:
Windows XP Professional x64 Edition
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote 913538 agora.
Windows XP, versões baseadas em x86
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote 913538 agora.

Data de edição: 22 de Fevereiro de 2006

Para obter mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
119591 Como obter ficheiros de suporte da Microsoft a partir de serviços online
A Microsoft procedeu à detecção de vírus neste ficheiro. A Microsoft utilizou o software de detecção de vírus mais actual, disponível na data de publicação do ficheiro. O ficheiro está armazenado em servidores com segurança melhorada, que ajudam a impedir quaisquer alterações não autorizadas ao ficheiro.

Pré-requisitos

Não existem pré-requisitos.

Necessidade de reinício

Tem de reiniciar o computador depois de aplicar esta correcção.

Informações sobre a substituição de actualizações

Esta correcção não substitui quaisquer outras.

Informações sobre os ficheiros

A versão inglesa desta actualização tem os atributos de ficheiro listados na tabela que se segue (ou atributos de ficheiro posteriores). As datas e horas destes ficheiros são indicadas no formato de hora universal coordenada (UTC, Coordinated Universal Time). Ao visualizar as informações dos ficheiros, estas serão convertidas na hora local. Para determinar a diferença entre a hora UTC e a hora local, utilize o separador Fuso horário (Time Zone) da ferramenta Data e hora (Date and Time) do Painel de controlo (Control Panel).
Windows XP Professional x64 Edition
Reduzir esta tabelaExpandir esta tabela
FicheiroVersãoTamanhoDataHoraPlataforma
Wbemcore.dll5.2.3790.26191,282,56017-Jan-200603:06x64
Windows XP, versões baseadas em x86
Reduzir esta tabelaExpandir esta tabela
FicheiroVersãoTamanhoDataHoraPlataforma
Wbemcore.dll5.1.2600.2829530,94417-Jan-200603:34x86

Ponto Da Situação

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informação

O script que se segue demonstra este problema:
Set objWMIServices = GetObject("winmgmts:root/cimv2")
Set objWMIInstances = objWMIServices.InstancesOf ("Win32_Process")

wscript.echo objWMIInstances.Item("Win32_Process.Handle=""0""").caption
wscript.echo objWMIInstances.Item("Win32_Process.Handle=""4""").caption
O método InstancesOf faz com que um objecto enumerador seja criado. O método Item utiliza sempre um clone do objecto enumerador para que o objecto enumerador original não seja alterado. Sempre que um objecto enumerador é clonado, é adicionada uma entrada a uma lista interna que é mantida pelo objecto enumerador. Quando cada método Item concluir a utilização do clone do objecto enumerador, o método Item libertará o clone do objecto enumerador. Quando a contagem de referência de um clone de objecto enumerador atingir zero, o clone do objecto enumerador será removido da lista. Idealmente, quando o último clone de objecto enumerador for removido da lista, o objecto enumerador terá de ser cancelado.

No entanto, neste caso, o objecto enumerador é cancelado sempre que um clone de objecto enumerador é removido da lista. Isto significa que o objecto enumerador é cancelado após a conclusão da primeira chamada ao método Item.

Depois de instalar a correcção 913538, o objecto enumerador será cancelado após a remoção do último clone de objecto enumerador da lista. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
824684 Description of the standard terminology that is used to describe Microsoft software updates

Suporte técnico para versões baseadas em x64 do Microsoft Windows

O seu fabricante de hardware fornece suporte técnico e assistência para versões baseadas em x64 do Windows. O seu fabricante de hardware fornece suporte porque foi incluída uma versão baseada em x64 do Windows no hardware. O fabricante de hardware pode ter personalizado a instalação do Windows com componentes exclusivos. Estes componentes exclusivos podem incluir controladores de dispositivo específicos ou definições opcionais para maximizar o desempenho do hardware. A Microsoft fornecerá assistência razoável se necessitar de ajuda técnica para a sua versão baseada em x64 do Windows. No entanto, poderá ter de contactar o fabricante directamente. O fabricante está melhor qualificado para oferecer suporte em relação ao software que instalou no hardware.

Para obter informações sobre o Microsoft Windows XP Professional x64 Edition, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/windowsxp/64bit/default.mspx
Para obter informações sobre versões baseadas em x64 do Microsoft Windows Server 2003, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/portugal/windowsserver2003/64bit/x64/default.mspx

Propriedades

Artigo: 913538 - Última revisão: 24 de agosto de 2007 - Revisão: 2.4
A informação contida neste artigo aplica-se a:
  • 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
Palavras-chave: 
atdownload kbwinserv2003presp2fix kbwinxpsp3fix kbwinxppresp3fix kbqfe kbfix kbbug kbpubtypekc KB913538

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com