Eu não acredito que exista uma boa GUI para fazer isso no sistema local, mas talvez algo tenha sido adicionado desde a última vez que eu olhei.
Eu sei que SetACL pode ser usado para modificar a lista de controle de acesso de um serviço. Aqui está um exemplo da documentação sobre como conceder a capacidade de iniciar / parar o serviço de tempo do Windows domain1\group1
. SetACL é muito fácil de usar.
SetACL.exe -on "\server1\W32Time" -ot srv -actn ace
-ace "n:domain1\group1;p:start_stop"
Você também pode definir as permissões com o sc incorporado, mas a sintaxe é muito mais enigmático. As opções são sc sdset
e sc sdshow
.
A outra opção é definir as permissões por meio de uma política .
Veja também esta pergunta: Como definir permissões de serviços do Windows a partir do Powershell