What is DistributedCOM? What is the DistributedCOM error? How to fix the DistributedCOM error 10016? This post shows how to solve the DistributedCOM error Windows 10. You can visit MiniTool website to find more solutions about Windows.
What Is DistributedCOM?
DistributedCOM, whose full name is Distributed Component Object Model, is a set of Microsoft Concepts and program interface where the client program can request services from the server programs on other computers in a network.
And the DistributedCOM error 10016 is a vexing problem that has existed since Windows 8. It is flagged when an application tries to start the DistributedCOM server when it doesn’t have the permission to do so.
Although the DistributedCOM 10016 error will not lead to the system crash, it is also the notorious one. So in the following section, we will show how to fix the DistributedCOM error.
How to Solve DistributedCOM Error?
In this part, we will show several solutions to solve the DistributedCOM error 10016. If you have the same problem, try these solutions.
Solution 1. Edit Windows Registry
First of all, we will show you the first way to solve the DistributedCOM error Windows 10. You can try to fix it by editing the Windows Registry key.
Now, here is the tutorial.
Step 1: Press Windows key and R key together to open Run dialog. Then type regedit in the box and click OK to continue.
Step 2: In the pop-up window, navigate to the following folder.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole
Step 3: On the right panel, select the four keys: DefaultAccessPermission, DefaultLaunchPermission, MachineAccessrRestriction, MachineLaunchRestriction and then delete them.
After that, reboot your computer and check whether the DistributedCOM error is solved.
If this solution is not effective, try the following situations.
Solution 2. Enable Sufficient Permission
Now, we will show you the second solution to fix the DistributedCOM error 10016. In this way, you can give sufficient permission to the DistributedCOM.
We will show you how to do that in the following section.
Step 1: Open the Registry Editor window according to the same method listed above.
Step 2: In the pop-up window, navigate to the HKEY_CLASSES_ROOT\CLSID folder.
Step 3: Right-click it to choose Permissions… to continue.
Step 4: In the pop-up window, choose Advanced to continue.
Step 5: At the bottom of the pop-up window, check the option Replace all child object entries with inheritable permission entries from this object. Then click OK to continue. Then you need to accept the Windows Security warning to continue.
Step 6: After that, go back to the Permission window, select Everyone in the Group or user names section, then check Full Control from the Allow column to continue.
Step 7: After that, navigate to the specified folder according to the following path:
HKEY_Local_MACHINE > Software > Classes > AppID
Step 8: Then go to the folder which has the same AppID you received in the error message. Right-click it to choose Permissions… to continue and select Advanced. Then you need to give it the full permission using the same method listed in the above steps.
Step 9: Next, open Control Panel and select the Administrative Tools to continue.
Step 10: In the pop-up window, choose Component Services. Next, expand Computers > My Computer.
Step 11: The right-click the service causing the DistributedCOM error 10016, choose Properties and select the Security tab.
Step 12: If you have set permissions in the registry according to the steps, select Customize against Launch and Activation Permissions, Access Permissions and Configuration Permissions.
Step 13: Then click Edit on the Launch and Activation Permissions.
Step 14: Select the System under the list of user column. If it is not listed here, click Add button to create a new one.
Step 15: Check the Allow button in the Local Launch and Local Activation.
Step 16: Click OK to confirm the changes. Then repeat Step 14 and Step 15 for the Access Permissions and Configuration Permissions as well.
Step 17: At last, if you find some other CISID and AppID values. Repeat all the above steps for it.
After that, you can reboot your computer to check whether the DistributedCOM error 10016 is solved.
After solving this problem, it is recommended to create a system image so as to safeguard your PC.
Final Words
To sum up, this post has introduced what the DistributedCOM is and how to fix the DistributedCOM error with two different solutions. If you encounter the same problem, try these solutions.