Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.1.0
-
None
-
None
Description
Starting with Windows Vista, Services can be configured to be shutdown in either one of two groups. The normal group or the preshutdown group. Since the normal group is all shutdown concurrently, this can cause services that are dependent on other service to fail during shutdown. If the service has been registered as a preshutdown service, it is notified to stop prior to the normal group.
Being able to configure preshutdown can be very important if one of your services is an infrastructure service (such as a Database or JMS Server), being able to have the services start as a dependency and shutdown as a preshutdown makes sure these resources are available during the entire lifecycle for a system.
A description can be found here.
https://msdn.microsoft.com/en-us/library/windows/desktop/ms685149(v=vs.85).aspx