Pages

Monday, January 31, 2011

DistributedCOM Event ID: 10016 error logged on Windows Server 2008 R2 64-bit

I was recently made aware that Event ID: 10016 errors were logged on a server every time it was rebooted and was asked to have a look at it to see if I could quickly fix it.  Taking a look at the System logs on the server shows the following:

image

The application-specific permission settings do not grant Local Launch permission for the COM Server application with CLSID

{24FF4FDC-1D9F-4195-8C79-0DA39248FF48}

and APPID

{B292921D-AF50-400C-9B75-0C57A7F29BA1}

to the user NT AUTHORITY\SYSTEM SID (S-1-5-18) from address LocalHost (Using LRPC). This security permission can be modified using the Component Services administrative tool.

image

Since I’ve come across similar errors such as these in the past with SharePoint deployments, I began the troubleshooting by trying to figure out exactly which DCOM object this CLSID and APPID belonged to.  To do this, copy either of the identifiers (CLSID or APPID) because they reference the same object, open up the registry editor with (regedit), then do a search for the string:

image

image

Once the find completes, you’ll be at the location: Computer\HKEY_CLASSES_ROOT\Wow6432Node\CLSID\<identifier>

Notice how the left window pane has the CLSID and the right window pane has the APPID listed?  As the window shows, this is actually the DCOM object: Quarantine Private SHA Binding class

image

What’s special about this DCOM object is that you won’t find it listed when you open up Component Services from the Administrative Tools under the DCOM Config folder:

image

To find the DCOM object that maps to Quarantine Private SHA Binding class, you need to take the APPID unique identifier from the registry and map it to the APPID in Component ServicesDCOM Config folder.  As shown in the screenshot above, the DCOM object is actually named NAP Agent Service under Component Services:

image

Unfortunately, there isn’t much you can do if you open up the properties of the DCOM object as all the settings are grayed out:

image

After some research on this, the fix is to change the service’s startup property to Automatic instead of Manual.

image

image

So why does this happen?  While there are various reasons that can cause this, it’s usually because you have some other application that relies on this service and hence causes this error to be thrown when that application makes an attempt to launch this object (in our case, an application was trying to launch this object during startup).  For more information about this service, see the following link: http://technet.microsoft.com/en-us/network/bb545879.

22 comments:

Anonymous said...

Thanks you. This is the exact issue I was having and it's fixed.

Shannon said...

I had this same exact problem as well, and your instructions were "spot on." Thanks for taking the time to post this.

SENSATIONAL said...

Many Thanks Terence! This worked for me.

Sussex County GOTR said...

Thank you!

jmmartin said...

YOU ARE THE FUCKING SHERIFF DUDE!!!!!!!!!!!!!!!!!!!!!!!!! AFTER HOURS AND HOURS YOU CAME AND GAVE THE KEY! Than you so much!!!

Mostafa said...

Really, Thanks god for reaching this post, Thank you very much for great effort.

Anonymous said...

if you have Kaspersky, the problem may come from there

http://support.kaspersky.com/ak8/troubleshooting?qid=208280868

Eric said...

thanks alot for the fix. It saved me countless hours when i already need a 30 day.

Your the man!!

LZRO said...

Maximum Kudos to terrence,

Anonymous said...

thank you sooooooooo much Terence,you saved us:):):)
keep on

Anonymous said...

"Unfortunately, there isn’t much you can do if you open up the properties of the DCOM object as all the settings are grayed out."

You can edit the registry so that the properties are no longer grayed out. Open up REGEDIT and browse to "HKEY_CLASSES_ROOT\AppID\{B292921D-AF50-400C-9B75-0C57A7F29BA1}" key. Right-click on the {B292921D-AF50-400C-9B75-0C57A7F29BA1} key and select Permissions. Click the Advanced button in Permissions window and select the local Administrators group and click on Apply, then OK. Then under Permissions tab, select the local Administrators group and choose 'Full Control' as the permission setting, click Apply, then OK. Rerun component services and you should be able to get into the properties screen with full access now.

Priya Kannan said...

That was a great message in my carrier, and It's wonderful commands like mind relaxes with understand words of knowledge by information's.
SQL Server Training in Chennai

Lathika Honey said...

This Blog Provides Very Useful and Important Information. I just Want to share this blog with my friends and family members. Tibco Certification Training

sandy star said...

Does your blog have a contact page? I’m having problems locating it but, I’d like to shoot you an email. I’ve got some recommendations for your blog you might be interested in hearing.


AWS Training in Pune | Best Amazon Web Services Training in Pune


Amazon Web Services Training in OMR , Chennai | Best AWS Training in OMR,Chennai


AWS Training in Chennai |Best Amazon Web Services Training in Chennai


Amazon Web Services Training in Pune | Best AWS Training in Pune

Anbarasan14 said...

Thanks for sharing these effective tips. It was very helpful for me.

TOEFL Coaching Classes in Chennai
Best TOEFL Institute in Chennai
TOEFL Course in Chennai
TOEFL Courses in Chennai
TOEFL Class in Chennai
TOEFL Classes near me
TOEFL Training Course in Chennai

sandhiya arav said...

I am really enjoying reading your well written articles.
It looks like you spend a lot of effort and time on your blog.Keep Doing.
Digital Marketing Training Bangalore
Digital Marketing classes in Bangalore
Digital Marketing Certification in Bangalore
German Courses in Bangalore
German Language Training in Bangalore
Best German Classes in Bangalore

venu bharath said...


The post was amazing. You are an excellent writer. Your choice of words is extra-ordinary.. Thanks for Posting.
Informatica institutes in Chennai
Informatica courses in Chennai
Informatica Training in Velachery
Informatica Training in Tambaram
Informatica Training in Adyar

LindaJasmine said...

Awesome Post. The content showcases your in-depth knowledge. Pls keep on writing.
IELTS coaching in Chennai
IELTS Training in Chennai
IELTS coaching centre in Chennai
Best IELTS coaching in Chennai
IELTS classes in Chennai
Best IELTS coaching centres in Chennai
IELTS Centre in Chennai
IELTS Training
IELTS Course in Chennai

Praylin S said...

Really nice article. Looking forward for more from you.
C C++ Training in Chennai | C Training in Chennai | C++ Training in Chennai | C++ Training | C Language Training | C++ Programming Course | C and C++ Institute

LindaJasmine said...

Amazing Blog. The liked your way of writing. It is easy to understand. Waiting for your next post.
Node JS Training in Chennai
Node JS Course in Chennai
Node JS Advanced Training
Node JS Training Institute in chennai
Node JS Training Institutes in chennai
Node JS Course
Informatica Training in Chennai
Informatica Training center Chennai
Informatica Training Institute in Chennai

Aman CSE said...



Such a wonderful article on AWS. I think its the best information on AWS on internet today. Its always helpful when you are searching information on such an important topic like AWS and you found such a wonderful article on AWS with full information.Requesting you to keep posting such a wonderful article on other topics too.
Thanks and regards,
AWS training in chennai
aws course in chennai what is the qualification
aws authorized training partner in chennai
aws certification exam centers in chennai
aws course fees details
aws training in Omr

venu bharath said...


Amazing write-up. The content is very interesting, waiting for your future write-ups.
Html5 Training in Chennai
Html5 Courses in Chennai
Html5 Training
Html5 Course
Html5 Training Course
Drupal Training in Chennai
Drupal Certification Training
Drupal 8 Training
Drupal 7 Training