Após a instalação do SMS 2003 SP3, o processo Wmiprvse.exe pode gerar alto uso da CPU em computadores cliente durante operações de inventário de hardware

Traduções deste artigo Traduções deste artigo
ID do artigo: 937882 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Considere o seguinte cenário:
  • Instalar o Microsoft Systems Management Server 2003 Service Pack 3 (SP3).
  • O SMS 2003 SP3 ativo Supervisor executa operações de inventário de hardware.
Nesse cenário, o processo de Wmiprvse.exe em computadores cliente na organização pode gerar alto uso da CPU. Às vezes, o uso da CPU pode picos a 100 por cento.

Causa

Esse problema pode ocorrer se as seguintes condições forem verdadeiras:
  • Um arquivo que está listado em um dos locais de inicialização no computador cliente contém vários idiomas inglês. Por exemplo, um arquivo de programa que inclui misto de idiomas é listado no seguinte local de inicialização no computador cliente:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  • A localidade do usuário atual no computador cliente não corresponde a nenhum dos idiomas que são usados no arquivo do local de inicialização (o arquivo descrita no marcador anterior).
  • A classe SMS_AutoStartSoftware está ativada no arquivo Sms_def.mof.

    Observação Para obter mais informações sobre como determinar se essa classe está ativada, consulte a seção "Solução".
A classe SMS_AutoStartSoftware não manipula corretamente essas condições. Nesse cenário, a classe SMS_AutoStartSoftware entra em um loop. Portanto, a operação de inventário gera alto uso da CPU no computador cliente.

Observação A classe SMS_AutoStartSoftware está incluída no SMS 2003 SP3.

As três classes a seguir também podem causar esse problema quando eles processam um arquivo que inclui vários idiomas inglês e quando a localidade do usuário atual não corresponde a qualquer uma das linguagens no arquivo:
  • SMS_BrowserHelperObject
  • SMS_InstalledSoftware
  • SMS_SoftwareShortcut

Resolução

O seguinte arquivo está disponível para download no Centro de download da Microsoft:

Recolher esta imagemExpandir esta imagem
Download
Download the 937882 package now.

Para obter mais informações sobre como baixar os arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
119591Como obter arquivos de suporte da Microsoft de serviços on-line
Microsoft examinou esse arquivo em busca de vírus. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o arquivo foi publicado. O arquivo é armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.

Instruções de instalação

Esse hotfix deve ser instalado somente em computadores cliente SMS afetados. Servidores que hospedam uma função SMS, como um ponto de localizador de servidor (SLP), um ponto de acesso de cliente (CAP) ou um ponto de gerenciamento (MP), não requerem esse hotfix ou do site SMS.

Para simplificar a distribuição deste hotfix, o instalador do hotfix cria automaticamente um pacote e um programa que contêm o arquivo SMS2003AC-SP3 KB937882 x86.msp. O arquivo de 86-enu.exe SMS2003-SP3-KB937882-X só cria o pacote e o programa. Antes que você pode instalar o pacote de hotfix com êxito em clientes avançados do SMS, crie um anúncio e de destino todos os SMS 2003 SP3 Avançado clientes para distribuição. Para fazer isso, execute as seguintes etapas:
  1. Clique duas vezes no arquivo SMS2003-SP3-KB937882-X 86-ENU.exe e, em seguida, siga as instruções para criar o pacote e o programa.
  2. Clique em Iniciar , clique em Todos os programas , clique em Systems Management Server e, em seguida, clique em SMS Administrator Console .
  3. No SMS Administrator Console, expanda Packages , clique com o botão direito do mouse KB937882 - Advanced Client Hotfix - 1C 1 , aponte para Todas as tarefas e, em seguida, clique em Distribute Software .
  4. Siga as instruções no Assistente Software para distribuir para anunciar e implantar o pacote de hotfix.

    Para obter mais informações sobre os métodos que você pode usar para instalar este hotfix, verá a caixa de diálogo intitulada Aplicar hotfixes para clientes avançados do SMS no Assistente para distribuição de software.
Observação Não é necessário executar um site do SMS redefinir depois de instalar esse hotfix.

Se você desejar instalar manualmente o hotfix em um computador cliente do SMS, você pode instalar o arquivo SMS2003AC-SP3 KB937882 x86.msp da linha de comando no computador cliente do SMS, da seguinte maneira:

msiexec.exe /P SMS2003AC-KB891073-X86.msp/l * v %temp% \ SMS2003AC-KB891073-X86.log /q REINSTALL = ALL REINSTALLMODE = mous

Observação O espaço reservado %temp% é o local do arquivo de log de instalação e o espaço reservado SMS2003AC-KB891073-X86.log é o nome do arquivo de log de instalação.

Essa correção aplica-se somente a ambientes que usam a versão em inglês americano do SMS 2003 SP3. Essa correção já está incluída no SMS 2003 International Client Pack 1 (ICP1) e no SMS 2003 International Client Pack 2 (ICP2) na versão internacional do SMS 2003 SP3.

Situação

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

Mais Informações

Esse problema também pode ocorrer depois de implantar a versão atualizada do AssetAdvisor.dll arquivo que está incluído nesse hotfix. Por exemplo, considere o seguinte cenário:
  1. Implantar a versão atualizada do arquivo AssetAdvisor.dll computadores cliente usando o SMS 2003. Portanto, esses computadores cliente não passar pelo problema descrito na seção "Sintomas".
  2. Adicionar um novo computador cliente ao domínio.
  3. O computador cliente recebe a instalação de envio de agente de cliente SMS.
Nesse cenário, o computador cliente pode iniciar a operação de inventário de hardware antes do computador cliente recebe o arquivo AssetAdvisor.dll atualizado.

Observação Geralmente, inventário de hardware é iniciado em aproximadamente 10 minutos da instalação de cliente do SMS. No entanto, ele pode levar aproximadamente um dia para o computador cliente receber o arquivo AssetAdvisor.dll atualizado de SMS 2003. Por exemplo, ele poderia levar aproximadamente um dia para o processo de atualização de coleção, para a atualização de diretiva de cliente e para a operação de anúncio de execução seja concluída.

Portanto, se o computador cliente contém o software afetado, o computador cliente pode passar pelo problema descrito na seção "Sintomas".

Mais Informações

Informações do arquivo de log

Quando esse problema ocorre, as seguintes informações de arquivo de log são geradas durante a operação de coleção de inventário de hardware:
<date and time> 1520 (0x05F0) Collection: Namespace = \\.\root\cimv2\sms; 
Query = SELECT __CLASS, __PATH, __RELPATH, BinFileVersion, BinProductVersion, 
Description, FileName, FilePropertiesHash, FilePropertiesHashEx, FileVersion, 
Location, Product, ProductVersion, Publisher, StartupType, StartupValue FROM 
SMS_AutoStartSoftware; Timeout = 600 secs. InventoryAgent
<date and time> 1520 (0x05F0) Unknown error encountered processing an instance 
of class SMS_AutoStartSoftware: 800706BE InventoryAgent

Successfully Completed Inventory for SMS_InstalledSoftware	AssetAdvisor	<date and time>	2636 (0x0A4C)
Start Inventory for SMS_AutoStartSoftware	AssetAdvisor	<date and time>	2716 (0x0A9C)
Trying to collect data from CAA_Autostartsoftware class	AssetAdvisor	<date and time>	2716 (0x0A9C)
Collecting AutostartSoftwares from HKEY_CURRENT_USER	AssetAdvisor	<date and time>	2716 (0x0A9C)
Collecting AutostartSoftwares from HKEY_LOCAL_MACHINE	AssetAdvisor	<date and time>	2716 (0x0A9C)
Start Inventory for SMS_SystemConsoleUser	AssetAdvisor	<date and time>	2820 (0x0B04)
Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684Descrição da terminologia padrão que é usada para descrever as atualizações de software


Quando você instala esta atualização, uma mensagem de erro semelhante à seguinte listada pode ser registrada no arquivo Execmgr.log:

Solicitação de status de execução ou relatório encontrado para o programa de instalação SMS Advanced Client SP3 Hotfix KB937882 pacote $ PackageID $ execmgr 14/8/2007 1:36:23 PM 4024 (0x0FB8) serviço interrompido enquanto programa de instalação SMS Advanced Client SP3 Hotfix KB937882 está em execução execmgr 14/8/2007 1:36:23 PM 4024 (0x0FB8) OpenProcess falhou para o processo 2700, Erro 80070057 execmgr 14/8/2007 1:31:27 PM 1292 (0x050C) não é possível continuar o programa após reiniciar o serviço porque o processo foi encerrado de monitoramento. Suponha que falha execmgr 14/8/2007 1:31:27 PM 1292 (0x050C)
Você pode ignorar com segurança essa mensagem de erro. O processo de arquivo Execmgr.log cria um novo processo de patch e monitora o status do processo de patch filho. No entanto, o processo de patch filho deve parar o processo pai para instalar os arquivos incluídos na atualização. Após o filho do processo de patch completo, o processo do arquivo Execmgr.log inicia novamente. O processo de arquivo Execmgr.log tenta continuar o processo pai original que iniciou o processo de patch. No entanto, esse processo pai já terminou. O processo de arquivo Execmgr.log retorna o erro porque ele é não é possível continuar este processo pai.

Propriedades

ID do artigo: 937882 - Última revisão: segunda-feira, 27 de agosto de 2007 - Revisão: 6.1
A informação contida neste artigo aplica-se a:
  • Microsoft Systems Management Server 2003 Service Pack 3
Palavras-chave: 
kbmt atdownload kbbug kbfix kbqfe kbpubtypekc kbtshoot kbprb KB937882 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 937882

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