Troubleshooting Event 10016 source DCOM


Error Sample that we will work on:

“Event Type:    Error
Event Source:    DCOM
Event Category:    None
Event ID:    10016
Date:        01-08-2011
Time:        5:01:31
User:        “Domain”\sqlsrv2005 – the domain is hidden for security issues.
Computer:    “ServerName” – the server name is hidden for security issues
Description:
The application-specific permission settings do not grant Local Launch permission for the COM Server application with CLSID {ABF05265-635E-44B0-A28F-AEA45247ACA0}
to the user “Domain”\sqlsrv2005 SID (S-………………………….).

This security permission can be modified using the Component Services administrative tool.

We must find in witch DCOM component must be working in so:

In the event we will have what user must have permissions, and what component we must check.

User:               “Domain”\sqlsrv2005

Application: CLSID {ABF05265-635E-44B0-A28F-AEA45247ACA0}

To check what component we are loocking for and give the correct permissions follow this steps

  1. Go to Start – Run, and type regedit, and press enter
  2. Locate and then click the following registry subkey:
    HKEY_CLASSES_ROOT\CLSID\CLSID value
    Note In this sub key, “CLSID value” is a place-holder for the CLSID information that appears in the event error. I.e. In this case should be HKEY_CLASSES_ROOT\CLSID\{ABF05265-635E-44B0-A28F-AEA45247ACA0}
  3. Double-click on AppID in the right pane, .
    A dialogue box appears. Leave this box open, you have there the name off Application that you need to change permissions.
  4. Go to Start – Run, and type dcomcnfg, and press enter
  5. In the Component Services window, go to Component Services, go to Computers, go to My Computer, and then click DCOM Config.
  6. In the details pane, locate the program by using the friendly name, then choose Properties by right clicking on it
  7. At the Security tab, in the Launch and Activation Permissions area, click Customize, and then click the Edit button.
  8. Add the account,  by clicking the Add button, typing the user’s account name (“Domain”\sqlsrv2005 ), this depends on what’s in your event error), and then clicking OK.
  9. Select the account name you just added, click to select the Allow check boxes for the following items:
    • Local Launch
    • Remote Launch
    • Local Activation
    • Remote Activation
  10. Click OK two times and quit the registry editor

Best Regards, and thank you for reading

Advertisements

About rodvars
Been working in IT Services/Consulting for the past 15 years. My main areas of work are planning, development, managing and administration System infrastructures focusing on optimizing user processes, enforcing business security, performance enhancements, high availabilty and infrastucture scalability.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: