posts - 48, comments - 16, trackbacks - 4

My Links

Archives

Post Categories

Web Dev

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 |

kick it on DotNetKicks.com

Feedback

Gravatar

# re: failed due to the following error: 80040154.

Did you have to contact their support to get the pfPro.dll? I am having the same issue.

Thanks,

Kurt
5/28/2008 3:11 PM | Kurt
Gravatar

# re: failed due to the following error: 80040154.

Hey Kurt,

I had it on hand through a file archive. It used to be the sdk that was given out, probably quite some time ago now. I imagine you ask they have it?

Let me know how it goes, hopefully they will give you the old sdk.

Charles
5/28/2008 9:24 PM | Charles

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 1 and 2 and type the answer here:

Powered by: