Run the following command in administrator Command prompt (command is written for windows update service)
sc config wuauserv type= own
to make windows update service run in a separate
NOTE: а space is required between the equal sign and the value.
UPDATE : Running
sc config wuauserv type= own on Windows 10 stops Windows Update from working properly.
In this picture some CPU usage comes from the IP Helper service.
In the Windows 10 RS2 Builds since Build 14942 Microsoft isolates each service again if you use a PC with more than 3.5GB RAM so that you can easily see which service belongs to which
If your PC has 3.5+ GB of memory, you may notice an increased number
of processes in Task Manager. While this change may look concerning at
first glance, many will be excited to find out the motivation behind
this change. As the number of preinstalled services grew, they began
to get grouped into processes known as service hosts (svchost.exe’s)
with Windows 2000. Note that the recommended RAM for PC’s for this
release was 256 MB, while the minimum RAM was 64MB. Because of the
dramatic increase in available memory over the years, the
memory-saving advantage of service hosts has diminished.
OK, agree on the @AEonAX answer being very exact for this question.
But, if interested, there is a far more detailed, and also more complicated, analysis tool WPT for the process trees etc., suggested by magicandre1981 for my case -> WUDFHost.exe constantly on 12-20% CPU
Here is the basic description for it, and the details when using it for the case can be checked on the thread itself.
“Install the WPT (part of the Win10 SDK: dev.windows.com/en-us/downloads/windows-10-sdk), run WPRUI.exe, select “First Level”, under Resource select CPU usage and click on start. Now capture 1 minute of the CPU usage. After 1 minute click on Save. Zip the large ETL file (+ NGENPDB folder) into 1 zip, upload the zip (OneDrive, dropbox, google drive) and post the share link here. – magicandre1981 Aug 17 at 15:52″