- Windows 10 is a reliable computer operating system used by hundreds of millions of users every day.
- But even Windows 10 may sometimes misbehave. It is fair to say that every Windows 10 user encountered the notorious distributedcom 10016 or DCOM event ID 10016 error at least once.
- This error indicates a program is trying to access the DCOM server without having the necessary permissions to do so. In this guide, we'll show you how you can fix this annoying error for good.
- This guide is part of our Windows 10 error series where we bring you the best guides to fix common PC errors.
You might have encountered the notorious distributedcom 10016 error or DCOM event ID 10016 on your Windows 10 OS. It is a known error and it has been around since the Windows 8 era.
Unfortunately, the error does not seem to resolve even after an upgrade. It arises due to the lack of user permissions when an application tries to start the DCOM server.
Although the error is not known to cause any serious damages to your operating system, it might be annoying to deal with it all the time. It is delivered to the user in the form of a system error, along with a message having an APPID and CLSID. It is just because both of them are unique for every app and they are required to allow application-specific permissions.
Please have a look at these 2 solutions that can help you remove the Windows 10 distributedcom 10016.
How do I fix DCOM event ID 10016?
1. Delete Registry Keys
It is recommended that you should save a copy of your registry values before trying this making any changes. The solution will only work if you are logged in as an administrator or have enabled administrative.
- Navigate to your search box and type Regedit.
- A list of search results will be displayed and you can click on Regedit to open it.
- Move your mouse towards HKEY_LOCAL_MACHINESOFTWAREMicrosoftOle section and delete the following keys: DefaultAccessPermission, DefaultLaunch, PermissionMachineAccessRestriction, and MachineLaunchRestriction.
- Finally, you can save the changes by restarting your PC.
The default permissions will be written for the system if you delete the above mentioned four keys from your registry. Hence those apps that require access to the DCOM Server will eventually get access as a result.
2. Enable Sufficient Permissions
- Press the Windows + R, a Run dialogue box will be opened on your system.
- Next, you need to type Regedit in the Run dialogue box and click OK button.
- You will be able to see Registry Editor on your system in just a few seconds.
- Navigate to the HKEY_CLASSES_ROOTCLSID folder, expand it and spot the CLSID folder that has the same CLSID you got in the error. Right-click and select that folder.
- You will be able to see the owner at the top of the window. You need to modify the owner to the Administrators group.
- Now you have to select Replace all child object permission entries that are available at the bottom of the owner window.
- You will see a Windows Security warning, now click the OK and Yes buttons respectively.
- Click the Add button, type Everyone in the available field and click the OK button in the previous permissions window.
- You will see a list of users at the top of the main permissions Window. Now select Everyone under the user’s list and select allow to give Full Control to the user at the bottom.
- Click OK to apply full control and save the changes.
- Next, you have to expand the following folders under HKEY_LOCAL_MACHINE Software ClassesAppID.
- Select the folder having the APPID similar to the error message and right-click it.
- Repeat steps 5 to 10 to allow sufficient permissions to the respective app.
- A registry key will be visible that is going to have a similar name to that of the service causing the error.
- Open Control Panel from the Start menu and navigate to the top right corner to enable icons view.
- Next, you need to navigate to Administrative Tools >> Component Services
- Go to Computer >> My Computer.
- Right-click on the issue causing service, click Properties and select the Security tab.
- If you have correctly followed all the previous steps to set permissions in the registry, you can select Customize against Launch and Activation Permissions, Access Permissions, and Configuration Permissions categories.
- Click Edit against the Launch and Activation Permissions. (Click Remove if you receive the following warning one or more permissions entries attached has an unrecognized type)
- Now find System under the list of users. Click the Add button if you are not able to locate it, type System and hit the OK button.
- You will now be able to select System under the user’s list in the current window. Look for Local Launch and Local Activation and select Allow.
- Click OK to save the changes and repeat Step 21 for Access Permissions and Configuration Permissions as well.
Finally, you will find some other ClSID and AppID values. Repeat the following steps for all of those values that have been listed in the event logs. The changes will take effect after you restart your system at the end.
Although the second solution seems to be a long and hectic one, it is only recommended for those users who are not able to resolve the error through the first method.
Most of the users have been able to resolve the issue through both of them. Hence you would be able to get rid of the error in no time if you correctly follow each step.
Feel free to share with us if you have any quick worked around for the error.
FAQ: Learn more about DCOM error
- What is a DCOM server?
A DCOM server or a Distributed Component Object Model server is a programming construct developed by Microsoft that allows client program objects to request services from server program objects located on other machines in the network. DCOM servers allow computers to run programs on other computers as if the respective programs were installed on the latter.
- What is a DCOM error?
A DCOM error occurs when an application or service attempts to use DCOM but does not have the proper permissions. Most of the time, DCOM errors won’t affect your system, other than clogging up your Event Viewer.
- Can I disable DCOM?
- Go to Start > Administrative Tools > Component Services.
- Expand Computers, right-click on My Computer and select Properties.
- On the Default Properties tab, deselect the Enable Distributed COM On This Computer checkbox.
- Click OK, and close the Component Services window.