svchost processes are entirely normal. They have been part of Windows for years and are not unique to Windows 10.
Often (not always) there will be a name with the process.
Svchost.exe is a process that hosts other Windows services that
perform various system functions. There can be multiple instances of
svchost.exe running on your computer, with each instance containing a
[Run] ... task manager. If you just see a small box with a list of
currently running programs, make sure to click on More details at the
Then click on the Processes tab and scroll past Apps and Background
Processes until you get to Windows Processes. Keep scrolling down
until you start seeing Service Host:. There should be quite a few of
You can run a command to get a text list of these services.
On any version of Windows, you can use the command line to generate a
list of all the svchost.exe processes along with the service that is
running inside each. To do this, simply open a command prompt by
clicking on Start and typing in cmd.
At the command prompt, go ahead and copy/paste the following command:
tasklist /svc | find "svchost.exe" This will generate a list of all
running processes, pass that list to the find command and filter to
only show the svchost.exe processes. If you want to output this to a
text file, use the following command:
tasklist /svc | find "svchost.exe" > c:\tasklist.txt Note that in
order to output to the root of the C drive, you’ll need to open an
Administrator command prompt (Start, type cmd, right-click on command
prompt and choose Run as Administrator).
As noted above, scrolling down past the apps in Task Manager, you can see Service Hosts processes with names. It was not always this way. Windows 10 is a big improvement.
You can use the command line also as noted above: tasklist /svc | find "svchost.exe"
Here is a screen shot of the names shown.
In summary then, svchost is entirely normal and nothing to worry about.