Hi,
This is a follow on document to my previous blog on “Read COMM port using ABAP w/o third party software”. In this blog I will try to explain step-by-step on how to download and activate Windows activeX control MSCOM32.OCX on the client PC where the Weighbridge’s serial port is connected.
- The user is trying to register Comctl32.ocx. The file is in C:windowssystem32. The user has Windows 10 Home. When trying to register using: Regsvr32 c:windowssystem32comctl32.ocx The user gets the message: The module 'comctl32.ocx' failed to load. Make sure the binary is stored at the specified path or debug it to check for problems with.
- The file is actually MSXML4.DLL, not MSXM14.DLL so that would explain the failure to register that DLL. However, the problem is not likely with the DLL itself but is more a permission-related quirk with Vista.
- To solve this problem, copy the MSCOMCT2.OCX file to c: windows sysWOW64. Register it, by running the command prompt or running regsv432 from the Start menu, as follows: regsvr32 c: windows sysWOW64 mscomct2.ocx.
Go to the link http://activex.microsoft.com/controls/vb6/mscomm32.cab and download the file mscomm32.ocx
140 thoughts on “ Register comdlg32.ocx on x64 Win7 ” Gelso November 3, 2012 at 4:34 am. Valeu mesmo pela ajuda. Faz tempo que quero consertar esse erro, e so aqui consegui, em outros lugares a dica nao ajudou em nada!!
If you are running Windows on 32 bit machine Copy the file that you have downloaded to C:WindowsSystem32 folder.
However, if you are running windows on 64 bit machine then copy this file in C:WindowsSysWOW64 folder
Comdlg32.ocx Windows 10 64 Bit
How to activate / re-register MSCOMM32.OCX from an elevated command prompt (Windows XP, Vista, 7, and 8):
- Click the Start button.
- Type “command” in the search box… DO NOT hit ENTER yet!
- While holding CTRL-Shift on your keyboard, hit ENTER.
- You will be prompted with a permission dialog box.
- Click Yes.
- Make sure you have changed the path to C:WindowsSystem32 if you are on 32 bit machine
- or C:Windows SysWOW64 if you are on 64 bit machine
- Type the following command: regsvr32 /u MSCOMM32.OCX.
- Hit ENTER. This will UN-REGISTER your file.
- Type the following command: regsvr32 /i MSCOMM32.OCX.
- Hit ENTER.
- If this gives any error the type the following regsvr32 MSCOMM32.OCX.
- Hit ENTER. This will RE-REGISTER your file.
- Close the command prompt window.
- Re-start the system.
Comdlg32 Ocx
Regards,
Firoz.
References: http://www.solvusoft.com/en/files/missing-not-registered/ocx/windows/microsoft/msdn-disc-10/mscomm32-o
Comments are closed.