DCOM exception for monitoringhost process

DCOM exception for monitoringhost process

  • Comments 1
  • Likes

Hi all,

the last couple of weeks were very busy with getting ready for TechReady and high incoming volume.

There is this very interesting issue with creating a custom Management Pack which created an object inside the monitoringhost process-> New-Object -ComObject ComObjectWished

If you get the error Error Message is: Retrieving the COM class factory for component with CLSID {CLSID_OF_THE_APP} failed due to the following error: 80070005.


Now 80070005 is an access denied error, but confusingly all the rights are actually given on the agent. Also running the script manually, so not from a monitoringhost instance works!

This is a DCOM issue, which can be overcome with the AppID. Just create a CLSID in DCOM with an AppID where you then create RunAs = "Interactive User".


This configures a class to run under a specific user account when activated by a remote client without being written as a service application, which then solved the permission issues.


More details here: http://msdn.microsoft.com/en-us/library/windows/desktop/ms680046(v=vs.85).aspx


Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment