-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
- HP Community
- Notebooks
- Business Notebooks
- HP MIK causing .NET and wmiprvse.exe crashes.

Create an account on the HP Community to personalize your profile and ask a question
11-10-2023 03:23 PM
While carrying out some performance troubleshooting, we noticed that our Application event log on most laptops in fleet of about 1100 HP elitebooks of various models (Dragonfly, 850, 860, etc) have multiple application crashes every day that seem to be referencing HPIA.
It is always a .NET Runtime error (EventID 1025) followed by Application error (EventID 1000) both referncing "wmiprvse.exe". The detail on the .NET error:
Application: wmiprvse.exe
Framework Version: v4.0.30319
Description: The application requested process termination through System.Environment.FailFast(string message).
Message: System.NullReferenceException: Object reference not set to an instance of an object.
at Provider.HPIA.HP_ImageAssistantSummary..ctor(HPIA instanceData)
at Provider.HPIA.HP_ImageAssistantSummary.<Instances>d__63.MoveNext()
at System.Management.Instrumentation.ResultHandler.AddResults(IEnumerable pIEnumerable)
at UMPProvider.Enumerate(CallContext context, ICIMResultHandler resultHandler)
at WmiNative.WbemProvider.WmiNative.IWbemServices.CreateInstanceEnumAsync(String className, Int32 flags, IWbemContext wbemContext, IWbemObjectSink wbemSink)
Stack:
at System.Environment.FailFast(System.String)
at WmiNative.WbemProvider.WmiNative.IWbemServices.CreateInstanceEnumAsync(System.String, Int32, WmiNative.IWbemContext, WmiNative.IWbemObjectSink)
followed immediately by the wmiprvse.exe crash:
Faulting application name: wmiprvse.exe, version: 10.0.19041.3570, time stamp: 0x71c3372a
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0x80131623
Fault offset: 0x00007ffb41d3204c
Faulting process id: 0x3904
Faulting application start time: 0x01da131a98f79d04
Faulting application path: C:\WINDOWS\system32\wbem\wmiprvse.exe
Faulting module path: unknown
Report Id: 50b69282-58e2-4795-9d8c-b225dbc0abac
Faulting package full name:
Faulting package-relative application ID:
Neither of those message has any identifiable company information so I've posted the full error messages.
From the .NET error, it appears that .NET is erroring because it is trying to make a call to a WMI object that is empty or doesn't exist, which then errors out the wmiprvse.exe executable.
We are a MS shop and use Configuration Manager and Intune, so WMI is constantly being queried. We also have the HP MIK client installed on HP devices, have HP-CMSL installed on our HP devices, and we use HP Image Assistant as part of our SCCM task sequence driver solution.
I uninstalled HP-MIK client from one laptop and haven't gotten any of these errors since. It has only been a couple days, but previously there were at least two instances per day of these error pairs. Does anyone know why HP-MIK would be crashing .NET constantly and if it could be causing other issues? The trouble with performance tuning and troubleshooting using Eventvwr is that there tends to be so much noise.