06-28-2017 08:36 AM
Over the past week, I had noticed 100% uptime on the "WMI Provider Host" Windows service, ranging from 1-5% CPU utilization. I already had gone through several Googled tutorials on what could be the problem, and nothing was resolving my issue. The official Microsoft help file asks you to take a log and upload it to them for diagnostics, which I'm sure takes months. Long story short, I factory restored the computer to escape this, and the service was seemingly fine -until- as part of the normal setup process, I ran the Lenovo Companion to complete the firmware updates. Ever since these updates, the troubled process is back and again utilizing CPU resources 100% of the time.
Has anyone else noticed this process utilizing excessive CPU since running a firmware update? If so, has anyone resolved and/or determined the specific culprit?
Solved! Go to Solution.
06-28-2017 11:50 AM
There are some other threads about this, it seems to have something to do with a recent driver update for the Synaptics Pointing Device. This driver update might come from Lenovo Companion or from Windows Update. You could try rolling back the driver to the previous version, the last known version without this problem is 18.104.22.168. We are investigating why the latest driver is causing this behavior but we don't have a fix yet. Sorry for this trouble.
06-28-2017 12:51 PM
Thank you for the response. I did roll back the driver, as suggested and WMI went away. I do now notice, however, there is a Synaptics background process that I don't recongize from before this driver update. Is there anywhere on the Lenvo website that hosts older versions of the driver to download?
06-28-2017 01:39 PM
Can you tell me the details of the background process you are referring to? Is it SynTpEnh.exe or something else?
As for where to download older version of the driver (22.214.171.124):
If you want to go back even older, change 11 to 10, 09, 08, etc in those links above. Hope that makes sense.
06-28-2017 01:52 PM
I was able to install the prior version with that link, thanks.
Yes, the process I am refering to is SynTPEnh. After I had simply rolled back the other driver it had looked it it was having some issues, but appears to be better now with an actual driver install.
06-28-2017 05:16 PM
SynTpEnh.exe is a component of the driver (you can confirm this in Device Manager) and has been for as long as I can remember. I don't know all of the details about what this EXE does but it is normal for this process to be running all the time. What's not normal is if it is constantly consuming CPU or causing the WMI provider host to do so.
06-29-2017 12:04 PM
I heard that the next version of the driver will stop using WMI interface, so this problem will be solved. The release date of the next version is not clear yet, but I'm hoping to get a pre-release version that I can share by July 7.
07-01-2017 08:41 AM
07-10-2017 07:56 AM
I am experiencing this too on my X1 Yoga 2nd Gen laptop. I downloaded the latest Synaptics UltraNav Driver V.126.96.36.199, but still getting the constant WMI Provider Host polling. I am assuming it is one of the causes for the far less than advertised battery life.