COMCTL32.OCX file missing/invalid for Windows 10

Trying to use an old golf handicap program on newer computer with Windows 10, but won't run because of missing/invalid file. Any ideas?

Comctl32.ocx is a Visual Basic 6.0 runtime file that's not included in Windows 10. The golf program which was presumably developed using VB 6.0 needs to supply the required runtime libraries.

Support Statement for Visual Basic 6.0 on Windows Vista, Windows Server 2008, Windows 7, Windows 8 and Windows 8.1, Windows Server 2012, and Windows 10

Download VB 6.0 Common Controls

However, you may try the Visual Basic 6.0 Common Controls (includes comctl32.ocx) from the following Microsoft Download Center link:

Don't run the setup. Instead, open the exe file using 7-Zip or any other archiving utility and extract the file Comctl32.OCX file to the following folder:

Copying the OCX file:

For Windows 64-bit systems, extract the OCX file to: C:\Windows\SysWOW64

For Windows 32-bit systems, extract the OCX file to: C:\Windows\System32

Register the OCX file:

Right-click Start, click Command Prompt (Admin)

If you're using Windows 32-bit, type the following command and press ENTER:

regsvr32 comdlg32.ocx

If you're using Windows 64-bit, type the following command and press ENTER:

C:\Windows\SysWOW64\regsvr32   C:\Windows\SysWOW64\comdlg32.ocx

Try launching the golf program now.

ex-MVP (2003-2012) (Windows Client)

321 people were helped by this reply


Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.


Question Info

Last updated September 27, 2020 Views 146,633 Applies to: