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:…/

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


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: Logo

You are commenting using your 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 )

Connecting to %s