O grupo Usuários avançados nunca é a resposta. É uma coisa antiga legada. Melhor apenas considerá-lo inexistente.
Se você deseja definir permissões em serviços individuais do Windows de maneira granular, é possível, mas não é nem de longe tão fácil / intuitivo quanto definir permissões em um arquivo
Para ver as permissões atuais de um serviço do Windows:
C:\Users\Ryan>sc sdshow netlogon
D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCR
RC;;;IU)(A;;CCLCSWLOCRRC;;;SU)
Para definir as permissões em um único serviço do Windows, por exemplo, para que um usuário não administrador possa iniciar e interromper um determinado serviço:
sc sdset netlogon "D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)(A;;RPWPCR;;;S-1-5-21-2103278432-2794320136-1883075150-1000)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)"
[SC] SetServiceObjectSecurity SUCCESS
Isso parece horrível, não parece? Essa gosma é chamada SDDL - Linguagem de Definição do Descritor de Segurança.
Este artigo é uma boa introdução sobre como interpretar o SDDL e fazer o que você está tentando fazer.
Você também pode usar modelos de segurança e políticas de grupo para realizar a mesma coisa: