retrieving the COM class factory for component with CLSID {0002E55D-0000-0000-C000-000000000046} failed due to the following error: 80040154
-
Hi, am using a dll in my web project ("Owc11.dll") Before upgrading our production server (32 bit) it was working fine. So, recently our production server has been upgraded to 64 bit. So, while running the application one error throwing like this: "retrieving the COM class factory for component with CLSID {0002E55D-0000-0000-C000-000000000046} failed due to the following error: 80040154" Anybody could you please help me asap. These much ways i have tried, 1. dll registered in GAC also available in regedit. 2. Enabled 32 bit appln (WOW64) on 64 bit application pool by using .net command prompt. But i have 64 bit applns also in the server. So left this method. (IIS won't support 32/64 mode applns at the same time). 3. Created Wrapper DLL and used by pre-binding method (act like interface b/w 32 bit DLL and 64 bit appln) 4. Handlers also used.
Thanks & Regards, Jeneesh k. v.
-
Hi, am using a dll in my web project ("Owc11.dll") Before upgrading our production server (32 bit) it was working fine. So, recently our production server has been upgraded to 64 bit. So, while running the application one error throwing like this: "retrieving the COM class factory for component with CLSID {0002E55D-0000-0000-C000-000000000046} failed due to the following error: 80040154" Anybody could you please help me asap. These much ways i have tried, 1. dll registered in GAC also available in regedit. 2. Enabled 32 bit appln (WOW64) on 64 bit application pool by using .net command prompt. But i have 64 bit applns also in the server. So left this method. (IIS won't support 32/64 mode applns at the same time). 3. Created Wrapper DLL and used by pre-binding method (act like interface b/w 32 bit DLL and 64 bit appln) 4. Handlers also used.
Thanks & Regards, Jeneesh k. v.
This CLSID is Microsoft CSpase DLL, as we can read in forums, correct? 0002E55D-0000-0000-C000-000000000046 Is it installed in your x64 system? You can see it in Regedit, this key must present: HKEY_CLASSES_ROOT\CLSID\{0002E55D-0000-0000-C000-000000000046}
-
This CLSID is Microsoft CSpase DLL, as we can read in forums, correct? 0002E55D-0000-0000-C000-000000000046 Is it installed in your x64 system? You can see it in Regedit, this key must present: HKEY_CLASSES_ROOT\CLSID\{0002E55D-0000-0000-C000-000000000046}
yes, this dll and the corresponding public key is still available in the regedit.
Thanks & Regards, Jeneesh k. v.
-
yes, this dll and the corresponding public key is still available in the regedit.
Thanks & Regards, Jeneesh k. v.
Is that component 32-bit or 64-bit?
-
Is that component 32-bit or 64-bit?
32 bit COM
Thanks & Regards, Jeneesh k. v.
-
32 bit COM
Thanks & Regards, Jeneesh k. v.
Maybe installing x64 version of it will help?
See my article about Windows 7 Taskbar timer here on CodeProject
-
Hi, am using a dll in my web project ("Owc11.dll") Before upgrading our production server (32 bit) it was working fine. So, recently our production server has been upgraded to 64 bit. So, while running the application one error throwing like this: "retrieving the COM class factory for component with CLSID {0002E55D-0000-0000-C000-000000000046} failed due to the following error: 80040154" Anybody could you please help me asap. These much ways i have tried, 1. dll registered in GAC also available in regedit. 2. Enabled 32 bit appln (WOW64) on 64 bit application pool by using .net command prompt. But i have 64 bit applns also in the server. So left this method. (IIS won't support 32/64 mode applns at the same time). 3. Created Wrapper DLL and used by pre-binding method (act like interface b/w 32 bit DLL and 64 bit appln) 4. Handlers also used.
Thanks & Regards, Jeneesh k. v.
looks your system still looking for the CLSID in 64bit registry. I think you can use process monitor monitor the registry to confirm. Then you know if you're on the right way.
-
Maybe installing x64 version of it will help?
See my article about Windows 7 Taskbar timer here on CodeProject
yes, definitely if i get this 64 bit dll. It would be resolved. Vender is not released that one. that is the issue :(
Thanks & Regards, Jeneesh k. v.
-
looks your system still looking for the CLSID in 64bit registry. I think you can use process monitor monitor the registry to confirm. Then you know if you're on the right way.
yes, am on the right path. any other good suggestions, plz welcome.
Thanks & Regards, Jeneesh k. v.