Can you not use the health check instead to get the status of all the services? I mean health check on the Windows entity given that the services are attached to the Windows entity.