locked
Run-time error 339: Component 'MSCOMM32.OCX' or one of its dependencies not correctly registerd: a file is missing or invalid.

    Question

  • I get this message when I boot up a Windows XP computer, any ideas why?
    Monday, April 9, 2007 5:30 AM

Answers

All replies

  • Hi,

    The file is normally in the C:\Windows\System32 folder. If you have a virus this may have affected that file or for some other reason the file is corrupt, turning off your PC incorrectly can do this.

    If you supply your email address i can email you a copy of the file or why don't you get it from a neighbours PC?

    Alternatively if anyone at Microsoft reads this, then can you say which windows cd CAB file it is in and how to restore that file for this user please?


    Regards,

    John

    • Edited by John Anthony Oliver Saturday, December 6, 2008 11:32 PM Removed a lot of white space etc.
    Tuesday, April 10, 2007 4:20 PM
  • Hi -- I found your posting while searching for info about this file.  I'm trying to run a CPU diagnostic (mathmark) and it keeps not wanting to run because of an error it's picked up -- "error 339" -- and a message saying I'm missing Mswinsck.ocx or one of its dependencies.  Sure enough, I just searched for it and can't find it on my system (searched whole hard drive, not just the directory above).  I would love it if you would email me this file.  Please reply and I'll either post my email address for you or get it to you some other way.  And tx!

    --Kate
    Monday, April 30, 2007 11:12 PM
  • Hi,

    Which version of Windows?

    XP + service pack1

    or service pack 2 or other?

    mswinsck.ocx   and mscomm32.ocx, are not in Windows Vista see.>>

    http://msdn2.microsoft.com/en-us/vbrun/ms788708.aspx

    Put an email address in your profile then and I will try to help you.

    Regards,

    John

    • Edited by John Anthony Oliver Saturday, December 6, 2008 11:33 PM Removed a lot of white space etc.
    Monday, April 30, 2007 11:36 PM
  • Hi,

     

    I'm having that same problem recently everytime my computer starts. Is there anyway that you would be able to send me the file also?

    Tuesday, May 22, 2007 8:42 PM
  • It is also very possible that you are infected by a virus that requires this particular file.

    Whilst this file is still missing from your system, the virus program is most likely disabled. BEAWARE that fixing this error by getting the file may actually fix the virus (if it is a virus)

     

    I'm just speculating, but its good to be aware of such things.

    Friday, May 25, 2007 6:14 PM

  • I need that file also, I'm running XP Home SP2.



    Thank You,

    Duece20

    Saturday, May 26, 2007 7:36 PM
  • File Name: MSCOMM32.OCX
    Size: 101KB |


    Download Link:

    Download Link in Forum code (for use in phpBB, vBulletin, etc):
    MSCOMM32.OCX
    • Proposed as answer by Herfian Thursday, June 21, 2012 8:12 AM
    Saturday, May 26, 2007 7:55 PM
  • could you e-mail the answer to the above problem,

     

     

    thanks yendor

    Tuesday, May 29, 2007 1:09 PM
  • What do you mean, answer the above the question?

     

     Its a vb dependency that is missing from the system. Register the control, and any dependencies the control requires and your problems solved ... unlike the question.

     

    Puddy.

    Tuesday, May 29, 2007 5:01 PM
  • Hi

     

    I'm using Windows Vista and I get the same thing, what can I do from a vista standpoint?

    Saturday, June 9, 2007 12:54 AM
  • You do the same thing as XP users do. Copy the file to the system directory and then use

    regsvr32.exe MSCOMM32.OCX

    in the run command to register the control Smile

    Monday, June 11, 2007 10:43 AM
  •  

    hi it would be nice if you would send me the MSWINSCK.OCX AND MSWINCOMM.OCX

    TO MY EMAIL ADDRESS WICH WILL BE ON MY PROFILE ALSO ATTACH IT IN WHICH ONE IT ITS OR BOTH

    OFF THEM BECUASE I REALLY NEED THAT FILE OR I CAN'T RUN MY PROGRAM WITH IT...

    Friday, July 27, 2007 8:58 AM
  •  

    I WOULD LIKE YOU TO SENDD ME THE MSWINSCK.OCX OR THE MSWINCOMM.OCX

    SO I CAN RUN MY PRGRAM AND IT SAYS IT IS NOT REGISTEDRED AND IS NOT VAILD OR IT HAS GONE MISSING...   

     

    I LOOKED IN MY SYTME FOLDER AND IT WAS NOT THERE

     

    I AM RUNNING A WINDOWS XP HOME EDTION SERVERES PACK 2

     

    REPLY TO P.GHUMAN@SKY.COM

     

    THANK YOU,

    PARDEEP Smile

    Friday, July 27, 2007 9:01 AM
  • PLEASE WOULD YOU SEND ME THE MSWINSCK.OCX OR MSCOMM32.OCX OR THE MSWINSCN.OCX

    TO MY EMAIL SEND ME ALL THREE PLEASE TO MY EMAIL WHCIH IS ON MY PROFIELE OR TO P.GHUMAN@SKY.COM

     

    --------------------------------------------------------------------------------------------------------------------------------------------------------------

     

     

     Spidermans_DarkSide - MSP, VSIP wrote:

     

    Hi,

     

    Which version of Windows?

     

    XP + service pack1

    or service pack 2 or other?

     

    mswinsck.ocx is not in Windows Vista see.>>

    http://msdn2.microsoft.com/en-us/vbrun/ms788708.aspx

     

    Put an email address in your profile then or reply to my profile email address.

    CLICK on my user name to see my profile.

     

     

     

    Regards,

     

    S_DS

     

     

     

    Friday, July 27, 2007 9:05 AM
  •   Filename:    mswinsck.ocx

    Filesize: 0.10MB
    Uploaded: July 27, 2007, 05:44
    Link: http://www.sendspace.com/file/cytyiy

     

     

     

     

      Filename:    MSCOMM32.OCX

    Filesize: 0.10MB
    Uploaded: May 26, 2007, 15:51
    Link: http://www.sendspace.com/file/t2nh63

     

     

     

    use your run command to register both controls after copying them to your C:\WINDOWS\system32 folder.

    eg: Start=>Run=> regsvr32.exe mswinsck.ocx

    eg: Start=>Run=> regsvr32.exe MSCOMM32.OCX

     

    Puddy

    Friday, July 27, 2007 10:06 AM
  • Hi ALL,

    The missing files should reappear if you re-install Visual Basic 6.

    Try putting the file in this folder.>>
    C:\WINDOWS\system32

    <edit> This post has been edited by me on 31st October, 2008 as it was originally incorrect.

    I mentioned a folder on my hard-drive where I have the entire VB6 install files installed.

    Most users would not do this or have it on their system like this.

    I had it on my system due to a digital download of Visual Studio 6 Professional ( VB6 ) from my university intranet.

    </edit>


    Regards,

    John

    • Edited by John Anthony Oliver Saturday, December 6, 2008 11:36 PM Removed a lot of white space etc.
    Friday, July 27, 2007 5:49 PM
  •  

    Some ppl who come here looking for these files would not even know what vb6 even is Spidy ... we simply must assume this due to the fact that if even 10% of them were programmers that they simply wouldnt be in need of such trivial files that are available everywhere and included with the vb install.

     

    I imagine most ppl are using google to find these files after getting error messages from trying to open this or that program. In any event the files posted here are being downloaded by alot of ppl which makes me wonder why Microsoft didnt include these standard comon files in its service packs for XP like they are/will be for Vista.

     

    Puddy.

    Friday, July 27, 2007 9:12 PM
  • Hi there!

     I wanted to say the info you said on finding error-339 component in the system32 folder on c drive was very useful, although i had copied the file 'SelectPlace.ocx' into the folder where the program i wanted to run was placed, yet it would still not start up. Im thinking this is still to do with the fact that my OS is Vista, and not xp!

     

    Thursday, August 23, 2007 6:43 PM
  •  

    There area many programs that are not compatible with windows vista.

     

    Copying the file to the system folder and running regsvr32 "filname" will register any extra control you need. If you still have problems after that then talk to the vender of the program, or throw it away and punch your computer.

     

    Puddy.

    Thursday, August 23, 2007 6:57 PM
  •  MaYHeM87 wrote:

    Hi there!

     I wanted to say the info you said on finding error-339 component in the system32 folder on c drive was very useful, although i had copied the file 'SelectPlace.ocx' into the folder where the program i wanted to run was placed, yet it would still not start up. Im thinking this is still to do with the fact that my OS is Vista, and not xp!

     

     

    Hi MaYHeM87,

    Try putting the file in this folder.>>

    C:\WINDOWS\system32

    <edit> This post has been edited by me on 31st October, 2008 as it was originally incorrect.

    I mentioned a folder on my hard-drive where I has the entire VB6 install filess installed.

    Most users would not do this or have it on their system like this.

    I had it on my system due to a digital download of Visual Studio 6 Professional ( VB6 ) from my university intranet.

    </edit>

    Regards,

    John

    • Edited by John Anthony Oliver Saturday, December 6, 2008 11:42 PM Removed a lot of white space etc.
    Thursday, August 23, 2007 7:31 PM
  • Well.. i managed to run that bloody ocx file through 'run' to enable load, and then had to disable the UAC, but the program has finally got through. thanx alot guys!!

     

    Mayhem87 

    Friday, August 24, 2007 1:28 PM
  •  

    plz help me too

     

     

    im facing the same problem and im having vista home premiun...

    Friday, August 31, 2007 12:08 PM
  • If you wouldn't mind sending me that file I would appreciate it. This happens everytime I turn off my computer, but I know I'm turning it off correctly. Thanks

     

    Wednesday, September 26, 2007 3:10 PM
  • I may be able to find it for you.. but how do you want it sent to you!?

    Thursday, September 27, 2007 11:15 AM
  • mswinsck.ocx   this file is missing in mine aswell and yes im using windows vista can u please help me i really need it to get something working thanks

    Wednesday, October 31, 2007 1:08 PM
  •  stevo127 wrote:

    mswinsck.ocx   this file is missing in mine aswell and yes im using windows vista can u please help me i really need it to get something working thanks

     

    Hi,

    Use the link and download from the post mentioned at the top of page2 of this thread.
    The post gives further instructions too.
    This page may take a while to load, even at broadband speeds.

     

    CLICK this link.>> http://www.sendspace.com/file/cytyiy

    Regards,

    John

    • Edited by John Anthony Oliver Saturday, December 6, 2008 11:44 PM Removed a lot of white space etc.
    Wednesday, October 31, 2007 1:42 PM
  • i also stumbled upon this thread while looking for the missing file.. mine seemed to have been caused by an antivirus deleting mswinsck.ocx detecting high infection :-s

    I would also suggest turning off User Account Controls while registering the ocx file as it may interfere with the procedure.. You can switch it back on again if desired after registration
    Monday, November 19, 2007 4:12 AM
  • Hi there,

    I need ths file to be able to install my videotron internet provider email package.

    Could you please send me what I need to do this?

    minafelina@hotmail.com

    Thanks,

    Mina

     

    Wednesday, December 5, 2007 10:57 PM
  • I have the same error on vista home premuim.  i downloaded the mscomm32.ocx from microsoft, and did regsvr32 from a command prompt as the administrator...the error still exists.  any thoughts.

     

    Dave

    Saturday, January 5, 2008 12:03 AM

  • Great  job.  Fixed  the  problem   following  your  directions.
    Installing  VB 6  also  takes  care of  this  error.   I  used  your  instructions  on  my
    XP  pc  and  on  my  other  pc,  where  I  run  XP  Pro  SP2  i  tried  installing  vb 6.
    That  works  too.
    Thanks  again !

    sinikila@gmail.com
    Saturday, January 12, 2008 4:02 AM
  • I am running windows professional xp x64, and I am getting this message: Run-time error '339'   MSWINSCK.OCX or one of its dependencies not correctly registered: a file is missing or invalid.

     

    I tried doing as suggested here and re-registering that file, and I get this error msg: "mswinsck.ocx" is not an executable file and no registration helper is registered for this file type.

     

    Any help would be great. I have already re-installed windows over top of itself, and no change. I am running Panda internet security, and is and has been up to date.

     

    Sunday, January 20, 2008 4:45 PM
  • could you send me the file.Thanking you in advance.

     

    Ken......

    Friday, January 25, 2008 7:48 PM
  •  

    iget this  message how to solve the problem

    Wednesday, February 20, 2008 5:34 AM
  •  jagan k wrote:

     

    iget this  message how to solve the problem

     

    Download the file from the link found in the first post of page 2 ( http://forums.microsoft.com/forums/showpost.aspx?postid=1923638&siteid=1&mode=1&sb=0&d=1&at=7&ft=11&tf=0&pageid=1 )

     

    Follow the instructions there to register the control

     

    Puddy

    Wednesday, February 20, 2008 8:06 AM
  •  

    how to slove the problem
    Saturday, February 23, 2008 5:54 AM
  • thank you. Puddy

     

    it's working now.

     

    Tuesday, March 18, 2008 4:47 AM
  • Hey I'm also getting this message:

    Run-time error 339: Component 'MSCOMM32.OCX' or one of its dependencies not correctly registerd: a file is missing or invalid.

     

    I think it may be a virus but I can't fix it because my CD/DVD drive is broken to I can't reformat, and I cant even boot up windows cause its SOO slow. (Well I can boot up windows, but once I'm at my desktop, it slows down very bad.)

     

    Any suggestions Sad Ty!

    Saturday, March 29, 2008 4:26 PM
  • My computer (operating system Windows vista) when i try to open a memory editor for one of my games to install the editor it says the file mscomct2 is missing but its not and i dont know whats its dependencies are

     

    Tuesday, April 8, 2008 11:18 PM
  • vista

    Tuesday, April 15, 2008 9:37 AM
  • premium

     

    Tuesday, April 15, 2008 9:42 AM
  • My email is ridge_holt94@yahoo.com can you send me a copy of the file mswinsk.ocx

     

    Wednesday, May 7, 2008 8:31 PM
  • I am also getting tis error message, can you send me the replacement file and instructiins? How do I email you
    Sunday, June 15, 2008 7:08 PM
  • birdbat said:

    Hi -- I found your posting while searching for info about this file.  I'm trying to run a CPU diagnostic (mathmark) and it keeps not wanting to run because of an error it's picked up -- "error 339" -- and a message saying I'm missing Mswinsck.ocx or one of its dependencies.  Sure enough, I just searched for it and can't find it on my system (searched whole hard drive, not just the directory above).  I would love it if you would email me this file.  Please reply and I'll either post my email address for you or get it to you some other way.  And tx!

    --Kate


    hey,
    I just bought Microsoft Press Training Kit exam prep suite for 70-528 and installed it on my laptop running windows vista, i got the error saying [Mslocalware][372] Your version of selectplace.ocx maybe outdated, pls can someone advice me on how to overcome this error or can send me the updated version of the ocx to sumtino@gogglemail.com.
    Saturday, July 12, 2008 9:24 PM
  •  
    hey,
    I just bought Microsoft Press Training Kit exam prep suite for 70-528 and installed it on my laptop running windows vista, i got the error saying [Mslocalware][372] Your version of selectplace.ocx maybe outdated, pls can someone advice me on how to overcome this error or can send me the updated version of the ocx to sumtino@gogglemail.com.
    Saturday, July 12, 2008 9:25 PM
  • Hi, I have the same problem. Could you send me a copy as well. And how to fix it. Heres my email. willforresth@hotmail.com

    Friday, August 8, 2008 3:33 PM
  •  

    hi,

    I'm sure you have am million people asking for this file but I also need it.


    I have Windows XP SP3, and the file is "MSWINSCK.OCX"  with runtime error 339.

    I'm not an expert at computers and I need some help. People in the forums keep mentioning visual basic. I have a basic understanding of what visual basic is, but do not have the program and have no clue as to how to use it.

    Once I have this file, do I download it to C:/WINDOWS/SYSTEM32  folder, and then restart my system?


    I just want to make sure there isn't something else I have to do to fix this problem.

    any help is appreciated

    Friday, August 8, 2008 11:17 PM
  • Hi ALL,

    Please click this link!!

    >>


    Try putting the file in folder.>>

    C:\WINDOWS\system32

    if that fails try.>>

    C:\WINDOWS\system



    Regards,

    John

    ______________________________________________

      Filename:    mswinsck.ocx

    Filesize:0.10MB
    Uploaded:July 27, 2007, 05:44
    Link:http://www.sendspace.com/file/cytyiy

     

     

     

     

      Filename:    MSCOMM32.OCX

    Filesize:0.10MB
    Uploaded:May 26, 2007, 15:51
    Link:http://www.sendspace.com/file/t2nh63

     

     

     

    use your run command to register both controls after copying them to your C:\WINDOWS\system32 folder.

    eg: Start=>Run=> regsvr32.exe mswinsck.ocx

    eg: Start=>Run=> regsvr32.exe MSCOMM32.OCX



    I have previously been, until recently, an MSP ( Microsoft Student Partner ).
    Sunday, August 10, 2008 12:09 PM
  • goto start type in msconfig   then when you get the pop up windo goto tools....disable uac then try re registering the file......dont forget to reboot befor tyring your program again....hope this helps you

    Tuesday, October 7, 2008 9:17 AM
  • error30495 said:

    test


    Hello to error30495,

    What are you testing?


    Regards,

    John


    For links to VB.Net tutorials see here.>> http://social.msdn.microsoft.com/Forums/en-US/vblanguage/thread/29f2179b-997b-4115-a96d-a0834853b835
    Saturday, December 6, 2008 11:30 PM
  •  Oh sorry...., well i didnt know i could post without an MSDN account.... so sorry and PLEASE just ignore that post.
    Saturday, December 6, 2008 11:34 PM
  • Run time error 339:

    Also lists component 'tdbg7.ocx'  'cscapt32.ocx' and 'TF4WIN60.EXE'.

    Will download fix?

    Thanks

    Tuesday, March 3, 2009 10:03 PM
  • http://www.microsoft.com/downloads/info.aspx?na=47&p=4&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=7b9ba261-7a9c-43e7-9117-f673077ffb3c&u=details.aspx%3ffamilyid%3dBA9D7924-4122-44AF-8AB4-7C039D9BF629%26displaylang%3den


    install that then reboot should have the files you need and you wont have to register them....




    this has alot of files too but try the top one first
    Wednesday, March 4, 2009 5:36 PM
  • This post was of HUGE help for me, as I had problems with this MSCOMM32.OCX thing. Living in Africa (DR Congo) I hardly ever had any occasion for accessing internet. One and a half year I could not run a program that I had bought on a short visit in Germany, a flight simulator. This time I googled this thread and was sooo happy.
    Very important was, that you explained in detail the registration thing, because not so many users are common with this. You forgot about explaining this in your first posted replies, which unfortunately caused confusion between the less experienced users, who just copied the file without registrating or without knowing HOW to registrate the file.

    Thanks again, imagine me, in the real jungle of Congo, (sometimes rebels fighting around our house, shots fired many nights) after one and half years finding a solution to start a purchased program. THANKS TO YOU!

    Martin
    Saturday, June 27, 2009 5:10 PM
  • Hello!

    How are you?

    Do you have visual basic installed? If "Yes", then do not follow these directions below. Just reinstall/upgrade visual basic and the problem should go away, unless you need some special package. Visual basic 6 sp 6, with the latest security updates (currently spring 2009) can be found @microsoft download &/or support.

    It might happen that you will need several newer/other/more infamous files than I am touching in this tutorial. If that is the case - you will need to locate the package (microsoft bundle/upgrade/update etc) in which the special file is published.

    Purpose: to install as few files as possible. This is the easiest method to install/register the critical file you are missing - but it may be difficult for some to read?

    Assumption #01: Error 339 - [FILENAME].OCX or one of its dependencies not correctly registered: a file missing or invalid." 
    Assumption #02: [FILENAME] = MSinet


    Quickie For Veterans:

    Locate the msinet.cab on the web, extract and register msinet.ocx with the msinet.ini file.


    Slower For Padawans:

    This is what you must do - when all else fails (for XP users - VISTA? I dunno - this may or may not work, probably will, though)

    Error 339 regarding VB 6
    "program developers just happened to forget to attach critical files"
    or
    "your operating system doesn't meet the requirements of the application you are trying to run"

    Try This!
    1. Download Service Pack 6 For Visual Basic 6.0 < - - - - (Clickety-click there) Don't think, just do it!
    2. Extract contents of Vs6sp6B.exe (the gift from Microsoft you've just downloaded if you managed to follow the directions so far) to a convenient folder.
    3. Find the file "msinet.cab" inside the convenient folder and extract the two files: "msinet.OCX" & "msinet.INI" to what will become your first installation folder (#01, see below)
    4. Rightclick "msinet.INI" (important) which should be visible in installation folder #01 - and choose Install from the context menu (aka right click menu) which should (most certainly) be located just below open. ...just don't click "open".
    5. Try to run the application in question (the application to blame for all of this) - Does it work? If it doesn't work, for any other reason than described in point number 6 (below), you are on your own. If it works -  congratulations - bye bye.
    6. If the application, that was released without sufficient runtime files, gives you another Error 339 saying something like "RICHTX32.OCX or one of its dependencies not correctly registered: a file missing or invalid." You will need to go back to the convenient folder and locate RICHTX32.CAB and repeat the steps 3-5 above (extract into installation folder #02, rightclick - install). NOTE: This is also true for any *.OCX the Error 339 is complaining about.
    If you are unable to locate the file *.CAB in question, too bad... try to find the file and install/register it now that you know how.

    Thanks for reading!
    /Peter
    Tuesday, December 8, 2009 4:36 AM
  • If you go to my profile I have given you my email address and that I am using Vista.  That e3rror does occur even if you say Vista does not have it.  Thanks in advance for your reply.
    Sunday, April 25, 2010 8:29 PM
  • I get this message when I boot up a Windows XP computer, any ideas why?

    Such error occurs when a program is running. This runtime error may indicate a missing file, depending on what program you're running. Most often, it will involve either an OCX or DLL file.  Have you tried to scan your pc for some virus? Such forces like unexpected shut downs, power surges or viruses can corrupt this file.

    In order to solve it, you need to perform some bit of detective work. The solution depends on the exact file that is missing and the program that is generating the error. Just read this guide if you need further details on runtime error 339.

    Thursday, October 21, 2010 5:40 AM
  • Run-time error 339: Component 'MSCOMM32.OCX' or one of its dependencies not correctly registerd: a file is missing or invalid.

    I get this message when i trying to open  this software (sekret disc). I cannot open it

     

    albahadli@gmail.com

    Friday, November 12, 2010 9:20 PM
  • that error is easy to fix just download that file and add it to system32

    okay :)

    Thursday, January 27, 2011 1:11 PM
  • I have a application, when the application a shared with another PC with a Windows Vista OS. that application not run with command error " Run Time Error 339 component COMCTL32.OCX or one of its dependencies not correctly registered: a file is missing or invalid "

    so what a should I do it ?

     

    Trim's

    Wednesday, February 9, 2011 1:22 AM
  • my email address : herfianwijaya@yahoo.co.id

     

    Thanks guy

    Wednesday, February 9, 2011 2:07 AM
  • Hi guy

    we need for registry MSDATGRD.OCX for windows vista, how to resolved that ?

     

    Thanks

    Friday, February 11, 2011 12:38 PM
  • NO WINDOW 7
    Wednesday, September 14, 2011 2:49 PM
  • I'm receiving same error: Run-time error 339: Component 'MSWINSCK.OCX' or one of its dependencies not correctly registerd: a file is missing or invalid when trying to run a scanning / indexing program on a newly imaged machine. I checked C:\Windows\system32 and it seems I am missing the file. Can you send me the file for Windows 7 Enterprise sp1? Email is: kschoolc@broward.edu. Once I copy the file over to C:\Windows\system32 do I need to run the regsvr32.exe? If so, what is the proper command syntax? Thanks for any help you can give. Kimberly
    Monday, November 21, 2011 4:18 PM
  • in my one of the softeware not run because of there is error coming ( Run time error 339Component VBOLock.ocx or one of its dependencies not correctly registered a file is missing or invalid) in my office i have 5 pc. All pc there is same problem created

    • Proposed as answer by VAIJAYANTI Saturday, December 17, 2011 10:56 AM
    Saturday, December 17, 2011 10:55 AM
  • amourab09@hotmail.com
    Friday, May 25, 2012 11:38 AM
  • okay...thanks this case is solve

    Monday, June 18, 2012 11:42 AM
  • I also have this issue on a Win 7 Ulitimate  64 Bit how do we resolve that one? 
    Thursday, August 30, 2012 12:36 AM
  • Hi! i have the same problem but i am using Windows 7. Is it possible to help me find a solution to the problem.
    Tuesday, October 23, 2012 7:56 PM