Problem with regsvr32 on Windows Server 2008
Solution 1:
It appears that wscript was running in 64 bit mode and was unable to see the registrations... following the instructions on http://forums.iis.net/t/1154189.aspx I was able to run the createobjects in 32 bit mode (via classic asp) and the components worked as they should. Thanks for the help all!
Solution 2:
You might try opening your DLL with Dependency Walker. If you have any missing DLLs that capicom.dll depends on, Dependency Walker will help you to find them.
Solution 3:
In a 64-bit Windows operating system, there are two versions of the file Regsv32.exe:
The 64 bits is %systemroot%\System32\regsvr32.exe.
The 32 bits is %systemroot%\SysWoW64\regsvr32.exe.
Try copying any of these two executables, along with the OCX or DLL file to register. Run in administrator mode, or change the properties of the executable in compatibility tab to "run this program as an administrator." Register the ActiveX (ocx) or DLL or running RegSvr32.exe nombre_dll nombre_activeX RegSvr32.exe.