Fix DCOM error 10016 for Windows 7, 8 and 10

DCOM error 10016 is caused by a program trying to start the DCOM server and using the DCOM infrastructure, but the user does not have the necessary permissions to do so.

The error is the same with Windows Server, but it can also occur on Windows 7, 8, or 10. The error is caused by your system being unable to interact with a particular “DCOM” (Distributed COM) process. These are the new edition of Microsoft’s infamous “COM” objects: an EXE or DLL that allows your system to load a number of intercom technologies. In short, COM objects are used by many core applications/processes to enable a number of extensive functionalities.

The error message will usually appear as follows:

Application-specific permission settings do not grant local activation permission for COM server application with CLSID {9E175B6D-F52A-11D8-B9A5-505054503030} and APPID {9E175B9C-F52A-11D8-B9A5-505054503030} to user PCNAMEUsername SID S- 1-5-21-81864976-3388411891-1937036257-1001 From Localhost address (with LRPC) running on application unavailable container SID (S-1-15-2-1430448594-2639229838-97329657 -1197984847-1969169747094) 2. This security permission can be modified using the Component Services administrative tool.

This particular error is displayed when you try to load an application that requires admin access to one of its dependent libraries. If there is no admin access, the above error will appear.

The solution is to add the correct user to the “Administrator Group” in Windows…

1. RegEdit

The first step is to edit the configuration within the registry that will cause the error to be displayed.

To do this, follow these steps:

  • Press the “Windows” + “R” keys on your keyboard

  • In the “Run” dialog, type “regedit” and press “OK”

  • Navigate to the following:

    -HKEY_Classes_Root

    – CLSID

    – [[ CLSID cited in the error ]]

  • Right click and select “Permissions”

  • Click “Advanced” and change the owner to the “Administrators” group.

  • Also click on the box that will appear below the owner line. (“Replace owner…”)

  • Click “Apply”

Next (still in Reg Edit), do the following:

  • Navigate to the following:

    -HKEY_LocalMachine

    -Software

    – Lessons

    -Application ID

    – [[ AppID cited in the error ]]

  • Right click and select “Permission”

  • Click “Advanced” and change the owner to the “Administrators” group.

  • Check the “Replace owner…” box

  • Click “Apply”

Finally (exit Reg Edit), you need to load “Administrative Tools” and edit various options:

  • Press “Windows” + “R” keys on the keyboard

  • In the “Run” dialog, type “control panel” and click “OK”

  • From “Control Panel” select “Administrative Tools”

  • Select “Component Services”

  • Under “Computers”, click “Computer” and then “DCOM Settings”

  • Look for the service mentioned by the error

  • Right click and select “Properties”

  • Click on the “Security” tab and select “Add User”

  • Add “Local Service” then click “apply”

  • Check the box “Enable Local”

After doing this, try to run your application again. It should work. If not, you’ll need to right-click and select “Run as administrator” on its icon.

While this error is somewhat obscure, there is plenty of help available on the internet if you still need it.

For more help, you may want to consult someone with a more specific set of knowledge about your system, primarily to get a second opinion.

You can do this by taking your computer to a local technician or (if you don’t want the hassle or expense) use one of the online communities. If you want to use one of the online communities, your first port of call should be the “Questions/Answers” websites that are there to help you get specific feedback on issues by asking “questions” of their large communities. The best of these sites are Microsoft Answers & SuperUser.

If you want to use them, sign up and just post the error message you’re getting in a new question. Be sure to also include the context in which the error is displayed (when it is displayed, any additional issues, etc.).

You will probably receive answers in a couple of hours (2/3 hours) and their quality will depend on the respondent. For most questions, the answers tend to be final (from Microsoft Answers) or a bit more researched (SuperUser).

I wouldn’t trust any of these comments, but use them to form an opinion on what specifically might be wrong with your system. This particular error is quite obscure, and therefore will usually require some sort of specific fix to get it working again.

Leave a Reply

Your email address will not be published. Required fields are marked *