What is svchost.exe

Joined
Nov 4, 2017
Messages
16
Reaction score
0
This keeps popping up and taking up to 50% of CPU for no apparent reasons. I bring up Task Manager and kill it,with no ill effects but some time later it pops up again, I can tell the way by system slows down. This is how it appears in TM and often there are multiple instances marked LOCAL, SYSTEM (as below) and NETWORK
upload_2018-8-20_18-52-12.png

It's becoming a nuisance.
 
A

Advertising

TrainableMan

^ The World's First ^
Moderator
Joined
May 10, 2010
Messages
9,300
Reaction score
1,583
svchost is a windows service - it is called by other programs so killing it does very little. You would need to find out what program is actually using it. Most likely it is your anti-virus software or google chrome, etc accessing the web for updates.
 
A

Advertising

Joined
Nov 4, 2017
Messages
16
Reaction score
0
Maybe but it only started to appear a few weeks ago and isn't always present. The only extra prog. on the system is Skybot S&Destroy, installed a few weeks ago . I could unistall it and see what happens the reinstall if not effect. Only other anti-malware on system is Malwarebytes and that has been there long before this started. Thanks anyway.
 
Joined
Nov 4, 2017
Messages
16
Reaction score
0
svchost is a windows service - it is called by other programs so killing it does very little. You would need to find out what program is actually using it. Most likely it is your anti-virus software or google chrome, etc accessing the web for updates.
I have uninstalled Skybot, restarted and with Google only running, ran Task Manager. svchost gradually built up over two minutes or so from 2% CPU to a max of 52% staying in that area until I closed it down.
 

TrainableMan

^ The World's First ^
Moderator
Joined
May 10, 2010
Messages
9,300
Reaction score
1,583
Install Process Explorer (basically a more advanced Task Manager) & you will see lots of copies of svchost.exe running. Watch the CPU percentage & you should see which is using the bulk of it. Double-click on that copy & look at Services to see what is using it.
 
Joined
Nov 4, 2017
Messages
16
Reaction score
0
Thanks but when I do that and find 'x' processes running what do I do? I cab't stop them without knowing what they are doing and if I need them. Why has this suddenly happened, although with Windows his sort of erratic behavior is the nrom.
 

TrainableMan

^ The World's First ^
Moderator
Joined
May 10, 2010
Messages
9,300
Reaction score
1,583
Once you see what programs cause it you can see if it is reasonably safe to turn it off. For example Google Chrome installs background programs that run as soon as you boot up the computer and the little value they add is not worth it to me to have them running all the time. There are also things like the search indexer whose job is simply to constantly search your system in the background storing keywords so that when you run a search from the start bar it is faster; do you run many searches to make this overhead worth the cost?

Unfortunately I don't know what has changed on your computer but knowing what is using your CPU is the first step to determining if it can be turned off or uninstalled.
 
Joined
Nov 4, 2017
Messages
16
Reaction score
0
When I run PE and hit 'threads' or 'strings' I get amass of unintelligible stuff from the former and a huge list of names from the latter. I have no idea how to select, decide on their use and then stop them running and permanently. Attach a 'string' list.
Thanks for the help so far ..
 

Attachments

TrainableMan

^ The World's First ^
Moderator
Joined
May 10, 2010
Messages
9,300
Reaction score
1,583
While ProcExp is running, click on the column heading "Process" until it shows in a tree format.
ProcExp-Tree.JPG
then double-click on the svchost.exe taking CPU (in my example it was taking <0.01) & in the window that opens chose the Services tab. In my example you can see three things, the last one of which clearly mentions it is running for Windows Defender Firewall. If you are not sure, post a screenshot of your Services window.
ProcExp-SvchostServices.JPG
 
Joined
Nov 4, 2017
Messages
16
Reaction score
0
While ProcExp is running, click on the column heading "Process" until it shows in a tree format.
View attachment 7077
then double-click on the svchost.exe taking CPU (in my example it was taking <0.01) & in the window that opens chose the Services tab. In my example you can see three things, the last one of which clearly mentions it is running for Windows Defender Firewall. If you are not sure, post a screenshot of your Services window.
View attachment 7078
I've been thinking. I don't want to stop just svchost every time it is a nuisance but stop it remaining active after doing what it is supposed to do. It hasn't always been happening and I'd love to know why.
 
Joined
Aug 29, 2018
Messages
2
Reaction score
0
SvcHost is a generic host process designed to cater the needs of multiple Windows services at once, rather than giving each service its own process which would increase the burden on the system. It makes your computer process really slow
 
Joined
Nov 4, 2017
Messages
16
Reaction score
0
As I said, I want to stop it lingering around at 50% CPU but doing nothing. Screen shot attached - failed. Doesn't like .mht, .docx - what format does it want?
 

TrainableMan

^ The World's First ^
Moderator
Joined
May 10, 2010
Messages
9,300
Reaction score
1,583
At the time of your screenshot the computer was 70.39% idle and none of the svchost.exe processes are even using 1%. You will want to look at this screen during a time you indicate svchost.exe is taking 50% or more.
 
Joined
Nov 4, 2017
Messages
16
Reaction score
0
At the time of your screenshot the computer was 70.39% idle and none of the svchost.exe processes are even using 1%. You will want to look at this screen during a time you indicate svchost.exe is taking 50% or more.
Difficult to do but will try. The crux of my thread is why is it running at all when I am doing nothing except stare at a Google screen? Is ther not some parameter to make svchost go to sleep when it has done what it has to do (assuming it does)?
 

TrainableMan

^ The World's First ^
Moderator
Joined
May 10, 2010
Messages
9,300
Reaction score
1,583
A PNG or JPG should work.

SVCHOST is running because some program is making it run. It may not be because of what you are doing, in fact it probably isn't, it is likely running for a background process such as Windows Updates or refreshing search indexes or your anti-virus scanning or one of the hundreds of background tasks. So you must figure out what program/task it is running so you can then decide whether it can be uninstalled or scheduled to run at a different time.
 

TrainableMan

^ The World's First ^
Moderator
Joined
May 10, 2010
Messages
9,300
Reaction score
1,583
The CPU being used is the green column, none of the SVCHOST entries in that picture show anything over 1% of your processor, so scroll down to find processes actually using significant amounts of CPU.
 
A

Advertising

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top