SOLVED: MSCOMCTL.OCX Download & Register on 64 Bit Windows

If you are working for an old application you may be presented with the error:

Component ‘MSCOMCTL.OCX’ or one if its dependencies not correctly registered: a file is missing or invalid:

cannot-find-mscomctl-ocx-component-mscomctl-ocx-or-one-one-of-its-dependencies-no-correctly-registered

In this case you have two tasks to complete and neither of them are obvious:

DOWNLOAD MSCOMCTL.OCX

MSCOMCTL.OCX is part of Visual Basic 6 Package and you can download MSCOMCTL.OCX HERE then extract it using a tool like 7 Zip.  Alternately you can just download the MSCOMCTL.OCX directly from us HERE.

INSTALL MSCOMCTL.OCX

You need to know if you are using a 32bit or 64bit version of Windows and because this is not 2002, we are assuming you want to install it on a 64bit PC.  If you try to register MSCOMCTL.OCX (which is 32 bit) on a 64 bit system and you put it in the typical C:\WINDOWS\SYSTEM32 folder you will get:

THE MODULE ‘MSCOMTRL.OCX’ WAS LOADED BUT THE CALL TO DLLREGISTERSERVER FAILED WITH ERROR CODE 0X8002801C

  1. dllregisterserver-in0mscomctl.ocx-succeededIf you are using 64 bit Windows copy the MSCOMCTL.OCX to C:\WINDOWS\SYSWOW64
    (If you are using 32 bit Windows copy MSCOMCTL.OCX to C:\WINDOWS\SYSTEM32)
    .
  2. Open a CMD or PowerShell prompt (as an administrator) and change into C:\WINDOWS\SYSWOW64
    .
  3. Type

    regsvr32 mscomctl.ocx

  4. Press ENTER
  5. Enjoy

Comments

  1. Avatar
    Suleman January 26, 2020 at 4:28 am

    DIdn’t work for me.

    • Ian Matthews
      Ian Matthews February 10, 2020 at 8:39 pm

      What is happening. If you describe the issue, we may be able to help.

  2. Avatar
    Anthony Blee January 15, 2020 at 6:45 pm

    Thanks to you I have installed mscomctl,ocx on my laptop. I followed the installation steps exactly as you instructed but when I open excel the controls on msdatetime picker and ms month view are not showing up in the additional control dialog box. I have been trying to locate the date time picker and month view but I am not succeeding.. No registration error.. I get the registration error when I failed to copy the file in sys32 but after I have copied the file in syswow32 and syswow64 the registration message indicates I successfully registration mscomctl.ocx

  3. Avatar
    Smartictconcepts.com November 13, 2019 at 4:34 am

    Thanks. It worked when i started the command as Administrator. But you have to copy the mscomctl.ocx file to the folder

Leave a Reply