posts - 81, comments - 262, trackbacks - 0

failed due to the following error: 80040154.


 

I ran into the following error message while using a third party component.

 

Retrieving the COM class factory for component with CLSID {17B9BE57-09EA-11D5-897B-0010B5759DED} failed due to the following error: 80040154.

 

Initially I tried poking around to find the CLSID with two tools, ListDLLs and Process Explorer. This didn't get anywhere though

 

Using ListDLLs from sysinternals.
http://technet.microsoft.com/en-us/sysinternals/bb896656.aspx

Process Explorer
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

 

I found an article on PayPal's boards. They decided not to support the issue and answer with "upgrade":
http://www.pdncommunity.com/pdn/board/message?board.id=payflow&message.id=33

 

The COM reference was a sufficient hint however, I simply needed to install their correct dll "pfpro.dll" which is in their "dated" SDK. The installation simply required me to copy the DLL to system32, and copy the certs folder provided to inetsrv. Simple fix, hard to find though…


Print | posted on Saturday, May 17, 2008 2:08 PM |

Powered by:
Powered By Subtext Powered By ASP.NET