Missing Services in Windows Service MP Template

Using the Windows Service Management Pack Template in OpsMgr you will notice that not all your services are available for selection, this is because only services created with SERVICE_WIN32_OWN_PROCESS appear. If you wish to monitor services that were created with SERVICE_WIN32_SHARE_PROCESS you will need to create a unit monitor.  What's the difference you may ask, well...

SERVICE_WIN32_OWN_PROCESS - A Win32-based service that runs in its own process

SERVICE_WIN32_SHARE_PROCESS - A Win32-based service that shares a process with other services

So bottom line is, if you have a service that shares it process with one or more other services you'll need to create your service monitors/rules etc manually.

I would presume this will be exactly the same for 64bit services but unfortunately I don't have a 64bit test rig to confirm this.