There are a lot of Service Hosts:
The highlighted, for me, was consuming up to 39% of CPU, and I thought that's why my laptop's fans went spinning at full capacity. So I investigated. My immediate issue was not the CPU (it should be, long term) but the fan noise. My problem isn't fixed.
However my investigation uncovered the mess that Task Scheduler is. I thought it was the same user-oriented Task Scheduler from Windows 98. Boy was I in for a surprise. This thing is not user-oriented at all. It's SYSTEM oriented.
Screenshot:
I do not even have space to display all the items in the list on the left. All these contain items, which display in the center. There's a column, "Triggers". Be very careful cleaning up Task Scheduler.
Many have given up on random computer wakes also. I am almost certain fiddling with the items in there will solve this. Having a $2000+ laptop as a CS student, I am concerned about the impact these excessively frequent wakes from sleep will have on my computer's life. It's worse than running CPU intensive tasks IMO unless technology has progressed so far voltage changes are like, nothing. Just like Start-Stop systems on cars.
Speaking of the culprit, it started again:
Note that Windows Update is the new item, increasing the list to 13 members from 12. That has nothing to do with Task Scheduler, so instead of focusing a lot of effort with it (highly populated & restrictive) may be one could look into how Windows Update operates.
Anyway, see if fiddling with Task Scheduler solves your issue.