Filter services on services.msc or windows services console alternative

I'm trying to set a custom management console for helpdesk accounts with a reduced set of our programs running as Windows Services so they can visually start/stop/manage them. Services.msc is not what I'm looking for unless I could filter the services I want. I've been testing Sysinternals Autoruns and NirSoft ServiWin but they can't make complex filtering and save it for later. Powershell commands give status information and allow to start/stop but I'm looking something similar to a MMC.

Do you know such a tool? Thank you.


There's a freeware utility called ServiWin that will do what you would like:

http://www.nirsoft.net/utils/serviwin.html

It has a /LoadFromList command line argument:

Starting from version 1.50, you can instruct ServiWin to load only the desired services by using the /LoadFromList command-line option. You can specify the desired services by their name, display name, or the .exe file. Here's a few examples:

serviwin.exe /LoadFromList WZCSVC Spooler Schedule LmHosts Browser RemoteRegistry serviwin.exe /LoadFromList svchost.exe serviwin.exe /LoadFromList "C:\WINDOWS\System32\ups.exe"


The easiest way of creating a custom windows services list with filters would be using PowerShell and WinForms and will not require much effort since you are already familiar with the commands.

Here are some nice guides to start with: https://blogs.technet.microsoft.com/stephap/2012/04/23/building-forms-with-powershell-part-1-the-form/ http://www.techotopia.com/index.php/Creating_GUIs_in_Windows_PowerShell_1.0_with_WinForms