Windows Service Management (管理 Windows 服務)
2021-10-05
筆記如何使用 Command Prompt, PowerShell 管理 Windows Services。
說明
Service 分為 DisplayName 與 ServiceName,如果要進行 Start, Stop 或者 Delete 都必須輸入 ServiceName 而非 DisplayName。
Command Prompt
sc query serviceName
rem Don't support fuzzy search :(
net start serviceName
net stop serviceName
sc delete serviceName
rem Delete Service !
PowerShell
Get-Service
Get-Service | ? {$_.Status -eq 'Running'}
# Get Running Service
Get-Service | Select *
# Get Service Detail
Start-Service serviceName
Stop-Service serviceName
相關連結
如何開發 Windows Service 使用 .Net 及 Topshelf