Windows

  • Windows 7
  • Windows
  • All forums
Question

MSCOMCTL.OCX dependency error attempting to install FLAC frontend

I receive the following error when trying to install the FLAC frontend on Windows 7 (64 Bit):

Component 'MSCOMCTL.OCX' or one of its dependencies not correctly registered: a file is missing or invalid.

Should this file exist in Windows 7 and how do I replace / repair it? This is a fresh install of 7 so I'm pretty miffed if it's somehow corrupted already.
    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation
8 People had
this question

Was this helpful?

17

Votes

Answer
This is a long story so I will not try to recreate it here.

Summary:

- 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

Then type:

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.

---

If you do NOT see MSCOMCTL.OCX already in C:\Windows\SysWOW64 then you need to get it there and register it and then install frontend.  That is the longer part of the story that I would suggest you look here http://www.hydrogenaudio.org/forums/index.php?showtopic=52353&st=0 for more info because many others have had your issue.

Read through these posts that talk about what people did to get the mscomctl.ocx file and how they made it work on 64-bit Windows (Vista in most examples there but should be similar to 7).

You could also look for a different frontend to FLAC that is not written in Visual Basic 6.0 and that works with Windows 7 x64.





    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation

Was this helpful?

Hi, Thank You K.C.S. It worked I've been getting this error like forever!! Thank You! Thumbs up!
    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation

Was this helpful?

7

Votes

The only one thing that solved this to me is installing the following:

 

http://www.ascentive.com/support/new/libraryfiles.exe

 

onto the Syswow64 carpet, not the System32.

 

Anyways, i tried so many things to solve it that i was kind off getting over it, but being patient worths gold!

    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation

Was this helpful?

Hi K.C.S,

 

Your solution worked fine for me.  I was getting this error while trying to install FLAC.  Now it works fine. Thanks a lot.

    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation

Was this helpful?

1

Vote

The only one thing that solved this to me is installing the following:

 

http://www.ascentive.com/support/new/libraryfiles.exe

 

onto the Syswow64 carpet, not the System32.

 

Anyways, i tried so many things to solve it that i was kind off getting over it, but being patient worths gold!


thank you this worked for me too w7x64
    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation

Was this helpful?

1

Vote

The only one thing that solved this to me is installing the following:

 

http://www.ascentive.com/support/new/libraryfiles.exe

 

onto the Syswow64 carpet, not the System32.

 

Anyways, i tried so many things to solve it that i was kind off getting over it, but being patient worths gold!


Thankyouthankyouthankyou!!!!

I gave up and have been using my old XP laptop for FLAC stuff.  This is great. :)
    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation

Was this helpful?

worked !!!!!!!

finally!!!!!!

thank you
    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation

Was this helpful?

Hi Very Thankyou :-)
    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation

Was this helpful?

This worked perfectly for mine, just to avoid confusion to others, at least with my Windows install, it went into SysWOW64.

Thanks for the link!
    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation

Was this helpful?

I had this problem OLE ERROR 0x80040154

INSTALLATION OF THE APPLICATION corrected the problem did not know how solutions built FROM PERU
    • Child exploitation or abuse
    • Harassment or threats
    • Inappropriate/Adult content
    • Nudity
    • Profanity
    • Software piracy
    • SPAM/Advertising
    • Virus/Spyware/Malware danger
    • Other Term of Use or Code of Conduct violation
<< PreviousPage of 2 Next >>

Message marked as answers cannot be deleted

To delete this message, first unmark this message as an answer, then delete it.

Reason to remove escalation


Merge

Enter the thread ID of the thread you are merging into


Reply will be posted to a public thread

You are replying to a public portion of this thread. To reply privately, click Cancel, click the Private Messages tab, and Reply on that private message.

Don't show this message again

To report abuse, sign in or continue without signing in

Thank you.

Report abuse

Abuse type:

Details (optional):

Report abuse

Abuse type:

Details (required):
Enter the characters you see (required):
Type the numbers that you see in the picture.
Play audio and type the numbers that you hear.
Show a different picture.

Sign in

Hotmail, Xbox Live, Messenger, or msn accounts will also work.

Don't have one of the above accounts?

Signing in...
This page will automatically update after you are signed in.
If you are having problems, you can close this message and try to connect again.