When attempting to register a SocketTools ActiveX control, an error is displayed indicating it is not an executable file and no registration helper is registered for this file type. This error typically occurs when registering a 32-bit control on a 64-bit version of Windows.
This error occurs when attempting to register a 64-bit ActiveX control on a 32-bit Windows system, or when a 32-bit control cannot be registered on a 64-bit version of Windows. When installing and registering a 32-bit ActiveX control on a 64-bit Windows system, the control should be installed in the \Windows\Syswow64 folder and not in the \Windows\System32 folder.
After you have copied the 32-bit control to the \Windows\Syswow64 folder, you can manually register the control using the following command:
If you are attempting to register a 32-bit control on Windows Server 2008 R2 or Windows Server 2012, the WoW64 subsystem is an optional component that may be disabled. WoW64 must be enabled to execute 32-bit applications on 64-bit platforms.
Microsoft Knowledge Base Article 282747: Error Message When You Run Regsvr32.exe on 64-Bit Windows
Products: SocketTools, ActiveX Edition, All Platforms
Last Reviewed: Feb 8, 2018