Find out which services are running in an svchost.exe process

June 14, 2010 — 1 Comment

I posted some VB.NET code recently that demonstrated how to do this, but thought I would make a little application for those of you who are not developers and just want a quick simple way of finding out which services are running in which svchost.exe process.

This application will run under a standard user account on all operating systems that I have tested it on (XP, Windows 7, Server 2003, Server 2008), you do not need to be an administrator.

Here is what the app looks like (download link below):

As you can see, you can easily run this against a remote computer as well (I know how lazy us IT people can be :)) , provided you have the relevant permissions on the remote machine of course.

Anyway, here is the download link – you will need Microsoft .NET Framework 2.0 or above to be able to run it:

http://www.cjwdev.co.uk/Software/…/GetServicesInSvchost.zip

Let me know if you have any feedback – good or bad.

Chris

Trackbacks and Pingbacks:

  1. VB.NET Get services running in svchost « Cjwdev - July 26, 2010

    […] VB.NET Get services running in svchost I wrote this code primarily to be able to get the windows services running in each svchost.exe process, however it can be used against any process to see which services (if any) are running within it. It makes use of the EnumServicesStatusEx, OpenSCManager, and CloseServiceHandle Windows APIs. If you are not a developer and just want to see which services are in an svchost.exe process, see this post […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s