REGSVR32: the module “xxxxx.dll” failed to load … dependent assembly could not be found

This is almost certainly due to a missing dependency. Use a tool like Dependency Walker to find the required dependencies of the DLL. Or, if the DLL is supplied by a third party, read their documentation which should specify the required dependencies. Note that Microsoft.VC90.ATL indicates version 9 of MSVC which is VS2008. So you would need to install … Read more