Error - Event ID: 10016; DistributedCOM

Anonymous
2013-10-20T20:30:29+00:00

I am getting this error repeatedly since I updated from Windows 8 to 8.1. It occurs once every time the PC is booted, about 2 minutes after it boots up.

Can you please help me to fix it?

Log Name:      System

Source:        Microsoft-Windows-DistributedCOM

Date:          10/20/2013 3:19:04 PM

Event ID:      10016

Task Category: None

Level:         Error

Keywords:      Classic

User:          LOCAL SERVICE

Computer:     

Description:

The machine-default 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 NT AUTHORITY\LOCAL SERVICE SID (S-1-5-19) 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.

The APPID {316CDED5-E4AE-4B15-9113-7055D84DCC97} is for a COM application called "Immersive Shell". I cannot use the Component Services administrative tool to edit the security permissions because every setting is "grayed-out".

I tried running in Safe Mode and was still unable to modify any of the Immersive Shell settings.

The PC has no software installed except for the latest Intel drivers. I performed a clean installation of Windows 8, installed chipset, VGA, Intel Rapid Storage Tech, LAN, and Intel Management Engine drivers. Then I updated to 8.1 through the Store app. The errors began immediately after that update.

The PC has an ASUS Z87 motherboard, 16 Gb of DDR3-1866 ram, Intel i7-4770k cpu. It is not overclocked but memory is in XMP mode at frequency 1866. The system drive is an SSD.

Windows for home | Previous Windows versions | Performance and system failures

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2013-10-24T18:39:39+00:00

In system event viewer, I started getting error Event ID: 10016 after upgrading to Win8.1 on October 17, 2013.  The system event viewer on my Dell XPS One 2710 was error free prior to upgrading from Win8 to Win8.1.

The machine-default 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 NT AUTHORITY\LOCAL SERVICE SID (S-1-5-19) 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.

For me, the solution was provided by Greg310 in Dulwichdik's link as follows:

  1. Open Regedit
  2. Go to HKEY_Classes_Root\CLSID{C2F03A33-21F5-47FA-B4BB-156362A2F239}
  3. Right click on it then select permissions
  4. Click Advance and change the owner to Administrators group. Also click the box that will appear below the owner line. ("Replace owner ...")
  5. Apply full control
  6. Go to HKEY_LocalMachine\Software\Classes\AppID{316CDED5-E4AE-4B15-9113-7055D84DCC97}
  7. Right click on it then select permission
  8. Click Advance and change the owner to Administrators group
  9. Click the box that will appear below the owner line
  10. Click Apply and grant full control to the Administrators group
  11. Go to Administrative tools
  12. Open component services
  13. Click Computer, click my computer, then click DCOM
  14. Look for the corresponding service that appears on the error viewer [Immersive Shell]
  15. Right click on it then click properties
  16. Click security tab then click Add User. Add Local Service then apply
  17. Tick the Activate local box

Thank you Daniel MoisesMagulado and Greg310 for addressing the problem and providing the solution!

Was this answer helpful?

800+ people found this answer helpful.
0 comments No comments

99 additional answers

Sort by: Newest
  1. Anonymous
    2018-02-21T19:35:23+00:00

    Make sure you are using the correct GUID that is showing in your Event Viewer that is the key to the whole thing. Some of the recommended ones are good but they sometimes don't show the one that is particular to your issue. I had an 'odd-ball' GUID that kept showing grayed out in RunTime and found it by copy>pasting in regedit an doing a search an when it was located did the take ownership thing and bingo it wasn't grayed out anymore.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2018-02-21T19:27:43+00:00

    One thing.....if you do not use Networking (having or sharing other computers at your home and linking them together) you can go to Services.msc  and Disable DCOM. That's what I did....but I was able to go into the settings and 'take ownership' prior to Disabling. I don't plan to use the 'Network' as I have a stand alone home PC with no other computers in the house.

    That's really what DCOM is about is running a network and if you don't need it just Disable it in Services.

    If you are having issues being able to 'tweak' those 'Runtime' settings it has to be an Administrator issue. One thing is to make sure you have gone to the correct GUID and added yourself (and or pc) to the list of 'Full Control' by doing so this 'un-grays' (for lack of a better word) those grayed out RunTime settings. I had a grayed out one when I did mine and come to find out it was that way because I hadn't 'taken ownership' in the Registry settings (in other words adding myself to Full Control). Those settings in the registry are set up for the 'SYSTEM' rather than the Owner (which is us :) )

    As far as the OS download thing.....that is a horse of a different color. If that issue persists I recommend going to TenForums dot com and registering and posing that question. Also bleepingcomputer dot com is another good place to resolve issues. Both places are good 'go to' forums also. Not to say this one isn't but it's always good to have 2nd opinions.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2018-02-21T17:36:13+00:00

    HELLO

    Thanks!

    I have done exactly as mentioned with Admin privilege.

    And when I go to the security tab of Runtime broker everything is in grey! 

    Therefore, I cannot modify anything! 

    Furthermore, I have windows 10 1607 the latest update does not want to install it freezes when installing at 83%.

    What else can I do,

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2018-02-20T19:33:07+00:00

    Thanks for this paragraph!

    Change DCOM Permissions

    Need to ensure DCOM permissions are setup

    Open DCOMCNFG as an Administrator

    WinKey + X >> Command Prompt (Admin) >> Type in DCOMCNFG

    Navigate to Component Services >> Computers >> My Computer >> DCOM Config

    I assumed that going to component services through control panel would open it as an administrator -- apparently not.  I think a lot of other people had this problem when getting to the DCOM config step -- I noticed that many people mentioned options being grayed out, which was true for me; as soon as I followed these instructions and ran component services as an admin, I was able to finish following the original instructions and add Local Service to permissions.  (You can also right click on Component Services in Administrative Tools and click 'Run as Administrator').

    (I need to break my habit of assuming things will run as admin just because I'm using the True Admin account. *sigh*)

    Was this answer helpful?

    0 comments No comments