Event ID 10016: The machine-default permission settings do not grant Local Activation permission for the COM Server
While working in Windows, you may face the following error that says Event ID 10016: The machine-default permission settings do not grant Local Activation permission for the COM Server application with CLSID ... from address LocalHost (Using LRPC) running in the application container. This could occur due to the security permission set to the Component Services of the COM Server that uses the specified CLSID and/or APPID.- Article by Kunal Chowdhury on
While working in Windows, you may face the following error that says "Event ID 10016: The machine-default permission settings do not grant Local Activation permission for the COM Server application with CLSID ... from address LocalHost (Using LRPC) running in the application container".
This could occur due to the security permission set to the Component Services of the COM Server that uses the specified CLSID and/or APPID.
If you face the following error with Event ID: 10016, you will have to set the security permission using the Component Services administrative tool for the COM Server application with the specified CLSID and/or APPID:
The machine-default permission settings do not grant Local Activation permission for the COM Server application with CLSID{C2F6BB30-D62E-3D44-92E0-C4CE60005442}
and APPID{2C256447-3F0D-4CBB-9D12-575BB20CDA0A}
... 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.
How to do it...
To resolve this issue, first restart the system and check if that auto resolves. If it's still occuring after system restart, follow the steps mentioned below to solve the problem with the COM server application:
- Open Registry Editor (
regedit
) with administrative privileges. - Navigate to the registry path
HKEY_Classes_Root\CLSID\[GUID]
, where [GUID] is the CLSID mentioned in the error log. - Right-click on the node and select
Permissions... from the context menu item. - Click the
Advance button and then change the owner toAdministrators group. - Click the checkbox
Replace owner on subcontainers and objects which is present below the owner line. - Click
Apply and grant full permission to the administrators. - Similarly, now navigate to the registry path
HKEY_LocalMachine\Software\Classes\AppID\[GUID]
, where [GUID] is the APPID mentioned in the error log. - Right-click on the node and select
Permissions... from the context menu item. - Click the
Advance button and then change the owner toAdministrators group. - Click the checkbox
Replace owner on subcontainers and objects which is present below the owner line. - Click
Apply and grant full permission to the administrators. - Now close the Registry Editor.
- Open
Component Service by navigating toStart |Administrative Tools |Component Services . - Expand the node
Component Services |Computers |My Computer |DCOM Config . - Right-click on the sub node having the specified [GUID] and select
Properties . - Click the
Security tab then clickAdd User . AddLocal Service and then hit theApply button and provide full permissions to the user.