Running msi causes “module failed to register” in 32bit win7,but works in 64bit win7

I’m trying to deploy my project and create an installer. I’ve created a msi file in vs2005. When running the .msi setup wizard, i’m getting the error:

“Module abc failed to register. HRESULT -2147010895. Contact your support personnel.”

The module that failed to register is a C++ com dll.But in x64 platform it works fine.while I changed the solution’s targetPlatform to x86,and replace the dll to the version of win32 dll,then installed at a 32bit win7 computer, I got “Module failed to register”. By the way ,I set the dll’s register property to the vlaue of vsdrfCOMSelfReg.

Does anyone know of a solution for this problem?Thanks!

Source: dll

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.