Powershell

Learn PowerShell Start Service and Other Cmdlets for Windows

A Windows service is a program that operates or runs in the background. These services help the developers to develop an executable program that operates in Windows sessions of its own. PowerShell has introduced several cmdlets to restart, start, or stop a specific service. These cmdlets include “Start-Service”, “Stop-Service”, or “Restart-Service”.

This blog will specifically provide information about the “Start-Service” cmdlet and other commands for Windows.

Learn PowerShell Start Service and Other Cmdlets for Windows

The list of cmdlets related to configuring Windows services is given below:

Cmdlet 1: Use the “Get-Service” Cmdlet to Get All Windows Services

The “Get-Service” cmdlet is responsible for getting the list of all Windows services, including the running and stopped ones.

Example

To get the list of services in Windows, run the given cmdlet below:

Get-Service

It can be observed from the output that the list of all Windows services has been displayed.

Cmdlet 2: Start a Windows Service Using the “Start-Service” Cmdlet

The “Start-Service” cmdlet in PowerShell helps to start or initiates stopped services.

Example

This example will demonstrate how to start a service in PowerShell:

Start-Service Appinfo

According to the above code, first add the “Start-Service” cmdlet and then specify the service name to start:

Cmdlet 3: Stop a Windows Service Using the “Stop-Service” Cmdlet

To stop one or more running Windows services, the “Stop-Cmdlet” cmdlet is used.

Example

Now, utilize the “Stop-Service” cmdlet to stop the specified service:

Stop-Service -Name WSearch

Cmdlet 4: Restart a Windows Service Using the “Restart-Service” Cmdlet

In case a Windows service is not running normally, then it needs to restart. To do so, the “Restart-Service” cmdlet is used.

Example

For the mentioned purpose, execute the “Restart-Service” cmdlet with the service name:

Restart-Service ALG

That was all about starting, stopping, and restarting services through PowerShell.

Conclusion

PowerShell has several cmdlets related to managing or modifying Windows services. These cmdlets include “Get-Service”, “Stop-Service”, “Restart-Service”, or “Start-Service”. This write-up has provided a thorough guide related to the services related to “Start-Service” cmdlets and others in Windows.

About the author

Muhammad Farhan

I am a Computer Science graduate and now a technical writer who loves to provide the easiest solutions to the most difficult problems related to Windows, Linux, and Web designing. My love for Computer Science emerges every day because of its ease in our everyday life.