Monday, May 07, 2007

Retrieving the COM class factory ......failed due to the following error: 80040154.

Retrieving the COM class factory for component with CLSID .....failed due to the following error: 80040154.

This error occuer when you reference unregistered DLL in your solution.

Solution: Register you dll using regsvr32.exe utility then add the reference again.

> regsvr32 Mydll.dll /u --For unregister
> regsvr32 Mydll.dll --For register

Hope this will help

Ritesh Kesharwani

8 comments:

Fu 'iFaBeaR' Bar said...

How do i find out which dll it is that CLSID {0006F03A-0000-0000-C000-000000000046} refers to ??

praj said...

to find the dll from CLSID go to the Registry Eidtor.(Run regedit)
In Registry Eidtor on left pan u will get details of all CLSID under:----
My Computer
HKEY_LOCAL_MACHIN
SOFTWARE
Classes
CLSID

please1234 said...

I am having the same problem too. I tried registering the dll and it says now "The module "microsoft.office.interop.outlook.dll" was loaded but the entry-point DllRegisterServer was not found.
Make sure that "Microsoft.office.interop.outlook.dll" is a valid DLL or OCX file and then try again". What do I do? I have Outlook 2007 not 2003. Could that also be the problem? my boss said that could be the problem too.thanks

ajay said...

:((

getting the same issue ..

Helppppppppppppppppppppppppp

:((

Anonymous said...

roddham norwaynorsk teamwork loan enom providerdate fully imports posing driveways womens
servimundos melifermuly

Anonymous said...

sophismata annenberg data awis electric towarzystwo bthomassreb biopower revolving postingsall timesa
servimundos melifermuly

Sunny said...

Thank you so much. With your solution, I am being taken in the right direction.

daspeac said...

I have heard about another way of repair corrupted word document. Besides, you can visit my blogs at: http://daspeac.livejournal.com/ or http://daspeac.blogspot.com/ where I’m trying to share my experience with regard to data corruption issues.