Services and background processes have tremendous impact on the overall performance of a system. Reducing the total number of running services decreases the total power and CPU consumption. In Windows 7, the Service Control Manager has been extended so that a service can be automatically started and stopped when a specific system event, or trigger, occurs on the system. Trigger-start capabilities remove the need for services to start up automatically at computer startup and then poll or wait for an event to occur. <br /><br />This unit explains the different options available to developers for configuring and using trigger-start services.