The following events logged on the system event logs running windows. In this article will see how to fix this issue.
Source: Microsoft-Windows-DistributedCOM
Event ID: 10016
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}
Source: Microsoft-Windows-DistributedCOM
Event ID: 10016
Description: The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID
{D63B10C5-BB46-4990-A94F-E40B9D520160}
and APPID
{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
Follow the below steps to fix this issue:
1. Go to Regedit
2. Then go to – Go to HKEY_Classes_Root\CLSID\*CLSID*.
That means – 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. Close the tab then go to HKEY_LocalMachine\Software\Classes\AppID\*APPID*.
That means – 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, and then click DCOM
14. Look for the corresponding service that appears on the error viewer [Immersive Shell]
That means – Look for the one that appeared at the right panel of the RegEdit. For example, the AppID Registry (316CDED5-E4AE-4B15-9113-7055D84DCC97) contains the “Immersive Shell” Data with a (Default) as a name. Now look for “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
The solution was originally discussed here (https://bit.ly/2XwmWfK). Thank you both for addressing the problem and providing the solution!
I just tried to make it more simple and presentable.
If you wish you can work around this issue by modifying the permissions on DCOM components to stop this error from being logged. However, not recommend this method because these errors do not adversely affect functionality and modifying the permissions can have unintended side effects.