Windows Server 2012 R2 Standard,WMI Provider Host服务CPU占用高达70%

chongbin hu 0 Reputation points
2023-07-23T02:56:30.28+00:00

Windows Server 2012 R2 Standard,WMI Provider Host服务CPU占用高达70%

在【事件查看器-应用程序和服务日志-Microsoft-Windows-WMI-Activity/Operationa】下查看日志报错多个事件ID5858,ResultCode = 0x80041032 ;1690080558838.pdf

烦请帮忙处理下,万分感谢!

Windows Server 2012
Windows Server 2012
A Microsoft server operating system that supports enterprise-level management, data storage, applications, and communications.
1,619 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Wesley Li-MSFT 4,521 Reputation points Microsoft Vendor
    2023-07-24T03:12:32.3633333+00:00

    Hello

    The "WMI Provider Host" service (WmiPrvSE.exe) is a legitimate Windows service that runs as part of the Windows Management Instrumentation (WMI) infrastructure. WMI allows software components to provide information and control over the operating system and other applications. In some cases, the WMI Provider Host service can consume high CPU usage, leading to performance issues.

    The error message with "ID5858" and "ResultCode = 0x80041032" indicates a problem with the WMI service and a WMI query execution failure. The error code "0x80041032" typically means "WBEM_E_PROVIDER_LOAD_FAILURE," which indicates that a WMI provider failed to load or initialize correctly.

    Here are some steps you can take to troubleshoot and resolve the high CPU usage issue related to the WMI Provider Host service:

    1.Restart WMI Service: Sometimes, a temporary glitch can cause the WMI service to behave abnormally. You can try restarting the WMI service to see if it resolves the issue. To do this, open an elevated Command Prompt and run the following commands one by one:

    • net stop winmgmt
    • net start winmgmt

    2.Check for Malware: Malware or viruses can sometimes interfere with the proper functioning of system services. Perform a full system scan using a reputable antivirus or anti-malware software to check for any infections.

    3.Repair WMI Repository: The WMI repository might become corrupted, leading to errors. You can try repairing the WMI repository by running the following commands in an elevated Command Prompt:

    • winmgmt /verifyrepository
    • winmgmt /salvagerepository

    4.Identify Problematic Providers: Use the Event Viewer to check for any errors or warnings related to the WMI service. Look for specific WMI providers that are causing issues, and consider updating or disabling those providers if possible.

    5.Update or Reinstall Drivers: Faulty or outdated drivers can sometimes cause issues with the WMI service. Ensure all device drivers are up to date, especially for critical components like graphics cards, network adapters, and chipset drivers.

    6.Check for Windows Updates: Ensure your Windows system is up to date with the latest updates and patches from Microsoft, as some updates might include fixes for WMI-related issues.

    7.Check Third-Party Software: If the issue started occurring after installing certain software, it might be conflicting with the WMI service. Consider uninstalling or updating the software to see if the problem resolves.

    8.Use Process Explorer: Use Process Explorer from Microsoft Sysinternals to identify which specific process(es) hosted by WmiPrvSE.exe is causing the high CPU usage. This can help narrow down the problem:

    https://learn.microsoft.com/en-us/sysinternals/downloads/process-explorer

    If the response is helpful, please click "Accept Answer" and upvote it.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.