Search code examples
automationcontinuous-integrationteamcity

Installing Teamcity build agent as a user: failed to install the service. selected account does not have enough rights


I want to install a TeamCity Build Agent as a user. When entering my user credentials here:

enter image description here

I always get this error:

enter image description here

NOTE: My account (user) is an administrator with full permission!

How can I do this?


Solution

  • The error message says it does not have "enough rights to run as a service",
    this is slightly different from just being an administrator.

    1. Go to Control Panel> Administrative Tools> Local Security Policy.
    2. Select Local Policies> User Rights Assignment.
    3. Scroll down through the list of policies and look for Log on as a service.
    4. Add the account you're using to the list of accounts with this right.

    That should in theory be all you need to allow the service to run under that user.