Restart Manager

Applies To: Windows Server 2008 R2

Restart Manager is a set of operating system Application Programming Interfaces (API) used to detect, shut down, and restart applications and services that are using resources needed by installation or upgrade programs. These installation and update programs can use the Restart Manager API to avoid requiring a system restart after making changes to an application or to the Operating System.

Aspects

The following is a list of all aspects that are part of this managed entity:

Name Description

Application and Service Detection Status

Restart Manager attempts to detect applications and services that are using resources needed for program installation or updates. If this detection process is successful, event 10005 is logged and the event details contain a list of the applications and services using the required resources. This indicates that Restart Manager succesfully detected resource requirements, but that a system restart might be required to complete the operation.

Restart Manager uses service tagging to identify services that are using required resources. Services are supported by a service host process, which appears in Task Manager and other process lists as svchost. If this operation is successful, only the services that are using required resources are stopped. If this operation is not successful, and if the service host process does not also support critical system services, the entire service host process is stopped and event ID 10009 is written to the Event Log.

Application or Service Restart Status

Restart Manager can be used to restart applications and services that were shut down during the update or installation process. If this restart process fails, a system restart might be required for applications and services to function correctly.

 

Application or Service Shutdown Status

Restart Manager attempts to shut down all applications and services that are using resources needed by an installation or upgrade program. If any of these attempts to shut down an application or service fail, a restart might be required to complete the installation or upgrade.

Restart Manager Start and Stop Status

Restart Manager logs events in the Event Log each time a new Restart Manager session starts, and each time an active Restart Manager session is closed.

Reliability Infrastructure