Bookmark and Share Subscribe Bookmark and Share



Error: Only machine administrators are allowed to create administration service job definitions of type


 « »    


Tried to deploy a custom solution on a SharePoint 2010 farm from Central Administration > System Settings > Manage Farm solutions. I received the following error in the ULS logs.

Access denied.  Only machine administrators are allowed to create administration service job definitions of type: Microsoft.SharePoint.Administration.SPSolutionDeploymentJobDefinition, Microsoft.SharePoint, Version=, Culture=neutral, PublicKeyToken=71e9bce111e9429c


This fix only needs to be run on the machine that you are trying to deploy the solution on. However I would recommend disabling this “feature” on all SharePoint and SQL Servers in your farm.

Follow “to turn off UAC”

1.      Click Start, and then click Control Panel.

2.      In Control Panel, click User Accounts.

3.      In the User Accounts window, click User Accounts.

4.      In the User Accounts tasks window, click Turn User Account Control on or off.

5.      If UAC is currently configured in Admin Approval Mode, the User Account Control message appears. Click Continue.

6.      Clear the Use User Account Control (UAC) to help protect your computer check box, and then click OK.

7.      Click Restart Now to apply the change right away, or click Restart Later and close the User Accounts tasks window.

    Did I save you time and headaches? Buy me a cup of coffee.
    The more coffee I drink the more articles I can write.

4 Comments so far

    • Pat Murphy said:
    • Posted on July 17th, 2014 at 3:31 pm
    • Reply
    • Permalink

    You know what fixed this for me? Select Central Administration right click and Run as Administrator. Strange but True.

    • westerdaled said:
    • Posted on September 11th, 2013 at 3:39 am
    • Reply
    • Permalink

    I tried another approach by logging in as admin and kicking of a child PS session with the Run AS… However this simply does not work. The Second PS session will run "UAC Elevated" under the SP_farm or whatever which even be member of BuiltIn Admins, but the UAC will stil restrict the permissions access of this PS session. – so forget setting up UPS or auto gen certs!… I will try your approach rather than waste more time on this.

    • Kunal Jaiswal said:
    • Posted on July 25th, 2013 at 5:20 am
    • Reply
    • Permalink

    Thanks mate, it helped me to fix my issue.

  1. Just make sure you open central admin (or IE) as administrator. That'll sort it too.

Leave a comment

Trackbacks on this post