You can then copy the Regsvr32.exe command lines described below into the dialog.ġ) Unregister the new OCX file. Depending on your operating system and Windows login rights, you may not be allowed to do this.įrom your Windows Start button under, All Programs, Accessories, launch the Command Prompt by right clicking on it and choosing "Run as administrator". You need Administrator rights to make registry changes. I have a question though: Is MSCOMCTL.OCX actually redistributable?Ĭode: Windows Command Prompt and Security Permissions
Now I'm not sure if this is the right way, but I fixed it by Taking Ownership of the old OCX in the Windows\System32 folder and (after making a backup) replaced it with this one, opened up the project again and pointed the common control to this new OCX, and the problem's resolved.
I installed a video streaming capturing software called aTube Catcher and for some reason, this program installed the same OCX in the installation folder (Program Files), I figured this out when I was trying to open one of the problematic projects again, and it loaded fine like it used to once again since! Checked the Components browser and sure enough, the Microsoft Windows Common Controls 6.0 has been pointed to another MSCOMCTL.OCX which was in this program's directory. Browsed the internet and found out that some people also encountered the same problem. This has just happened to me very recently! No idea how it happened but some of my projects involving this MSCOMCTL.OCX won't load correctly, though the compiled executables will run with no problem.