To add onto the last step of k.c.s's solution, that link no longer works. However if you Google 'MSCOMCTL.OCX download' it should come up with Ocxdump.com or something similar where you can download the file (make sure you download a .zip file!) You can
just extract and then copy that file into your C:\Windows\SysWOW64 folder and then use k.c.s's command prompt instructions to register it. Happy trouble shooting!
78 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.
This is a long story so I will not try to recreate it here.
- MSCOMCTL.OCX is a set of 32-bit controls that were provided with the Microsoft Visual Basic 6.0 programming environment
- FLAC frontend is written in Visual Basic 6.0 (it seems, I do not use FLAC)
- To use 32-bit controls like MSCOMCTL.OCX on a 64-bit version of Windows 7 they have to be installed and registered in: C:\Windows\SysWOW64 to run in the "WOW [Windows on Windows] emulation environment
- On my install of 64-bit Windows 7 I found MSCOMCTL.OCX already present in the C:\Windows\SysWOW64 directory, I am not sure if its there by default or if I installed something that placed it there for me.
- If you go to your C:\Windows\SysWOW64 directory and see MSCOMCTL.OCX already in there then try this:
Browse to your command prompt shortcut via Start-->All Programs-->Accessories-->Command Prompt. Right click on that Command Prompt icon and choose to Run as administrator. Click Yes to tell UAC you really want to run it.
When the black window opens with your command prompt, type this in:
cd<push spacebar>C:\Windows\SysWOW64 <push Enter key>
The prompt should change to: C:\Windows\SysWOW64
regsvr32<push spacebar>mscomctl.ocx <push Enter key>
If you get a Window that pops up and says, "DllRegisterServer in mscomctl.ocx succeeded" then click OK and try the frontend install again.