If you have the error message:
The VB6 IDE is broken as of 14 December 2017 with regard to MSCOMCTL.OCX. If you copy the MSCOMCTL.OCX from c: Program Files (x86) Microsoft Office root VFS SystemX86 to c: Windows SysWOW64 then it appears to work - HOWEVER the VB6 IDE will now show 2 copies of the mscomctl.ocx possibly due to registration problems. May 26, 2017 - Hi @wolfatyador. Thank you for posting on HP Support Forums. It is a great place to find the help you need, from other users, HP experts,.
'Component 'MSCOMCTL.OCX' or one of its dependencies not correctly registered: a file is missing or invalid.'
Solution:
MSCOMCTL.OCX should be provided with the Microsoft Visual Basic 6.0 environement.
If you already install Visual basic 6 and still have the issue you can try the following:
- Download MSCOMCTL.OCX ZIP file and extract the into the folder C:WindowsSysWOW64
- start the command prompt Start-->excecute-->cmd or if you are on windows 10 just type cmd into your start menu. Right click on that Command Prompt icon and choose to Run as administrator. Click Yes.
- When the black window opens with your command prompt, type the following:
cd c:windowssysWOW64
- Press Enter
- The prompt should change to: C:WindowsSysWOW64
- Type into the same terminal window:
regsvr32 mscomctl.ocx
- Press Enter
- If you get a Window that pops up and says, 'DllRegisterServer in mscomctl.ocx succeeded' then click OK and close the terminal.
- Try again to run your application.
Compatible with Windows 10, 8, 7, Vista, XP and 2000
Optional Offer for WinThruster by Solvusoft | EULA | Privacy Policy | Terms | Uninstall
![Mscomctl Mscomctl](http://3.bp.blogspot.com/-M1OVCdWSWhw/Tjtnx9WrxII/AAAAAAAAACE/9ltw17oPuFE/s1600/s4.jpg)
Overview of MSCOMCTL.OCX
What Is MSCOMCTL.OCX?
MSCOMCTL.OCX is a type of OCX file associated with MSDN Disc 2455.7 developed by Microsoft for the Windows Operating System. The latest known version of MSCOMCTL.OCX is 1.0.0.0, which was produced for Windows. This OCX file carries a popularity rating of 5 stars and a security rating of 'UNKNOWN'.
What Are OCX Files?
OCX files, such as MSCOMCTL.OCX, are COM (Component Object Model) interface technologies often referred to as an ActiveX control. ActiveX controls are tiny programs, sometimes called 'add-ons', that are used on websites and in software applications.
ActiveX controls are often encountered when using a web browser such as Internet Explorer, Firefox, or Chrome. If you open a web page embedded with a video in the Window Media (.WMV) file format, your web browser uses a built-in ActiveX control that allows you to view the video directly on the web page, rather than having to load that file separately in Windows Media Player.
Why Do I Have OCX Errors?
OCX / ActiveX / MSCOMCTL.OCX errors generally occur because your web browser or program (eg. MSDN Disc 2455.7) attempts to load a corrupt or missing ActiveX control. Also, these problems may occur if some ActiveX-related subkeys are missing from the Windows registry.
When Do OCX Errors Occur?
OCX errors, such as those associated with MSCOMCTL.OCX, most often occur during computer startup, program startup, or while trying to use a specific function in your program (eg. printing).
Common MSCOMCTL.OCX Error Messages
Most MSCOMCTL.OCX errors are related to missing or corrupt MSCOMCTL.OCX files. The nine most common MSCOMCTL.OCX errors that can appear on a Windows-based computer are:
- 'Component 'MSCOMCTL.OCX' or one of its dependencies not correctly registered: a file is missing or invalid.'
- 'MSCOMCTL.OCX failed to register. The specified module could not be found.'
- 'MSCOMCTL.OCX not found.'
- 'Cannot find MSCOMCTL.OCX.'
- 'The file MSCOMCTL.OCX is missing.'
- 'Runtime Error 339: MSCOMCTL.OCX not correctly registered.'
- 'Missing or broken reference to the file MSCOMCTL.OCX.'
- 'The Module 'MSCOMCTL.OCX' Failed to load. Make sure the binary is stored at the specified path or debug it to check for problems with the binary or dependent .DLL files. The specified module could not be found.'
- 'One or more ActiveX controls could not be displayed because either: 1) Your current security settings prohibit running ActiveX controls on this page, or 2) You have blocked a publisher of one of the controls. As a result, the page may not display correctly.'
- 'This program requires MSCOMCTL.OCX, which is no longer included.'
These OCX error messages can appear during program installation, while a MSCOMCTL.OCX-related software program (eg. MSDN Disc 2455.7) is running, during Windows startup or shutdown, or even during the installation of the Windows operating system. Keeping track of when and where your MSCOMCTL.OCX error occurs is a critical piece of information in troubleshooting the problem.