How to Fix ‘Application-specific permission settings’ Error?

When encountering the Application-specific permission settings error, it usually results in certain applications failing to launch or function correctly. This error indicates that the specific permission settings do not grant necessary permissions for the COM Server application, causing issues such as system crashes or application failures.

Error Message

The most common cause is incorrect DCOM (Distributed Component Object Model) configuration settings, often found in Event Viewer under Event ID 10016. Other potential causes include registry key permissions and misconfigured user account permissions.

Resolving this error requires modifying security settings in the Component Services or editing registry entries to adjust permissions. It’s essential to handle these changes carefully to avoid further system issues​.

What Causes this Error?

After receiving numerous reports from multiple users, we investigated the issue and devised a solution to fix it completely. We also identified the reason this error occurs, which is listed below:

  • Invalid Permissions: The error occurs when a specific process lacks sufficient permissions to access the indicated DCOM components in the event log.

Note: It is possible for the system to function correctly in some cases despite this error. If that is the case, it may be best to disregard the error. However, if the error is preventing an application from functioning correctly, follow the guide below:

Granting Access to DCOM Components

As indicated in the error message, the issue occurs when certain processes or applications don’t have access to the DCOM components.

By adjusting the access settings to DCOM components, we basically recalibrate permissions, making sure that the necessary processes obtain the clearance they need to interact with system elements effectively.

This coordination is important because it fixes the underlying permission inconsistency that causes the error, thereby normalizing system operations and potentially resolving the activation permission conflict reflected in the event logs.

  1. Press the Windows + R keys to open the Run prompt.
  2. Type regedit and press Enter.
    Entering regedit and pressing Enter
  3. Navigate to the following registry key:
    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 registry key:
    HKEY_CLASSES_ROOT\AppID\{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
  6. Right-click on the {9CA88EE3-ACB7-47C8-AFC4-AB702511C276} registry key in the left pane.
  7. Select the Permissions option and then choose Advanced.
  8. Click the Change option next to the Owner heading.
    Note: The owner might be listed as Trusted Installer or it may display Cannot Display Owner.
  9. Select the Object Type option and choose Users.
  10. Click the Location button and choose your computer from the list.
  11. In the provided text field, enter the username of your account.
  12. Press OK and then click Apply to confirm the changes.
    Changing Permissions for the Registry Key

    Note: Repeat steps 5-12 for the registry key HKEY_CLASSES_ROOT\CLSID\{D63B10C5-BB46-4990-A94F-E40B9D520160} as well.

  13. Close the window and return to the Permissions window from step 7.
  14. Select Administrators under the Group or User names heading and check the Full Control option.
  15. Choose Users and also grant Full Control.
  16. Click Apply to save the changes and then select OK to close the window.
    Providing Full Control to Users and Administrators
  17. Open the Run prompt again by pressing Windows + R.
  18. Type dcomcnfg.exe and press Enter.
  19. Expand the following sequence in the left pane:
    Component Services > Computers > My Computer > DCOM Config
  20. Right-click on the Runtime Broker item and select Properties.
    Note: There are two instances of Runtime Broker in the list. You will need to check both to identify the correct one.
  21. Check if the AppID matches 9CA88EE3-ACB7-47C8-AFC4-AB702511C276. If so, you have found the correct instance.
  22. Select the Security tab and tick the Customize radio button under Launch and Activation Permissions.
  23. Click on the Edit button. If prompted by a Windows Security message, click Remove.
  24. Press the Add button and type NT AUTHORITY\LOCAL SERVICE in the prompt.
    Note: If NT AUTHORITY\LOCAL SERVICE is not present, try typing Local Service.
  25. Click OK and grant the Local Activation permission to the new entry.
    Modifying DCOM Configurations
  26. Verify if the issue has been resolved.
ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.