How to Fix ‘The Application-Specific Permission Settings do not Grant Local Activation Permission for the COM Server Application’ Error

Windows 10 is the latest and the greatest operating system by Microsoft and the company has been pushing users to upgrade from the previous ones quite openly. It makes sense as well as there are several improvements in it over its predecessors. However, quite recently, a lot of reports have been coming in of “DistributedCOM(DCOM) Errors Event ID:10016” Errors in the system logs.

These Errors are quite common and there are many different error logs for them depending on the error. In this article, we will be focusing on the “The Application-Specific Permission Settings Do not Grant Local Activation Permission for the COM Server Application with CLSID {} and APPID {} to the User NT AUTHORITY\LOCAL SERVICE SID () from address LocalHost (Using LRPC) running in the application container Unavailable SID (Unavailable). This security permission Can Be Modified using the Component Services Administrative Tool” Error message.

What Causes the “The Application-Specific Permission Settings Do not Grant Local Activation Permission” Error?

After receiving numerous reports from multiple users, we decided to investigate the issue and devised a solution to fix it completely. Also, we looked into the reason due to which this error is triggered and listed it below:

[/tie_list type="plus"]
  • Invalid Permissions: The Error occurs when a specific process doesn’t have enough permissions to access the DCOM components that are indicated in the event log.
[/tie_list]

Note: It is possible that the system functions correctly in some cases despite this error. If that is the case, it is best to let the error be but if it is preventing a certain application from functioning correctly, follow the guide below:

Solution: Granting Access to DCOM Components

As indicated in the error message, the error is triggered when certain processes/application don’t have access to the DCOM components. Therefore, in this step, we will be granting access to those DCOM components. For that:

  1. Press “Windows” + “R” keys to open the Run prompt.
  2. Type in “Regedit” and press “Enter”.
  3. Navigate to the following address.
    HKEY_CLASSES_ROOT\CLSID\{D63B10C5-BB46-4990-A94F-E40B9D520160}
  4. Double click on the “Default” key in the right pane and note down the “Value Data” listed.
  5. Navigate to the following address:
    HKEY_CLASSES_ROOT\AppID\{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
  6. Right-click on the “{9CA88EE3-ACB7-47c8-AFC4-AB702511C276}” key in the left pane.
  7. Click on the “Permissions” option from the list and select “Advanced“.
  8. Click on the “Change” option next to the “Owner” heading.

    Note: The owner should be “Trusted Installer” or it might show “Cannot Display Owner”.

  9. Click on the “ObjectType” heading and select “Users”.
  10. Click on the “Location” button and select your “Desktop(Name)”.
  11. In the blank space, enter the username of your account.
  12. Click on the “OK” button and click on “Apply” in the window.

    Note: Repeat the process indicated in the steps 5-12 for “HKEY_CLASSES_ROOT\CLSID\{D63B10C5-BB46-4990-A94F-E40B9D520160}” as well.

  13. Click on “OK” to close the window and open the “Permissions” window that we launched in the “Step 7”.
  14. Click on “Administrators” in the “Groupor User names” heading and check the “FullControl” option.
  15. Select “Users” and check the “Full Control” option again.
  16. Click on “Apply” to save the changes and select “OK” to close the window.
  17. Press “Windows” + “R” to open the Run prompt.
  18. Type in “dcomcnfg.exe” and press “Enter“.
  19. Expand the following options
    Component Services>Computers>My Computer>DCOM Config
  20. In the right pane, rightclick on the “RunTimeBroker” option and select the “Properties” button from the list.

    Note: There are twoinstances of the “RunTime Broker” listed in the list. Follow the step below for each one to identify the right one.

  21. If the AppID listed there matches with the AppID “9CA88EE3-ACB7-47C8AFC4AB702511C276” in the error it means that you have selected the right instance of the application.
  22. Click on the “Security” option and then check the “Customize” option for “Launch and Activation Permissions“.
  23. Click on the “Edit” button and click on the “Remove” button if there is a “Windows Security” prompt.
  24. Click on the “Add” button and type in “NT AUTHORITY\LOCAL SERVICE” in the “Enter The objects Name to select” option.

    Note: If NT Authority\Local Service isn’t present, try just typing in “Local Service”.

  25. Click on “OK” and grand the “LocalActivation” permission to the entry.
  26. Check to see if the issue persists.