MSCOMCTL.ocx missing Windows 10

48,673

The ocx control should be in your Syswow64 (if 64 bit pc) folder and not in the app folder, and it needs to be registered manually (common vb6 problem in Win7, 8 ,10).

It seems you can see the file, but it might not be registered.

Run cmd in administrator mode, type regsvr32 C:\Windows\SysWOW64\MSCOMCTL.OCX.

This should solve the problem

Share:
48,673
BobSki
Author by

BobSki

WORK: For the last few years I've worked mostly on legacy apps in VB6 and VBA. Recently helped built an app in VB.NET. Now onto bigger and better things: ASP.NET, C#, Javascript. HOBBIES: I watch european soccer, football, read about genetics, microbes and play Holdem like it's my second job (but it's not).

Updated on July 09, 2022

Comments

  • BobSki
    BobSki almost 2 years

    I have some vb6 applications that i'm trying to move from Windows 7 to Windows 10. I have the .exe file, but when I tried to open it - it tells me that:

    C:\App_1\MSCOMCTL.OCX could not be loaded - Continue Loading Project?

    I searched for this file in C:\Windows\SysWow64 and found that the file is actually there as Type: ActiveX Control.

    Any reason why I'm still getting the error?

  • Jeff
    Jeff over 2 years
    If you're like me and couldn't find the OCX files from a reputable source in the first place, grab the Microsoft Visual Basic 6.0 Service Pack 6 Cumulative Update (microsoft.com/en-us/download/details.aspx?id=7030). If the MSI install fails (it did for me), open the MSI as an archive in 7-Zip and extract whichever individual OCX files you need.