How can I start and stop Windows 2008 services without administrator privileges?
I want to give a non-admininstrator user rights to start and stop Windows services.
There are two different scenarios that could be interpreted from your post:
In this scenario, it is not possible to start a service if the non-administrator user does not have the proper privileges. If you don't have privilege, you can't circumvent the permissions without some kind of crack that breaks the security model of Windows.
In this scenario, the administrator can confer the ability to start services to a non-administrator, so this is possible.
Similar as for files also services do have an Access Control List (ACL) that specifies who is allowed to start/stop a service. The problem is that Microsoft never implemented a GUI nor command-line tool for modifying these ACLs.
There is a third party freeware tool called SCAcl that allows to modify service ACLs and as you require allow certain non-administrative users or groups to start and/or stop a service.