Jump to content


 


Register a free account to unlock additional features at BleepingComputer.com
Welcome to BleepingComputer, a free community where people like yourself come together to discuss and learn how to use their computers. Using the site is easy and fun. As a guest, you can browse and view the various discussions in the forums, but can not create a new topic or reply to an existing one unless you are logged in. Other benefits of registering an account are subscribing to topics and forums, creating a blog, and having no ads shown anywhere on the site.


Click here to Register a free account now! or read our Welcome Guide to learn how to use this site.

Photo

Help to clear confusion about the svchost.exe entries running in Task Manager


  • Please log in to reply
9 replies to this topic

#1 rowal5555

rowal5555

    Just enough info to be armed & dangerous...


  • Members
  • 2,644 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:St Kilda, Dunedin. South Island. NZ
  • Local time:08:07 PM

Posted 20 February 2010 - 05:12 PM

In Vista and Win 7, open TaskManager/Processes, right click on one of the svchost entries and choose 'Go to Services'.

This will highlight all the services running under that particular ID (PID).

In real English this takes away a lot of the mystery which confuses so many people. You can also stop a service at this point, BUT, be very careful or you may crash your machine and require a reboot if you pick a critical System Service.

Cheers

rowal5555 (Rob )                                                             

Avid supporter of Bleeping Computer's
Team 38444

You can help find a cure


 


BC AdBot (Login to Remove)

 


#2 rowal5555

rowal5555

    Just enough info to be armed & dangerous...

  • Topic Starter

  • Members
  • 2,644 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:St Kilda, Dunedin. South Island. NZ
  • Local time:08:07 PM

Posted 19 April 2011 - 05:26 PM

.... each Svchost.exe is simply a group of services running at any particular time and to have a number running is perfectly normal. (At the moment my computer is doing nothing in particular but there are 12 svchost entries showing in Task Manager). No problem.

rowal5555 (Rob )                                                             

Avid supporter of Bleeping Computer's
Team 38444

You can help find a cure


 


#3 boopme

boopme

    To Insanity and Beyond


  • Global Moderator
  • 73,416 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:NJ USA
  • Local time:03:07 AM

Posted 20 April 2011 - 08:19 PM

Also a good little read here
What is svchost.exe And Why Is It Running?

According to Microsoft: “svchost.exe is a generic host process name for services that run from dynamic-link libraries”. Could we have that in english please?

Some time ago, Microsoft started moving all of the functionality from internal Windows services into .dll files instead of .exe files. From a programming perspective this makes more sense for reusability… but the problem is that you can’t launch a .dll file directly from Windows, it has to be loaded up from a running executable (.exe). Thus the svchost.exe process was born.


How do I get help? Who is helping me?For the time will come when men will not put up with sound doctrine. Instead, to suit their own desires, they will gather around them a great number of teachers to say what their itching ears want to hear....Become a BleepingComputer fan: Facebook

#4 killerx525

killerx525

    Bleepin' Aussie


  • Members
  • 7,220 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Melbourne, Australia
  • Local time:06:07 PM

Posted 22 April 2011 - 08:07 AM

Good explanation boopme :clapping:

>Michael 
System1: CPU- Intel Core i7-5820K @ 4.4GHz, CPU Cooler- Noctua NH-D14, RAM- G.Skill Ripjaws 16GB Kit(4Gx4) DDR3 2133MHz, SSD/HDD- Samsung 850 EVO 250GB/Western Digital Caviar Black 1TB/Seagate Barracuada 3TB, GPU- 2x EVGA GTX980 Superclocked @1360/MHz1900MHz, Motherboard- Asus X99 Deluxe, Case- Custom Mac G5, PSU- EVGA P2-1000W, Soundcard- Realtek High Definition Audio, OS- Windows 10 Pro 64-Bit
Games: APB: Reloaded, Hours played: 3100+  System2: Late 2011 Macbook Pro 15inch   OFw63FY.png


#5 rowal5555

rowal5555

    Just enough info to be armed & dangerous...

  • Topic Starter

  • Members
  • 2,644 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:St Kilda, Dunedin. South Island. NZ
  • Local time:08:07 PM

Posted 22 April 2011 - 07:53 PM

That is an excellent article BM. Explains it much better than I did, LOL. I reckon it should be pinned as a swag of users are perplexed by this subject.

Cheers


rowal5555 (Rob )                                                             

Avid supporter of Bleeping Computer's
Team 38444

You can help find a cure


 


#6 rowal5555

rowal5555

    Just enough info to be armed & dangerous...

  • Topic Starter

  • Members
  • 2,644 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:St Kilda, Dunedin. South Island. NZ
  • Local time:08:07 PM

Posted 12 May 2011 - 03:10 AM

Grinler has pointed out that there is a tutorial here at BC

http://www.bleepingcomputer.com/tutorials/list-services-running-under-svchost.exe-process/

rowal5555 (Rob )                                                             

Avid supporter of Bleeping Computer's
Team 38444

You can help find a cure


 


#7 4dude

4dude

  • Members
  • 578 posts
  • OFFLINE
  •  
  • Gender:Male
  • Local time:02:07 AM

Posted 13 May 2011 - 10:56 AM

Some time ago, Microsoft started moving all of the functionality from internal Windows services into .dll files instead of .exe files. From a programming perspective this makes more sense for reusability… but the problem is that you can’t launch a .dll file directly from Windows, it has to be loaded up from a running executable (.exe). Thus the svchost.exe process was born.

Interesting.......But HAVING PROCESSES (EXE's) RUNNING CONSTANTLY USES MORE MEMORY AND RAM!! (You could notice slowdowns,etc)

The older way WAS BETTER!! (As most everything OLDER is better)

Edited by 4dude, 13 May 2011 - 10:57 AM.


#8 Platypus

Platypus

  • Moderator
  • 14,959 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Australia
  • Local time:05:07 PM

Posted 13 May 2011 - 07:38 PM

But HAVING PROCESSES (EXE's) RUNNING CONSTANTLY USES MORE MEMORY AND RAM!!

I think you might have missed the point that this utilizes less .exe's ("into .dll files instead of .exe files").

Simply having code loaded into memory in dynamic link libraries doesn't mean its "running", it only executes when it's called. And whilst it uses memory, it's going to have to do that anyway, and having one .exe whose sole purpose is to load say five .dll's has less overhead than loading five .exe's with the same code function. It simply isn't true to say the old way is always automatically better.

Top 5 things that never get done:

1.


#9 pacificdenizen

pacificdenizen

  • Members
  • 61 posts
  • OFFLINE
  •  
  • Local time:03:07 AM

Posted 22 May 2011 - 02:26 PM

Thank you very much for the information and links in this thread. There are some very good resources here.

#10 Beathalor

Beathalor

  • Members
  • 16 posts
  • OFFLINE
  •  
  • Gender:Male
  • Location:Kentucky
  • Local time:02:07 AM

Posted 23 May 2011 - 11:21 PM

Great little piece of info thanks a lot for the article, cleared up some questions i have had. :clapping:




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users