Fix: EventID 10016 (The Application-Specific Permission Settings Do Not Grant Local Activation Permission)

The “Application-specific permission settings do not grant Local Activation permission” error usually appears in Event Viewer with Event ID 10016. It means a process tried to launch a DCOM (Distributed Component Object Model) component without the required permissions.

In many cases, this warning does not cause visible problems. However, if the blocked component is required by an app or service, that app may fail to open or work correctly.

This usually happens because the affected DCOM component does not allow the required account to activate it. To fix it, you need to identify the correct component, take control of its registry keys, and then grant the missing activation permission in Component Services.

What Causes the Application-Specific Permission Error?

  • Missing Local Activation Permission: The account shown in the error log does not have permission to start the DCOM component.
  • Protected Registry Ownership: Some related registry keys are owned by TrustedInstaller, so Windows will not let you change permissions until ownership is updated first.

Note: If everything on your PC is working normally and you only see this entry in Event Viewer, you can ignore it. Follow the steps below only if the error is linked to an app or service that is actually failing.

This fix is done in three parts.

  1. First, identify the component from the registry.
  2. Then take ownership of the required registry keys so permissions can be edited.
  3. Finally, grant the missing Local Activation permission in Component Services.

Step 1: Identify the Affected DCOM Component

  1. Press Windows + R, type regedit, and press Enter.

  1. Navigate to the following key:
HKEY_CLASSES_ROOT\CLSID\{D63B10C5-BB46-4990-A94F-E40B9D520160}
  1. In the right pane, double-click Default and note the Value Data. This tells you the component name linked to the error.
  2. Now navigate to:
HKEY_CLASSES_ROOT\AppID\{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}

At this stage, you are confirming the exact component and AppID mentioned in the Event Viewer entry. This is important because changing the wrong DCOM entry will not fix the problem.

Step 2: Take Ownership of the Required Registry Keys

  1. Right-click {9CA88EE3-ACB7-47C8-AFC4-AB702511C276} in the left pane and select Permissions.
  2. Click Advanced, then click Change next to the Owner field.
  3. Select your Windows account as the owner, then click OK and Apply.
  4. Repeat the same ownership steps for this key as well:
HKEY_CLASSES_ROOT\CLSID\{D63B10C5-BB46-4990-A94F-E40B9D520160}
  1. After ownership is changed, go back to the Permissions window.
  2. Select Administrators and enable Full Control.
  3. Select Users and enable Full Control as well.
  4. Click Apply, then click OK.

This step only makes the DCOM entry editable. Without changing ownership first, Windows may block permission changes even if you are using an administrator account.

Step 3: Grant Local Activation Permission in Component Services

  1. Press Windows + R, type dcomcnfg.exe, and press Enter.
  2. In the left pane, go to:
Component Services > Computers > My Computer > DCOM Config
  1. Find Runtime Broker in the list and open its Properties.
  2. If there are multiple Runtime Broker entries, check each one until you find the one whose AppID matches:
9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
  1. Open the Security tab.
  2. Under Launch and Activation Permissions, select Customize, then click Edit.
  3. If Windows Security prompts you, click Remove.
  4. Click Add and enter NT AUTHORITY\LOCAL SERVICE.
  5. If that does not work, try entering Local Service instead.
  6. Click OK, then allow Local Activation for that account.
  7. Click Apply and OK.

Step 4: Check if the Error is Resolved

  1. Restart your computer.
  2. Open the affected app again or check Event Viewer to see whether the same Event ID 10016 entry returns.

If the error was caused by missing activation rights for this component, it should no longer appear after the correct permission is added.

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.

Comments

43
    SW
    Shane Warren Author Oct 17, 2019

    If you don’t get that, when you click on “Edit” are you able to proceed with the rest of the steps?

    KW
    Karen Whittingham Jan 2, 2020

    thanks for this

    I get an error adding the NT AUTHORITYLOCAL SERVICE says its not valid

    The following object is not from a domain listed in the Select Location dialog box, and is therefore not valid:
    NT AUTHORITYLOCAL SERVICE
    any suggestions? please
    cheers
    Karen

      SW
      Shane Warren Author Jan 4, 2020

      You have to click on the “Check Names” option to get the correct MS name or else it will fail, after entering the user name click on “Check Name” and select the correct one.

      Reply
        AJ
        Avery Johnson Jan 14, 2020

        Hi, I am having the same issue. When I enter ‘NT AUTHORITYLOCAL SERVICE’ and select ‘Check Name’, I get the same error. When I click Advanced… and Find Now, the ‘NT AUTHORITYLOCAL SERVICE’ does not appear in the ‘Search results’ list. Any idea on how to fix this? I am running Windows Server 2016?

          SW
          Shane Warren Author Jan 16, 2020

          You need to enter your username and then click on “Check name”. The user name of the account you are using.

          MX
          matteo xhixha Feb 2, 2020

          I’ve done it but it tells me “name not found” I need your help please

          SW
          Shane Warren Author Feb 8, 2020

          Are u entering the name properly? check if there is an issue with uppercase or lower case letters. Also, if it doesn’t work, create a new administrative user and check if that works.

          ER
          EricHr0801 Feb 17, 2020

          Had the same problem. For me worked when I wrote only LOCAL SERVICE, is that the same thing or not? I really don’t know

          AA
          Anas Alhariri Feb 21, 2020

          Just user “Local Service” account instead.

          AN
          Anth Jan 8, 2023

          Worked for me! Thanks

    MG
    Mary Gascho Jan 7, 2020

    Have you been able to fix this issue?

    GC
    Grunty Cavern Feb 2, 2020

    this makes no sense so what do i type into the small box where it says Value data?

      SW
      Shane Warren Author Feb 2, 2020

      Proceed with the rest of the steps where u change the permission configurations and see if it fixes the issue for you. I think the value data step might have been added by mistake.

    ER
    EricHr0801 Feb 17, 2020

    I had the same problem. I just changed in step 11 from username to “Administrator” and it worked.

    Reply
    SW
    Shane Warren Author Apr 29, 2020

    What version of Windows are you on?
    Seems to me that you didn’t grant the permissions correctly as indicated in the first couple of steps. Try repeating them carefully and then check if the issue is fixed.

    DN
    Dexter Nelson Jul 8, 2020

    If you’re on Windows 10 there is no “NT AUTHORITYLOCAL SERVICE” it’s just LOCAL SERVICE. This worked. Thank you. After the version 2004 updates I got a ton of these. I’m just going to have to rinse and repeat. I know people say you can ignore warnings, but dang if fixing didn’t solve some audio problems I was having and the app I was using didn’t lock up.

    Reply
      SE
      ServantOfAll Sep 26, 2021

      Exactly. Display issues for me. No one should be told to ignore warnings when they are experiencing issues that Microsoft can not or will not resolve.

    IR
    ionutg@xnet.ro Nov 16, 2020

    HI.
    I cannot modify nothing on runtimebroker.
    What can i do?

    NT
    Nanang Taten Nov 23, 2020

    Thank you very much for this solution posted. I followed the steps stated but when I give permission and click apply, it says “Access Denied”. How can I solve this?

    NT
    Nanang Taten Nov 26, 2020

    Thanks Dude, it work for me. You saved my time, which I searched for solutions for 48 hours.

    BE
    Bendy Dec 1, 2020

    I cant get past the runtime broker. The options to edit are disabled. I also get a prompt warning.

    TV
    Travis V Mar 28, 2021

    Hey Zubyan – any other advice on this error? I’m getting the access denied as well at this step, but running as admin did resolve the error.

      MZ
      Muhammad Zubyan Author Mar 28, 2021

      Hey Travis, have you tried the instructions I gave above?

        TV
        Travis V Mar 29, 2021

        Yes, I had followed these steps a couple times and kept running into nanang’s error with the access denied. When I attempt to run as admin thru command prompt…still got access denied error

          MZ
          Muhammad Zubyan Author Mar 31, 2021

          Okay, it seems like you will have to download a 3rd party tool in order to get the permissions then. It’s a small tool that basically allows you to open files with all permissions. Follow these steps:-

          (Warning: With great power comes great responsibility, please don’t use this app to run any other program otherwise there will be some serious permissions issues or if the program is any sort of virus it can infect your computer with full permission. Also, setting up your registry incorrectly can cause instability in your computer. Please make a restore point before making any of these changes we won’t be responsible for any damage done to your computer.).

          1. Download NSudo from this link: https://sudo.to/2mw
          2. Once the NSudo is downloaded. Simply right-click on it and run it as administrator.
          3. Now make sure the selected user is “TrustedInstaller” and the “Enable all privileges” option is checked.
          4. Now type “Regedit” and press “Run”.
          5. Once you have done that you should have the Regedit window opened with all the permissions.
          6. Simply do all the steps provided in the article and your issue should be resolved.

          Let me know how it goes for you so we can add this method to the article as well. Thank you!

    SH
    Steve Haluza Apr 20, 2021

    In step 20 you say there are two instances of RunTimeBroker and I only have one.
    And the AppID is not the same as the error.
    I’ve already made all the other changes

      MZ
      Muhammad Zubyan Author Apr 22, 2021

      AppID shouldn’t be exactly the same as ours it can be different because your Windows copy is different than ours. You will have to download a 3rd party tool in order to get the permissions then. It’s a small tool that basically allows you to open files with all permissions. Follow these steps:-

      (Warning: With great power comes great responsibility, please don’t use this app to run any other program otherwise there will be some serious permissions issues or if the program is any sort of virus it can infect your computer with full permission. Also, setting up your registry incorrectly can cause instability in your computer. Please make a restore point before making any of these changes we won’t be responsible for any damage done to your computer.).

      1. Download NSudo from this link: https://sudo.to/2mw
      2. Once the NSudo is downloaded. Simply right-click on it and run it as administrator.
      3. Now make sure the selected user is “TrustedInstaller” and the “Enable all privileges” option is checked.
      4. Now type “Regedit” and press “Run”.
      5. Once you have done that you should have the Regedit window opened with all the permissions.
      6. Simply do all the steps provided in the article and your issue should be resolved.

      Let me know how it goes for you so we can add this method to the article as well. Thank you!

        WA
        warrenfab Sep 23, 2021

        I think you misunderstood Steve in the above. He is saying that he only has one instance of Runtime broker, and that the AppID attached to it does not match the AppID that is causing the issue on HIS computer – he’s not saying that it does not match with your example. I think we know what to look out for. BTW, I am having the same issue. I’ve completed all the steps until step 20, and like Steve, I only have ONE RunTimeBroker listed, and the AppID does not match the AppID I’m trying to fix on my pc.

    BU
    buybuydandavis Jun 14, 2021

    This.
    Granting privileges to unknown processes is just bad.
    I read this warning as “unauthorized process trying to do stuff”.
    My first inclination is to track down such requests and prevent them *unless* I can identify the request as coming from a trusted source *and* I have some reason to want that source to do what it’s doing.
    The “fix” I’d want is to identity the program, and then disable the request and see if it causes any problems.
    Because of crashes, I’ve been trying to clear out my Event warnings and errors. Simplest response is to delete the program if I don’t see the need for it.

    Sheesh. Msoft’s response on this is to ignore the warning, or filter it out from your event view if it bothers you.
    Crazy old me, I’d think that the fix would be for Msoft to stop sending warnings on things that they’ve determined are not problems.
    https://docs.microsoft.com/en-US/troubleshoot/windows-client/application-management/event-10016-logged-when-accessing-dcom

    Reply
      SE
      ServantOfAll Sep 26, 2021

      Agreed in principal, although each instance of the issue needs to be looked at in relation to the events surrounding it in event viewer.

      In my particular case, I know my instance was related to “nvlddmkm” errors which is related to NVIDIA card drivers, and it was causing my display to shut off and eventually recover, or in some cases, completely crash my entire computer during gaming, video playback, or other times. Resolving this problem by granting permissions is the only way for this to function properly; blocking access would only further exacerbate the problem.

    MZ
    Muhammad Zubyan Author Aug 9, 2021

    You will have to download a 3rd party tool in order to get the permissions then. It’s a small tool that basically allows you to open files with all permissions. Follow these steps:-

    (Warning: With great power comes great responsibility, please don’t use this app to run any other program otherwise there will be some serious permissions issues or if the program is any sort of virus it can infect your computer with full permission. Also, setting up your registry incorrectly can cause instability in your computer. Please make a restore point before making any of these changes we won’t be responsible for any damage done to your computer.).

    1. Download NSudo from this link: https://sudo.to/2mw
    2. Once the NSudo is downloaded. Simply right-click on it and run it as administrator.
    3. Now make sure the selected user is “TrustedInstaller” and the “Enable all privileges” option is checked.
    4. Now type “Regedit” and press “Run”.
    5. Once you have done that you should have the Regedit window opened with all the permissions.
    6. Simply do all the steps provided in the article and your issue should be resolved.

    Let me know how it goes for you so we can add this method to the article as well. Thank you!

    RS
    rsflynn Aug 9, 2021

    Run the dcomcnfg.exe from an Administrator command or powershell prompt… That should do the trick.

    Reply
    SE
    ServantOfAll Sep 25, 2021

    I had the same issue, but was able to resolve by giving ownership of the RuntimeBroker to the Administrators group in the Registry Editor, similar to how the other APPID and CLSID were assigned to the user’s account in the steps of this article.

    Reply
    BF
    Bogdan Florin Jul 27, 2022

    Thank you for presented proposed solution. Unfortunately does not work on Windows Server 2019. On Server when arriving in point to modify and setup local Activation it is all grey and unable to add new accounts or change everything.

    MZ
    Muhammad Zubyan Author Oct 2, 2022

    You will have to download a 3rd party tool in order to get the permissions then. It’s a small tool that basically allows you to open files with all permissions. Follow these steps:-

    (Warning: With great power comes great responsibility, please don’t use this app to run any other program otherwise there will be some serious permissions issues or if the program is any sort of virus it can infect your computer with full permission. Also, setting up your registry incorrectly can cause instability in your computer. Please make a restore point before making any of these changes we won’t be responsible for any damage done to your computer.).

    1. Download NSudo from this link: https://sudo.to/2mw
    2. Once the NSudo is downloaded. Simply right-click on it and run it as administrator.
    3. Now make sure the selected user is “TrustedInstaller” and the “Enable all privileges” option is checked.
    4. Now type “Regedit” and press “Run”.
    5. Once you have done that you should have the Regedit window opened with all the permissions.
    6. Simply do all the steps provided in the article and your issue should be resolved.

    Let me know how it goes for you so we can add this method to the article as well. Thank you!

    CA
    CaiphasCain Dec 5, 2022

    Try running dcomcnfg as administrator by searching it in windows and selecting from the right click menu instead of using the r shortcut.

    Reply
    MZ
    Muhammad Zubyan Author Dec 27, 2022
    AN
    Anth Jan 8, 2023

    “An object named “NT AUTHORITY/LOCAL SERVICE” cannot be found. Check the selected object types and location for accuracy and ensure that you typed the object name correctly, or remove this object from the selection.” I got this error.

      MZ
      Muhammad Zubyan Author Apr 20, 2023
    KH
    Kenneth Henseler Jan 13, 2023

    Hey @jamesscottwilkerson:disqus — might be too late or you’ve already solved, but in my experience, seeing these greyed out means you might have missed a step on the registry key permissions portions of the steps above or perhaps aren’t launching Component Services as Administrator. Re-check Steps 6-14 on this page. Cheers!

    Reply
    ML
    Marco Lopes Mar 16, 2023

    Hi!

    I followed all the tips in this thread to resolve a few issues with the System Log, but still i am getting errors!

    Tried adding LOCAL SERVICE, USERS, Administrator and Administrators!
    Even added my own user FUJITSUusername (that has Administrator privileges)

    Any ideas??

    Thanks!

    The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID
    {C2F03A33-21F5-47FA-B4BB-156362A2F239}
    and APPID
    {316CDED5-E4AE-4B15-9113-7055D84DCC97}
    to the user FUJITSUusername SID (S-1-5-21-3351063332-3780512080-3317346159-1002) from address LocalHost (Using LRPC) running in the application container Microsoft.Windows.ShellExperienceHost_10.0.18362.1533_neutral_neutral_cw5n1h2txyewy SID (S-1-15-2-155514346-2573954481-755741238-1654018636-1233331829-3075935687-2861478708). This security permission can be modified using the Component Services administrative tool.

      MZ
      Muhammad Zubyan Author May 3, 2023

      Modify the security permission for the COM Server application mentioned in the error message. To do this, you can use the Component Services administrative tool, as suggested in the error message.

      Here are the steps to follow:

      Press the Windows key + R to open the Run dialog box.

      Type “dcomcnfg” and press Enter to open the Component Services administrative tool.

      In the left-hand pane, expand “Component Services” > “Computers” > “My Computer” > “DCOM Config.”

      Find the application with the CLSID mentioned in the error message (in this case, {C2F03A33-21F5-47FA-B4BB-156362A2F239}) and right-click on it.

      Select “Properties” and then click on the “Security” tab.

      Under “Launch and Activation Permissions,” click on “Edit.”

      Add the user mentioned in the error message (in this case, FUJITSUusername) and grant it “Local Activation” permission.

      Click “OK” to save the changes.

      Restart your computer and check if the issue has been resolved.

        ML
        Marco Lopes May 3, 2023

        I did all that! Several times! But the errors come back somehow…