This technique does not work with many types of components, however, (e.g., services running in a service host, or SvcHost process), because these types of components are not necessarily unloaded when an individual application or service is shutdown.