Frequently Asked Question

MSCOMCTL.OCX or one of its dependents not correctly registered
Last Updated 2 months ago

If you see an error like this when you run one of Karen's Power Tools, such as Karen's Replicator or Directory Printer, then for some reason during the installation process one of the common control dialog files was not registered. In this case it's the MSCOMCTL.OCX, but you might also see this error for other .OCX files.

This can happen if you're running an old version of Windows onto which the Visual Basic 6.0 Runtime was never installed. You can download the setup file for the runtime files from our website here: https://www.karenware.com/d/vbrun60-setup.exe

If you're running Windows 10, then the VB6 runtime should have been installed along with Windows.

The resolution is to manually register the file using this process:

1. Open a command prompt as Administrator: (a) Press the Windows Key, (b) Type "cmd" without the quotes -- Windows should display Command Prompt as an option to run, (c) Right-click that option and choose "Run as administrator" from the context menu that pops up at your mouse cursor.


image


2. If you're using a 64-bit version of Windows, switch to the SysWow64 directory. You could type "CD C:\Windows\SysWow64" without the quotes and press enter, or just "cd ..\SysWow64" and press enter (the upper and lower case do not matter in Windows).

If you're running a 32-bit version of Windows then complete the following step in the C:\Windows\System32 directory (as you're already in by default). Trying to change to the SysWow64 directory will cause the error "The system cannot find the path specified" to be displayed.

3. Run the command "REGSVR32 MSCOMCTL.OCX" and press enter. The MSCOMCTL.OCX is the name of the file that wasn't properly registered upon installation. If you see a different file name in the "??????? or one of its dependents was not correctly registered" error popup, then type that file name displayed into the REGSVR32 command here.

image

4. You should see this success message pop up if all is good. Don't close your Command Prompt just yet. Please try to run the Karen's Power Tool with which you've had the trouble first. If it runs, then you're done, YAY. You can close the Command Prompt window. If you see another error for a different .OCX file, then please return to step 3 and type in REGSVR32 for its filename.


image

Please Wait!

Please wait... it will take a second!