mscomct2.ocx error

When I open my computer I get a message box stating “run time error “339′: component ‘MSCOMCT2.OCX’ or one of its dependencies not correctly registered: a file is missing or invalid”

Can you please advise on how I can fix this problem.  The computewr is a Acer laptop and is running on Vista Home Premium with an update.

The problem is part of a program hasn’t been properly registered by Windows Vista. It’s a simple task to fix it.

Click the Start button and in the Vista Search Box type run. A list will appear and at the top you will see a program called Run. Click the Run program.

A Run box will appear, type in the box the following line.

regsvr32 /u c:\windows\system32\mscomct2.ocx 

Then select OK.

You will see a message box saying the unregistered succeeded and you’ll need to select OK.
Repeat clicking the Start button and opening the Run program.

This time type regsvr32 c:\windows\system32\mscomct2.ocx and select OK.

You will see a message box saying DllRegisterServer in C:\windows\system32\mscomct2.ocx succeeded select the OK button.

This should fix the problem, if you get a message that mscomt2.ocx is missing or not installed then you’ll have to reinstall it as we describe in another question.

Fixing this problem can be fiddly and difficult, so you might want to call a computer tech if you are encountering problems.


    You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

    5 Responses to “mscomct2.ocx error”

    1. Hi, I had the same error as described above on my HP PC. I have tried the steps you showed above, but I got an error from RegSvr32: “The module “c:\windows\system32\mscomct2.ocx” failed to load. I have looked into the c:\windows\system32 folder and couldn’t find the mscomct2.ocx. What does it mean? I really really need your help. I used to be able to access my external hard drive to work on my baby picture album, but after I installed the Scrapbook Factory Deluxe software this error (339) show up and my external hd link is gone. :-(
      Thank-you so much in advance for you help, time, and effort.

    2. Paul Wallbank Says:

      Hi Ocean,

      We’ve added a fix to this on another page, http://itqueries.com/2008/12/15/missing-mscomct2ocx/.

      Follow the instructions there to get this control back on your system.

    3. Hi

      even i had to face similler kindl of problem. i have successfully fixed my problem with the following steps

      A Run box will appear, type in the box the following line.

      regsvr32 /u c:\windows\system32\mscomct2.ocx

      Then select OK.

      You will see a message box saying the unregistered succeeded and you’ll need to select OK.
      Repeat clicking the Start button and opening the Run program.

      This time type regsvr32 c:\windows\system32\mscomct2.ocx and select OK.

      i got some error messge Finally i copied same file from other machine and pasted in c:\windows\system32

    4. Thanks man that helped alot

    5. Thanks. I did not need to run the 2nd command as that gave me an error but the first one putting it in system 32 and registering it worked for me. Fixed my WinTV scheduling problem. I have no idea why I had the problem on the last windows reformat but I do. This worked for me.

    Leave a Reply