Depois de instalar o SMS 2003 SP3, o processo de Wmiprvse.exe poderá gerar utilização elevada da CPU em computadores cliente durante operações de inventário de hardware

Traduções de Artigos Traduções de Artigos
Artigo: 937882 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Considere o seguinte cenário:
  • Instalar o Microsoft Systems Management Server 2003 Service Pack 3 (SP3).
  • A classificação do imobilizado SMS 2003 SP3 executa operações de inventário de hardware.
Neste cenário, o processo de Wmiprvse.exe em computadores cliente na organização poderá gerar utilização elevada da CPU. Por vezes, a utilização da CPU poderá picos de 100 por cento.

Causa

Este problema poderá ocorrer se se verificarem as seguintes condições:
  • Um ficheiro listado das localizações de arranque no computador cliente contém vários idiomas não ingleses. Por exemplo, um ficheiro de programa que inclui idiomas mistos é listado na seguinte localização de arranque no computador cliente:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  • A região do utilizador actual no computador cliente não corresponde a qualquer dos idiomas que são utilizados no ficheiro da localização de arranque (o ficheiro que é descrita a marca anterior).
  • A classe SMS_AutoStartSoftware está activada no ficheiro Sms_def.mof.

    Nota Para mais informações sobre como determinar se esta classe está activada, consulte a secção "Como contornar".
A classe SMS_AutoStartSoftware não processa correctamente estas condições. Neste cenário, a classe SMS_AutoStartSoftware introduz um ciclo. Por conseguinte, a operação de inventário gera utilização elevada da CPU no computador cliente.

Nota A classe SMS_AutoStartSoftware está incluída no SMS 2003 SP3.

As seguintes três classes também poderão provocar este problema quando processam um ficheiro que inclui vários idiomas não ingleses e a região de utilizador actual não corresponde a qualquer um dos idiomas no ficheiro:
  • SMS_BrowserHelperObject
  • SMS_InstalledSoftware
  • SMS_SoftwareShortcut

Resolução

O ficheiro seguinte está disponível para transferência a partir do Centro de transferências da Microsoft:

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

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 Microsoft Knowledge Base:
119591Como obter ficheiros de suporte da Microsoft a partir de serviços online
Microsoft procedeu de vírus neste ficheiro. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o ficheiro foi publicado. O ficheiro é alojado em servidores com segurança avançada o que ajuda a impedir alterações não autorizadas ao ficheiro.

Instruções de instalação

Esta correcção só deve ser instalada em computadores cliente de SMS afectados. SMS local de servidores ou servidores que hospedam uma função do SMS, tal como um ponto de Locator Server (SLP), um ponto de acesso de cliente (CAP) ou um ponto de gestão (MP), não requerem esta correcção.

Para simplificar a distribuição desta correcção, o programa de instalação correcção cria automaticamente um pacote e um programa que contêm o ficheiro SMS2003AC-SP3 KB937882 x86.msp. No ficheiro de SMS2003-SP3-KB937882-X 86-enu.exe apenas cria o pacote e o programa. Antes de instalar com êxito o hotfix em clientes de avançado de SMS, terá de criar um anúncio e de destino todos os SMS 2003 SP3 Advanced clientes para distribuição. Para o fazer, siga estes passos:
  1. Faça duplo clique no ficheiro 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 , faça clique sobre o Systems Management Server e clique em Consola de administrador SMS .
  3. Na consola de administrador do SMS, expanda pacotes , clique com o botão direito do rato KB937882 - avançada cliente Hotfix - 1C 1 , aponte para Todas as tarefas e, em seguida, clique em Distribuir Software .
  4. Siga as instruções no Assistente de software distribuir para anunciar e implementar o pacote de correcções.

    Para mais informações sobre os métodos que pode utilizar para instalar este hotfix, consulte a caixa de diálogo intitulada Aplicar correcções para clientes de avançado de SMS no Distribute Software Wizard.
Nota Não é necessário efectuar um site SMS reposto depois de instalar esta correcção.

Se pretender instalar manualmente a correcção num computador cliente de SMS, pode instalar o ficheiro SMS2003AC-SP3 KB937882 x86.msp na linha de comandos no computador cliente de SMS, da seguinte forma:

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

Nota O marcador de posição %temp% é a localização do ficheiro de registo de instalação e o marcador de posição SMS2003AC-KB891073-X86.log é o nome do ficheiro de registo de instalação.

Esta correcção aplica-se apenas a ambientes que utilizam a versão inglesa dos Estados Unidos do SMS 2003 SP3. Esta correcção já está incluída no SMS 2003 International cliente Pack 1 (ICP1) e no SMS 2003 International cliente Pack 2 (ICP2) na versão internacional do SMS 2003 SP3.

Ponto Da Situação

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

Mais Informação

Também poderá detectar este problema depois de implementar a versão actualizada do AssetAdvisor.dll ficheiro incluído nesta correcção. Por exemplo, considere o seguinte cenário:
  1. Implementar a versão actualizada do ficheiro AssetAdvisor.dll aos computadores clientes utilizando o SMS 2003. Por conseguinte, estes computadores clientes ser afectados depois de começarem o problema descrito na secção "Sintomas".
  2. Associar um novo computador de cliente ao domínio.
  3. O computador cliente recebe a instalação de emissão de agente do cliente do SMS.
Neste cenário, o computador cliente poderá iniciar a operação inventário de hardware antes do computador cliente recebe o ficheiro AssetAdvisor.dll actualizado.

Nota Geralmente, inventário de hardware é iniciado dentro de aproximadamente 10 minutos da instalação de cliente do SMS. No entanto, pode demorar aproximadamente um dia para o computador cliente receber o ficheiro AssetAdvisor.dll actualizado a partir do SMS 2003. Por exemplo, pode demorar aproximadamente um dia para o processo de actualização de colecção, para a actualização de política de cliente e para a operação de anúncio de execução concluir.

Por conseguinte, se o computador cliente contiver o software afectado, o computador cliente poderão ocorrer o problema descrito na secção "Sintomas".

Mais Informação

Informações de registo de ficheiro

Quando este problema ocorre, as seguintes informações de ficheiro de registo geradas durante a operação de recolha 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 de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
824684Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft


Quando instala esta actualização, poderá ser registada uma mensagem de erro semelhante à seguinte listada no ficheiro Execmgr.log:

Pedido de estado de execução ou relatório encontrado para o programa de instalação SMS avançadas cliente SP3 correcção KB937882 pacote $ PackageID $ execmgr 14/8/2007 1:36:23 PM 4024 (0x0FB8) serviço interrompido enquanto execução execmgr 14/8/2007 1:36:23 PM 4024 (0x0FB8) do programa de instalação SMS avançadas cliente SP3 correcção KB937882 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 depois de serviço reiniciado porque o processo terminado de monitorização. Assumir execmgr falhou 14/8/2007 1:31:27 PM 1292 (0x050C)
Pode ignorar esta mensagem de erro com segurança. O processo de ficheiro Execmgr.log cria um novo processo de correcção e monitoriza o estado do processo subordinado patch. No entanto, o processo de correcção subordinado tem de parar o processo principal para instalar os ficheiros incluídos na actualização. Depois do processo de patch do subordinado estiver concluído, o processo do ficheiro Execmgr.log é iniciado novamente. O processo de ficheiro Execmgr.log tenta continuar o processo principal original que iniciou o processo de patch. No entanto, este processo principal já terminou. O processo do ficheiro Execmgr.log devolve o erro porque não consegue continuar este processo principal.

Propriedades

Artigo: 937882 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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