Windows Services Manual Trigger Start



You can find the all services’ status and startup types here. To change startup type of a service, double click the service to open its Properties window. The General tab opens by default. You can then find the ‘Startup Type‘ and change it to Manual, Automatic (Delayed Start), Automatic, or Disabled.Hit the OK button to save the change and quit. Service triggers were introduced in Windows 7 and Server 2008 R2. And here is the point of this journey into triggers: A service that has at least one trigger will show up with the “Trigger Start” designation in the Services application. (Note that the treatment of triggers in the Services application stops there. Using the Windows Service Manager, you can delay the starting up of Windows services, just so you can improve your Windows boot times.The Automatic (Delayed Start) option for system services was.

Some Windows services can be triggered to start at certain events. These services have ‘Tigger Start’ in their startup name behind whatever you configured (like Manual).

Change startup type windows service

Powershell does not have a native method to register the type of event that triggers such a service, C++ and C# do…..and Powershell can natively run C#.

To trigger a service, you’ll need its guid first:

Open services windows 10

run sc triggerinfo <SERVICENAME>

This will give you a GUID, for example for the WebClient service:

Windows Services Manual Trigger Start

Windows 10 service manager

Change Startup Type Windows Service

You can then use this GUID in the following script to trigger your service from Powershell 🙂