Nach der Installation von SMS 2003 SP3 kann Prozesses Wmiprvse.exe hohen CPU-Auslastung auf Clientcomputern während der Hardwareinventur Vorgänge generieren

Problembeschreibung

Betrachten Sie das folgende Szenario:
  • Sie installieren Microsoft Systems Management Server 2003 Service Pack 3 (SP3).
  • SMS 2003 SP3 Anlage Advisor führt Hardwareinventur Operationen.
In diesem Szenario kann Prozesses Wmiprvse.exe auf Client-Computern in der Organisation hohen CPU-Auslastung generieren. In einigen Fällen kann die CPU-Auslastung auf 100 Prozent Spitze.

Ursache

Dieses Problem kann auftreten, wenn Folgendes zutrifft:
  • Eine Datei, die in einen Startordner auf dem Clientcomputer aufgeführt enthält mehrere nicht-englische Sprachen. Beispielsweise wird im folgenden Startordner auf dem Clientcomputer eine Programmdatei, die gemischten Sprachen aufgeführt:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  • Das aktuelle Gebietsschema des Benutzers auf dem Clientcomputer entspricht Sprachen keinem, die in der Datei die Startposition (die im vorherigen Punkt beschriebene Datei) verwendet.
  • SMS_AutoStartSoftware -Klasse ist in der Datei "Sms_def.mof" aktiviert.

    Hinweis Weitere Informationen zum Ermitteln, ob diese Klasse aktiviert ist finden Sie im Abschnitt "Abhilfe".
Die SMS_AutoStartSoftware -Klasse verarbeitet diese Bedingung nicht richtig. In diesem Szenario gibt die SMS_AutoStartSoftware -Klasse eine Schleife. Daher generiert der Inventarisierung hohen CPU-Auslastung auf dem Clientcomputer.

Hinweis Die SMS_AutoStartSoftware -Klasse ist in SMS 2003 SP3 enthalten.

Die folgenden drei Klassen kann auch dieses Problem beim Verarbeiten einer Datei, die mehrere nicht-englische Sprachen enthält und nicht die Sprachen in der Datei das aktuelle Gebietsschema übereinstimmt:
  • SMS_BrowserHelperObject
  • SMS_InstalledSoftware
  • SMS_SoftwareShortcut

Problemlösung

Die folgende Datei steht zum Download im Microsoft Download Center zur Verfügung:

Download Paket 937882 jetzt herunterladen

Für weitere Informationen darüber, wie Sie Microsoft Support-Dateien herunterladen können, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
119591 so erhalten Sie Microsoft Support-Dateien
Microsoft hat diese Datei auf Viren überprüft. Microsoft hat die zum Zeitpunkt der Veröffentlichung der Datei aktuell verfügbare Virenerkennungssoftware verwendet. Die Datei wird auf Servern mit erhöhter Sicherheit gespeichert, wodurch nicht autorisierten Änderungen an der Datei vorgebeugt wird.

Installationshinweise

Dieser Hotfix muss nur auf betroffenen SMS-Clientcomputern installiert werden. SMS-Standortserver oder Server, die eine Rolle SMS Server Locator Point (SLP), (Client Access Point, CAP) oder ein Punkt (MP) hosten dieser Hotfix nicht erforderlich.

Zum Vereinfachen der Verteilung dieser Hotfix erstellt das Hotfix-Installationsprogramm automatisch ein Paket und ein Programm, das die SMS2003AC-SP3-KB937882-x86.msp-Datei. Die SMS 2003-SP3-KB937882-X86-ENU.exe erzeugt nur das Paket und das Programm. Bevor Sie das Hotfix-Paket erfolgreich auf erweiterten SMS-Clients installieren können, müssen Sie eine Ankündigung und Ziel alle SP3 Advanced Clients von SMS 2003 für die Verteilung erstellen. Gehen Sie hierzu folgendermaßen vor:
  1. Doppelklicken Sie auf die SMS 2003-SP3-KB937882-X86-ENU.exe und das Paket und das Programm auszuführen.
  2. Klicken Sie auf Start, klicken Sie auf Alle Programme, klicken Sie auf Systems Management Server, und klicken Sie dann auf SMS-Administratorkonsole.
  3. In der SMS-Administratorkonsole erweitern Sie PaketeMaustaste KB937882 - Advanced Client Hotfix - 1 c 1, zeigen Sie auf Alle Tasks, und klicken Sie dann auf Software verteilen.
  4. Führen Sie die Schritte im Assistenten Software verteilen zu werben und das Hotfix-Paket bereitstellen.

    Weitere Informationen zu den Methoden, mit denen Sie das Hotfix-Paket installieren finden Sie das Dialogfeld mit dem Titel Applying Hotfixes erweiterten SMS-Clients in der Software verteilen.
Hinweis Sie müssen keinen führen ein SMS-Standort zurückgesetzt, nachdem Sie diesen Hotfix installieren.

Wenn Sie den Hotfix auf einem SMS-Clientcomputer manuell installieren möchten, können Sie die SMS2003AC-SP3-KB937882-x86.msp-Datei über die Befehlszeile auf dem SMS-Clientcomputer installieren:

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

Hinweis
%Temp%Platzhalter ist der Speicherort der Protokolldatei und der SMS2003AC-KB891073-X86.log ist der Name der Protokolldatei.

Dieses Update gilt nur für Unternehmen, die die USA englische Version von SMS 2003 SP3 verwenden. Dieses Update ist bereits enthalten in SMS 2003 International Client Pack 1 (ICP1) und SMS 2003 International Client Pack 2 (ICP2) in der internationalen Version von SMS 2003 SP3.

Status

Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.

Weitere Informationen

Dieses Problem kann auch auftreten, nachdem Sie die aktualisierte Version der Datei AssetAdvisor.dll bereitgestellt, die in diesem Hotfix enthalten ist. Betrachten Sie beispielsweise das folgende Szenario:
  1. Die aktualisierte Version der Datei AssetAdvisor.dll wird auf Client-Computern mithilfe von SMS 2003 bereitstellen. Daher treten diese Clientcomputer nicht mehr im Abschnitt "Symptome" beschriebene Problem.
  2. Sie fügen einen neue Client-Computer zur Domäne.
  3. Der Clientcomputer erhält die SMS-Client-Agent-Push-Installation.
In diesem Szenario kann der Clientcomputer die Hardwareinventur Operation starten, bevor der Clientcomputer die aktualisierte AssetAdvisor.dll-Datei erhält.

Hinweis In der Regel beginnt ungefähr 10 Minuten die SMS-Clientinstallation Hardwareinventur. Es können jedoch ungefähr einen Tag für den Clientcomputer die aktualisierte AssetAdvisor.dll-Datei von SMS 2003 erhalten dauern. Beispielsweise könnte ungefähr einen Tag für die Auflistung Aktualisierung für die Aktualisierung der Sicherheitsrichtlinie und zum Abschluss des Vorgangs ausführen Werbung dauert.

Daher enthält der Client-Computer die betroffene Software, auftreten Client-Computer das Problem, das im Abschnitt "Symptome" beschrieben.

Weitere Informationen

Protokolldatei Informationen

Wenn dieses Problem auftritt, wird folgende Protokolldatei während des Vorgangs der Hardwareinventur Auflistung generiert:
<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_InstalledSoftwareAssetAdvisor<date and time>2636 (0x0A4C)
Start Inventory for SMS_AutoStartSoftwareAssetAdvisor<date and time>2716 (0x0A9C)
Trying to collect data from CAA_Autostartsoftware classAssetAdvisor<date and time>2716 (0x0A9C)
Collecting AutostartSoftwares from HKEY_CURRENT_USERAssetAdvisor<date and time>2716 (0x0A9C)
Collecting AutostartSoftwares from HKEY_LOCAL_MACHINEAssetAdvisor<date and time>2716 (0x0A9C)
Start Inventory for SMS_SystemConsoleUserAssetAdvisor<date and time>2820 (0x0B04)
Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

824684 Erläuterung von der standardmäßigen Standardbegriffen bei Microsoft Softwareupdates



Wenn Sie dieses Update installieren, kann eine Fehlermeldung angezeigt, die im folgenden aufgeführten ähnelt in der Datei Execmgr.log protokolliert:

Anforderung ausgeführt oder Bericht Status gefunden für Programm installiert SMS Advanced Clients SP3 Hotfix KB937882 Paket $PackageID$ Execmgr 8/14/2007 36:23 Uhr angehalten laufendem Programm installiert SMS Advanced Clients SP3 Hotfix KB937882 Execmgr 4024 (0x0FB8) 8/14/2007 36:23 Uhr bei 4024 (0x0FB8) "OpenProcess" Prozess 2700, Fehler 80070057 Execmgr 8/14/2007 31:27 Uhr 1292 (0x050C) kann nicht weiter die Anwendung nach Dienst neu starten, da der Prozess beendet. Übernehmen fehlgeschlagen Execmgr 8/14/2007 31:27 Uhr 1292 (0x050C)
Sie können diese Fehlermeldung ignorieren. Execmgr.log Datei erstellt einen neuen Patch-Prozess und überwacht den Status der untergeordneten Patchverwaltungs-Prozess. Jedoch beenden untergeordnete Patchverwaltungs-Prozess den übergeordnete Prozess zur Installation der Dateien, die in dem Update enthalten sind. Nach Abschluss der untergeordneten Patchverwaltungs-Prozess startet die Datei Execmgr.log erneut. Execmgr.log Datei wird versucht, den ursprünglichen übergeordneten Prozess fortsetzen, der den Patchverwaltungs-Prozess gestartet. Allerdings ist dieser übergeordnete Prozess bereits beendet. Der Prozess der Execmgr.log-Datei gibt den Fehler zurück, da der übergeordnete Prozess dort fortgesetzt werden kann.
Eigenschaften

Artikelnummer: 937882 – Letzte Überarbeitung: 14.01.2017 – Revision: 1

Microsoft Systems Management Server 2003 Service Pack 3

Feedback