DEV Community

Cover image for Start Windows service as non-admin

Start Windows service as non-admin

c33s profile image Julian ・1 min read

setting permissions for windows services is really awful.

just want to allow a nonadmin to start and stop my php worker:

sc sdshow php5-cgi-worker01

permissions can be set with sc sdset ...

the easier way is to use SubInACL as admin:

subinacl.exe /service php5-cgi-worker01 /grant=username=PTO

(P = pause, T = start, O = stop)

then you can start the service with your user:

sc start php5-cgi-worker01


Editor guide