Results 1 to 10 of 10
  1. #1
    5 Star Lounger
    Join Date
    Apr 2001
    Location
    Arriving Somewhere but not Here
    Posts
    698
    Thanks
    0
    Thanked 0 Times in 0 Posts

    MCIWNDX.OCX failed to self register

    I have a copy of Lego Creator, it has worked without a hitch for several years but over the weekend it reported a file was missing or corrupt and it refused to load.

    After many uninstall / reinstall attempts, running regclean and dxdiag and reinstalling DX 9c the install routine still fails at 'registering ActiveX controls' and says failed to register self registering files MCIWNDX.OCX and TEGODS.OCX. These files exist and are in the correct folders and I can find registry entries for them but Creator won't load.

    Google tells me MCWNDX.OCX is a microsoft file that came with VB 5. The only ref to tegods.ocx is on a site offering screen savers. I've submitted a question to Lego but I'm not hopeful of a reply.

    Meanwhile, any ideas on how to manually register a self registering file that won't self register?

    stuck

  2. Get our unique weekly Newsletter with tips and techniques, how to's and critical updates on Windows 7, Windows 8, Windows XP, Firefox, Internet Explorer, Google, etc. Join our 480,000 subscribers!

    Excel 2013: The Missing Manual

    + Get this BONUS — free!

    Get the most of Excel! Learn about new features, basics of creating a new spreadsheet and using the infamous Ribbon in the first chapter of Excel 2013: The Missing Manual - Subscribe and download Chapter 1 for free!

  3. #2
    Plutonium Lounger
    Join Date
    Mar 2002
    Posts
    84,353
    Thanks
    0
    Thanked 16 Times in 16 Posts

    Re: MCIWNDX.OCX failed to self register

    Try the following:

    Select Start | Run...
    Type

    regsvr32 "C:...MCIWNDX.OCX"

    substituting the correct and complete path
    Press Enter.
    If this succeeds, repeat for TEGODS.OCX.
    If it fails, no idea.

  4. #3
    5 Star Lounger
    Join Date
    Apr 2001
    Location
    Arriving Somewhere but not Here
    Posts
    698
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: MCIWNDX.OCX failed to self register

    Thanks, I will try that tonight when I get home - if I can get near the PC. Meanwhile, your suggestion and Google has led me to this page which gives background on Regsvr32.exe, it looks like a handy link to have in the Lounge:
    http://www.uninets.net/~blaisdel/Regsvr32Info.htm

    Ken

  5. #4
    5 Star Lounger
    Join Date
    Apr 2001
    Location
    Arriving Somewhere but not Here
    Posts
    698
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: MCIWNDX.OCX failed to self register

    Doing as you suggested takes me a little further forward. The files still don't register but the error messages returned by regsvr32 are specifically mentioned in the link I posted (GetlastError returns 0x00000485, GetLastError returns 0x00000002) so it seems that the problem is with missing dependant files.

    Ken

  6. #5
    Plutonium Lounger
    Join Date
    Mar 2002
    Posts
    84,353
    Thanks
    0
    Thanked 16 Times in 16 Posts

    Re: MCIWNDX.OCX failed to self register

    Sorry, this is beyond me. I hope someone else can help.

  7. #6
    5 Star Lounger
    Join Date
    Apr 2001
    Location
    Arriving Somewhere but not Here
    Posts
    698
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: MCIWNDX.OCX failed to self register

    That's OK, I wasn't really expecting any more from you. I was just sort of closing off this thread but if I do fianlly work out what is missing and get Lego Creator running again I'll post back.

    Thanks again for the starting point.

    Ken

  8. #7
    5 Star Lounger
    Join Date
    Apr 2001
    Location
    Arriving Somewhere but not Here
    Posts
    698
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: MCIWNDX.OCX failed to self register

    <img src=/S/thewave.gif border=0 alt=thewave width=225 height=33>

    YESSSS! Success. The link above that gives info on regsvr mentions a utility called depends.exe in the Win 98 resource kit. Google told me the latest version is here:
    http://www.dependencywalker.com/
    When I opened both of the problem ocx files with depends.exe it told me they needed mscvrt40.dll and that was missing. I got that from http://www.dll-files.com/dllindex/pop.php?msvcrt40 and put it into the windowssystem folder and hey presto everything works again!

    Ken

  9. #8
    Plutonium Lounger
    Join Date
    Mar 2002
    Posts
    84,353
    Thanks
    0
    Thanked 16 Times in 16 Posts

    Re: MCIWNDX.OCX failed to self register

    Great! Thanks for posting the solution.

  10. #9
    5 Star Lounger
    Join Date
    Apr 2001
    Location
    Arriving Somewhere but not Here
    Posts
    698
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: MCIWNDX.OCX failed to self register

    <img src=/S/whisper.gif border=0 alt=whisper width=29 height=17> did you see me in <post#=567,098>post 567,098</post#>?

  11. #10
    Plutonium Lounger
    Join Date
    Mar 2002
    Posts
    84,353
    Thanks
    0
    Thanked 16 Times in 16 Posts

    Re: MCIWNDX.OCX failed to self register

    <img src=/S/yep.gif border=0 alt=yep width=15 height=15> <img src=/S/cool.gif border=0 alt=cool width=15 height=15>

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •