Running msi causes “module failed to register” in 32bit win7,but works in 64bit win7 <p>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:</p> <blockquote> <p>"Module abc failed to register. HRESULT -2147010895. Contact your support personnel."</p> </blockquote> <p>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.</p> <p>Does anyone know of a solution for this problem?Thanks!</p>