Select the product you need help with
- Internet Explorer
- Windows Phone
- More products
After you install SMS 2003 SP3, the Wmiprvse.exe process may generate high CPU usage on client computers during hardware-inventory operations
Article ID: 937882 - View products that this article applies to.
Consider the following scenario:
This problem may occur if the following conditions are true:
Note The SMS_AutoStartSoftware class is included with SMS 2003 SP3.
The following three classes may also cause this problem when they process a file that includes multiple non-English languages and when the current user locale does not match any of the languages in the file:
The following file is available for download from the Microsoft Download Center:
Download the 937882 package now.
Collapse this imageExpand this image
For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:
119591Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.
(http://support.microsoft.com/kb/119591/ )How to obtain Microsoft support files from online services
Installation instructionsThis hotfix must only be installed on affected SMS Client computers. SMS site servers or servers that are hosting an SMS role, such as a Server Locator Point (SLP), a Client Access Point (CAP), or a Management Point (MP), do not require this hotfix.
To simplify the distribution of this hotfix, the hotfix installer automatically creates a package and a program that contain the SMS2003AC-SP3-KB937882-x86.msp file. The SMS2003-SP3-KB937882-X86-ENU.exe file only creates the package and the program. Before you can successfully install the hotfix package on SMS Advanced Clients, you must create an advertisement and target all SMS 2003 SP3 Advanced Clients for distribution. To do this, follow these steps:
If you want to manually install the hotfix on an SMS Client computer, you can install the SMS2003AC-SP3-KB937882-x86.msp file from the command line on the SMS Client computer, as follows:
msiexec.exe /P SMS2003AC-KB891073-X86.msp /L*v %temp%\SMS2003AC-KB891073-X86.log /q REINSTALL=ALL REINSTALLMODE=mous
Note The %temp% placeholder is the location of the installation log file, and the SMS2003AC-KB891073-X86.log placeholder is the name of the installation log file.
This fix applies only to environments that use the United States English version of SMS 2003 SP3. This fix is already included in SMS 2003 International Client Pack 1 (ICP1) and in SMS 2003 International Client Pack 2 (ICP2) in the international version of SMS 2003 SP3.
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
You may also experience this problem after you deploy the updated version of the AssetAdvisor.dll file that is included in this hotfix. For example, consider the following scenario:
Note Generally, hardware inventory starts within approximately 10 minutes of the SMS client installation. However, it could take approximately one day for the client computer to receive the updated AssetAdvisor.dll file from SMS 2003. For example, it could take approximately one day for the collection-update process, for the client policy update, and for the run-advertisement operation to finish.
Therefore, if the client computer contains the affected software, the client computer may experience the problem that is described in the "Symptoms" section.
Log-file informationWhen this problem occurs, the following log-file information is generated during the hardware-inventory collection operation:
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
<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)
(http://support.microsoft.com/kb/824684/ )Description of the standard terminology that is used to describe Microsoft software updates
When you install this update, an error message that resembles the following listed may be logged in the Execmgr.log file:
You can safely ignore this error message. The Execmgr.log file process creates a new patch process and monitors the status of the child patch process. However, the child patch process must stop the parent process to install the files that are included in the update. After the child patch process is complete, the process of the Execmgr.log file starts again. The Execmgr.log file process tries to resume the original parent process that started the patch process. However, this parent process has already ended. The process of the Execmgr.log file returns the error because it is unable to resume this parent process.
Request in running or report status found for program Install SMS Advanced Client SP3 Hotfix KB937882 package $PackageID$ execmgr 8/14/2007 1:36:23 PM 4024 (0x0FB8) Service stopped while program Install SMS Advanced Client SP3 Hotfix KB937882 is running execmgr 8/14/2007 1:36:23 PM 4024 (0x0FB8) OpenProcess failed for process 2700, error 80070057 execmgr 8/14/2007 1:31:27 PM 1292 (0x050C) Cannot continue monitoring the program after service restart because the process exited. Assume failed execmgr 8/14/2007 1:31:27 PM 1292 (0x050C)